hotspot/src/share/vm/classfile/javaClasses.hpp
changeset 25465 17a6bddcfa5d
parent 25326 85b2f2e63e3e
child 25624 b3bd733f04e9
equal deleted inserted replaced
25464:309af3e40a0f 25465:17a6bddcfa5d
   239 
   239 
   240   static int _protection_domain_offset;
   240   static int _protection_domain_offset;
   241   static int _init_lock_offset;
   241   static int _init_lock_offset;
   242   static int _signers_offset;
   242   static int _signers_offset;
   243   static int _class_loader_offset;
   243   static int _class_loader_offset;
       
   244   static int _component_mirror_offset;
   244 
   245 
   245   static bool offsets_computed;
   246   static bool offsets_computed;
   246   static int classRedefinedCount_offset;
   247   static int classRedefinedCount_offset;
   247 
   248 
   248   static GrowableArray<Klass*>* _fixup_mirror_list;
   249   static GrowableArray<Klass*>* _fixup_mirror_list;
   249 
   250 
   250   static void set_init_lock(oop java_class, oop init_lock);
   251   static void set_init_lock(oop java_class, oop init_lock);
   251   static void set_protection_domain(oop java_class, oop protection_domain);
   252   static void set_protection_domain(oop java_class, oop protection_domain);
   252   static void set_class_loader(oop java_class, oop class_loader);
   253   static void set_class_loader(oop java_class, oop class_loader);
       
   254   static void set_component_mirror(oop java_class, oop comp_mirror);
   253   static void initialize_mirror_fields(KlassHandle k, Handle mirror, Handle protection_domain, TRAPS);
   255   static void initialize_mirror_fields(KlassHandle k, Handle mirror, Handle protection_domain, TRAPS);
   254  public:
   256  public:
   255   static void compute_offsets();
   257   static void compute_offsets();
   256 
   258 
   257   // Instance creation
   259   // Instance creation
   289   static void set_classRedefinedCount(oop the_class_mirror, int value);
   291   static void set_classRedefinedCount(oop the_class_mirror, int value);
   290 
   292 
   291   // Support for embedded per-class oops
   293   // Support for embedded per-class oops
   292   static oop  protection_domain(oop java_class);
   294   static oop  protection_domain(oop java_class);
   293   static oop  init_lock(oop java_class);
   295   static oop  init_lock(oop java_class);
       
   296   static oop  component_mirror(oop java_class);
   294   static objArrayOop  signers(oop java_class);
   297   static objArrayOop  signers(oop java_class);
   295   static void set_signers(oop java_class, objArrayOop signers);
   298   static void set_signers(oop java_class, objArrayOop signers);
   296 
   299 
   297   static oop class_loader(oop java_class);
   300   static oop class_loader(oop java_class);
   298 
   301