< prev index next >

src/hotspot/share/ci/ciKlass.hpp

Print this page

        

*** 42,51 **** --- 42,52 ---- friend class ciEnv; friend class ciField; friend class ciMethod; friend class ciMethodData; friend class ciObjArrayKlass; + friend class ciValueArrayKlass; friend class ciReceiverTypeData; private: ciSymbol* _name; jint _layout_helper;
*** 105,114 **** --- 106,119 ---- // Does this type (array, class, interface) have no subtypes? virtual bool is_leaf_type() { return false; } + virtual bool can_be_value_array_klass() { + return is_java_lang_Object(); + } + // Attempt to get a klass using this ciKlass's loader. ciKlass* find_klass(ciSymbol* klass_name); // Note: To find a class from its name string, use ciSymbol::make, // but consider adding to vmSymbols.hpp instead.
< prev index next >