< prev index next >

src/hotspot/share/ci/ciKlass.hpp

Print this page




 112   // Note:  To find a class from its name string, use ciSymbol::make,
 113   // but consider adding to vmSymbols.hpp instead.
 114 
 115   // Get the instance of java.lang.Class corresponding to this klass.
 116   ciInstance*            java_mirror();
 117 
 118   // Fetch Klass::modifier_flags.
 119   jint                   modifier_flags();
 120 
 121   // Fetch Klass::access_flags.
 122   jint                   access_flags();
 123 
 124   // What kind of ciObject is this?
 125   bool is_klass() const { return true; }
 126 
 127   virtual ciKlass* exact_klass() = 0;
 128 
 129   void print_name_on(outputStream* st);
 130 
 131   const char* external_name() const;




 132 };
 133 
 134 #endif // SHARE_VM_CI_CIKLASS_HPP


 112   // Note:  To find a class from its name string, use ciSymbol::make,
 113   // but consider adding to vmSymbols.hpp instead.
 114 
 115   // Get the instance of java.lang.Class corresponding to this klass.
 116   ciInstance*            java_mirror();
 117 
 118   // Fetch Klass::modifier_flags.
 119   jint                   modifier_flags();
 120 
 121   // Fetch Klass::access_flags.
 122   jint                   access_flags();
 123 
 124   // What kind of ciObject is this?
 125   bool is_klass() const { return true; }
 126 
 127   virtual ciKlass* exact_klass() = 0;
 128 
 129   void print_name_on(outputStream* st);
 130 
 131   const char* external_name() const;
 132 
 133   bool is_value_based() const {
 134     return get_Klass()->is_value_based();
 135   }
 136 };
 137 
 138 #endif // SHARE_VM_CI_CIKLASS_HPP
< prev index next >