src/hotspot/share/oops/instanceKlass.hpp
changeset 52096 7a1e2d7ac55a
parent 51962 628909466216
child 52117 a2edf32cd813
equal deleted inserted replaced
52095:c459186b9584 52096:7a1e2d7ac55a
   505   // Check prohibited package ("java/" only loadable by boot or platform loaders)
   505   // Check prohibited package ("java/" only loadable by boot or platform loaders)
   506   static void check_prohibited_package(Symbol* class_name,
   506   static void check_prohibited_package(Symbol* class_name,
   507                                        ClassLoaderData* loader_data,
   507                                        ClassLoaderData* loader_data,
   508                                        TRAPS);
   508                                        TRAPS);
   509  public:
   509  public:
   510   // tell if two classes have the same enclosing class (at package level)
       
   511   bool is_same_package_member(const Klass* class2, TRAPS) const;
       
   512 
       
   513   // initialization state
   510   // initialization state
   514   bool is_loaded() const                   { return _init_state >= loaded; }
   511   bool is_loaded() const                   { return _init_state >= loaded; }
   515   bool is_linked() const                   { return _init_state >= linked; }
   512   bool is_linked() const                   { return _init_state >= linked; }
   516   bool is_initialized() const              { return _init_state == fully_initialized; }
   513   bool is_initialized() const              { return _init_state == fully_initialized; }
   517   bool is_not_initialized() const          { return _init_state <  being_initialized; }
   514   bool is_not_initialized() const          { return _init_state <  being_initialized; }