hotspot/src/share/vm/ci/ciInstanceKlass.hpp
changeset 17383 3665c0901a0d
parent 14477 95e66ea71f71
child 20702 bbe0fcde6e13
equal deleted inserted replaced
17382:bba473b81ec0 17383:3665c0901a0d
   215 
   215 
   216   bool is_leaf_type();
   216   bool is_leaf_type();
   217   ciInstanceKlass* implementor();
   217   ciInstanceKlass* implementor();
   218 
   218 
   219   // Is the defining class loader of this class the default loader?
   219   // Is the defining class loader of this class the default loader?
   220   bool uses_default_loader();
   220   bool uses_default_loader() const;
   221 
   221 
   222   bool is_java_lang_Object() const;
   222   bool is_java_lang_Object() const;
       
   223 
       
   224   BasicType box_klass_type() const;
       
   225   bool is_box_klass() const;
       
   226   bool is_boxed_value_offset(int offset) const;
   223 
   227 
   224   // Is this klass in the given package?
   228   // Is this klass in the given package?
   225   bool is_in_package(const char* packagename) {
   229   bool is_in_package(const char* packagename) {
   226     return is_in_package(packagename, (int) strlen(packagename));
   230     return is_in_package(packagename, (int) strlen(packagename));
   227   }
   231   }