< prev index next >

src/hotspot/share/ci/ciInstance.hpp

Print this page

        

*** 43,65 **** assert(h_i()->is_instance_noinline(), "wrong type"); } ciInstance(ciKlass* klass) : ciObject(klass) {} - instanceOop get_instanceOop() { return (instanceOop)get_oop(); } - const char* type_string() { return "ciInstance"; } void print_impl(outputStream* st); ciConstant field_value_impl(BasicType field_btype, int offset); public: // If this object is a java mirror, return the corresponding type. // Otherwise, return NULL. // (Remember that a java mirror is an instance of java.lang.Class.) ! ciType* java_mirror_type(); // What kind of ciObject is this? bool is_instance() { return true; } bool is_java_object() { return true; } --- 43,63 ---- assert(h_i()->is_instance_noinline(), "wrong type"); } ciInstance(ciKlass* klass) : ciObject(klass) {} const char* type_string() { return "ciInstance"; } void print_impl(outputStream* st); ciConstant field_value_impl(BasicType field_btype, int offset); public: // If this object is a java mirror, return the corresponding type. // Otherwise, return NULL. // (Remember that a java mirror is an instance of java.lang.Class.) ! ciType* java_mirror_type(bool* is_indirect_type = NULL); // What kind of ciObject is this? bool is_instance() { return true; } bool is_java_object() { return true; }
< prev index next >