< prev index next >

src/hotspot/share/oops/klass.hpp

Print this page
*** 589,10 ***
--- 589,11 ---
    virtual ArrayKlass* array_klass_or_null() = 0;
  
    virtual oop protection_domain() const = 0;
  
    oop class_loader() const;
+   Symbol* class_loader_name_and_id() const;
  
    inline oop klass_holder() const;
  
    inline void keep_alive() const;
  

*** 728,10 ***
--- 729,11 ---
  
    virtual void metaspace_pointers_do(MetaspaceClosure* iter);
    virtual MetaspaceObj::Type type() const { return ClassType; }
  
    inline bool is_loader_alive() const;
+   inline bool is_loader_present_and_alive() const;
  
    void clean_subklass();
  
    static void clean_weak_klass_links(bool unloading_occurred, bool clean_alive_klasses = true);
    static void clean_subklass_tree() {
< prev index next >