hotspot/src/share/vm/oops/instanceKlass.hpp
changeset 14816 f2935b95cb54
parent 14477 95e66ea71f71
child 15097 9db149412e0e
equal deleted inserted replaced
14739:12125dacc077 14816:f2935b95cb54
   536     } else {
   536     } else {
   537       _misc_flags &= ~_misc_is_anonymous;
   537       _misc_flags &= ~_misc_is_anonymous;
   538     }
   538     }
   539   }
   539   }
   540 
   540 
       
   541   // Oop that keeps the metadata for this class from being unloaded
       
   542   // in places where the metadata is stored in other places, like nmethods
       
   543   oop klass_holder() const {
       
   544     return is_anonymous() ? java_mirror() : class_loader();
       
   545   }
       
   546 
   541   // signers
   547   // signers
   542   objArrayOop signers() const              { return _signers; }
   548   objArrayOop signers() const              { return _signers; }
   543   void set_signers(objArrayOop s)          { klass_oop_store((oop*)&_signers, s); }
   549   void set_signers(objArrayOop s)          { klass_oop_store((oop*)&_signers, s); }
   544 
   550 
   545   // source file name
   551   // source file name