src/hotspot/share/ci/ciInstanceKlass.hpp
changeset 57996 bf3fb5465543
parent 55253 3c905e67e380
child 58679 9c3209ff7550
equal deleted inserted replaced
57995:d8f22418ca99 57996:bf3fb5465543
   246   // but consider adding to vmSymbols.hpp instead.
   246   // but consider adding to vmSymbols.hpp instead.
   247 
   247 
   248   bool is_leaf_type();
   248   bool is_leaf_type();
   249   ciInstanceKlass* implementor();
   249   ciInstanceKlass* implementor();
   250 
   250 
       
   251   ciInstanceKlass* unique_implementor() {
       
   252     assert(is_loaded(), "must be loaded");
       
   253     ciInstanceKlass* impl = implementor();
       
   254     return (impl != this ? impl : NULL);
       
   255   }
       
   256 
   251   // Is the defining class loader of this class the default loader?
   257   // Is the defining class loader of this class the default loader?
   252   bool uses_default_loader() const;
   258   bool uses_default_loader() const;
   253 
   259 
   254   bool is_java_lang_Object() const;
   260   bool is_java_lang_Object() const;
   255 
   261