equal
deleted
inserted
replaced
72 |
72 |
73 class KlassSizeStats; |
73 class KlassSizeStats; |
74 |
74 |
75 class ConstantPool : public Metadata { |
75 class ConstantPool : public Metadata { |
76 friend class VMStructs; |
76 friend class VMStructs; |
|
77 friend class JVMCIVMStructs; |
77 friend class BytecodeInterpreter; // Directly extracts a klass in the pool for fast instanceof/checkcast |
78 friend class BytecodeInterpreter; // Directly extracts a klass in the pool for fast instanceof/checkcast |
78 friend class Universe; // For null constructor |
79 friend class Universe; // For null constructor |
79 private: |
80 private: |
80 Array<u1>* _tags; // the tag array describing the constant pool's contents |
81 Array<u1>* _tags; // the tag array describing the constant pool's contents |
81 ConstantPoolCache* _cache; // the cache holding interpreter runtime information |
82 ConstantPoolCache* _cache; // the cache holding interpreter runtime information |