< prev index next >

src/hotspot/share/oops/instanceKlass.hpp

Print this page

        

*** 141,150 **** --- 141,151 ---- Array<SigEntry>** _extended_sig; Array<VMRegPair>** _return_regs; address* _pack_handler; address* _unpack_handler; int* _default_value_offset; + Klass** _value_array_klass; friend class ValueKlass; }; class ValueTypes {
*** 1094,1105 **** void do_local_static_fields(FieldClosure* cl); void do_nonstatic_fields(FieldClosure* cl); // including inherited fields void do_local_static_fields(void f(fieldDescriptor*, Handle, TRAPS), Handle, TRAPS); void methods_do(void f(Method* method)); ! void array_klasses_do(void f(Klass* k)); ! void array_klasses_do(void f(Klass* k, TRAPS), TRAPS); bool super_types_do(SuperTypeClosure* blk); static InstanceKlass* cast(Klass* k) { return const_cast<InstanceKlass*>(cast(const_cast<const Klass*>(k))); } --- 1095,1105 ---- void do_local_static_fields(FieldClosure* cl); void do_nonstatic_fields(FieldClosure* cl); // including inherited fields void do_local_static_fields(void f(fieldDescriptor*, Handle, TRAPS), Handle, TRAPS); void methods_do(void f(Method* method)); ! virtual void array_klasses_do(void f(Klass* k)); bool super_types_do(SuperTypeClosure* blk); static InstanceKlass* cast(Klass* k) { return const_cast<InstanceKlass*>(cast(const_cast<const Klass*>(k))); }
*** 1390,1403 **** void eager_initialize_impl (); /* jni_id_for_impl for jfieldID only */ JNIid* jni_id_for_impl (int offset); protected: // Returns the array class for the n'th dimension ! virtual Klass* array_klass_impl(bool or_null, int n, TRAPS); // Returns the array class with this class as element type ! virtual Klass* array_klass_impl(bool or_null, TRAPS); private: // find a local method (returns NULL if not found) Method* find_method_impl(const Symbol* name, --- 1390,1403 ---- void eager_initialize_impl (); /* jni_id_for_impl for jfieldID only */ JNIid* jni_id_for_impl (int offset); protected: // Returns the array class for the n'th dimension ! virtual Klass* array_klass_impl(ArrayStorageProperties storage_props, bool or_null, int n, TRAPS); // Returns the array class with this class as element type ! virtual Klass* array_klass_impl(ArrayStorageProperties storage_props, bool or_null, TRAPS); private: // find a local method (returns NULL if not found) Method* find_method_impl(const Symbol* name,
< prev index next >