hotspot/src/share/vm/oops/cpCacheOop.hpp
changeset 5882 6b2aecc4f7d8
parent 5547 f4b087cbb361
child 6062 bab93afe9df7
equal deleted inserted replaced
5708:e92b3d8118f1 5882:6b2aecc4f7d8
   108 // source code.  The _indices field with the bytecode must be written last.
   108 // source code.  The _indices field with the bytecode must be written last.
   109 
   109 
   110 class ConstantPoolCacheEntry VALUE_OBJ_CLASS_SPEC {
   110 class ConstantPoolCacheEntry VALUE_OBJ_CLASS_SPEC {
   111   friend class VMStructs;
   111   friend class VMStructs;
   112   friend class constantPoolCacheKlass;
   112   friend class constantPoolCacheKlass;
       
   113   friend class constantPoolOopDesc;  //resolve_constant_at_impl => set_f1
   113 
   114 
   114  private:
   115  private:
   115   volatile intx     _indices;  // constant pool index & rewrite bytecodes
   116   volatile intx     _indices;  // constant pool index & rewrite bytecodes
   116   volatile oop      _f1;       // entry specific oop field
   117   volatile oop      _f1;       // entry specific oop field
   117   volatile intx     _f2;       // entry specific int/oop field
   118   volatile intx     _f2;       // entry specific int/oop field