equal
deleted
inserted
replaced
302 |
302 |
303 template <typename T> |
303 template <typename T> |
304 class Array: public MetaspaceObj { |
304 class Array: public MetaspaceObj { |
305 friend class MetadataFactory; |
305 friend class MetadataFactory; |
306 friend class VMStructs; |
306 friend class VMStructs; |
|
307 friend class JVMCIVMStructs; |
307 friend class MethodHandleCompiler; // special case |
308 friend class MethodHandleCompiler; // special case |
308 friend class WhiteBox; |
309 friend class WhiteBox; |
309 protected: |
310 protected: |
310 int _length; // the number of array elements |
311 int _length; // the number of array elements |
311 T _data[1]; // the array memory |
312 T _data[1]; // the array memory |