< prev index next >

src/hotspot/share/oops/instanceKlass.hpp

Print this page

        

*** 141,150 **** --- 141,153 ---- Array<VMRegPair>** _return_regs; address* _pack_handler; address* _unpack_handler; int* _default_value_offset; Klass** _value_array_klass; + int _alignment; + int _first_field_offset; + int _exact_size_in_bytes; friend class ValueKlass; }; class ValueTypes {
*** 173,183 **** enum ClassState { allocated, // allocated (but not yet linked) loaded, // loaded and inserted in class hierarchy (but not linked yet) linked, // successfully linked/verified (but not initialized yet) being_initialized, // currently running class initializer ! fully_initialized, // initialized (successfull final state) initialization_error // error happened during initialization }; private: static InstanceKlass* allocate_instance_klass(const ClassFileParser& parser, TRAPS); --- 176,186 ---- enum ClassState { allocated, // allocated (but not yet linked) loaded, // loaded and inserted in class hierarchy (but not linked yet) linked, // successfully linked/verified (but not initialized yet) being_initialized, // currently running class initializer ! fully_initialized, // initialized (successful final state) initialization_error // error happened during initialization }; private: static InstanceKlass* allocate_instance_klass(const ClassFileParser& parser, TRAPS);
< prev index next >