hotspot/src/share/vm/utilities/array.hpp
changeset 35123 b0b89d83bcf5
parent 33105 294e48b4f704
child 38031 e0b822facc03
equal deleted inserted replaced
35121:e8900e5763ff 35123:b0b89d83bcf5
   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