src/share/vm/oops/instanceKlass.hpp
Index Unified diffs Context diffs Sdiffs Wdiffs Patch New Old Previous File Next File
*** old/src/share/vm/oops/instanceKlass.hpp	Thu Mar  3 02:25:20 2011
--- new/src/share/vm/oops/instanceKlass.hpp	Thu Mar  3 02:25:19 2011

*** 192,202 **** --- 192,202 ---- // inner_classes attribute. typeArrayOop _inner_classes; // Implementors of this interface (not valid if it overflows) klassOop _implementors[implementors_limit]; // invokedynamic bootstrap method (a java.dyn.MethodHandle) ! oop _bootstrap_method; // AllowTransitionalJSR292 ONLY // Annotations for this class, or null if none. typeArrayOop _class_annotations; // Annotation objects (byte arrays) for fields, or null if no annotations. // Indices correspond to entries (not indices) in fields array. objArrayOop _fields_annotations;
*** 527,537 **** --- 527,537 ---- void set_enclosing_method_indices(u2 class_index, u2 method_index) { _enclosing_method_class_index = class_index; _enclosing_method_method_index = method_index; } // JSR 292 support ! oop bootstrap_method() const { return _bootstrap_method; } // AllowTransitionalJSR292 ONLY void set_bootstrap_method(oop mh) { oop_store(&_bootstrap_method, mh); } // jmethodID support static jmethodID get_jmethod_id(instanceKlassHandle ik_h, methodHandle method_h);
*** 815,825 **** --- 815,825 ---- oop* adr_protection_domain() const { return (oop*)&this->_protection_domain;} oop* adr_host_klass() const { return (oop*)&this->_host_klass;} oop* adr_signers() const { return (oop*)&this->_signers;} oop* adr_inner_classes() const { return (oop*)&this->_inner_classes;} oop* adr_implementors() const { return (oop*)&this->_implementors[0];} ! oop* adr_bootstrap_method() const { return (oop*)&this->_bootstrap_method;} // AllowTransitionalJSR292 ONLY oop* adr_methods_jmethod_ids() const { return (oop*)&this->_methods_jmethod_ids;} oop* adr_methods_cached_itable_indices() const { return (oop*)&this->_methods_cached_itable_indices;} oop* adr_class_annotations() const { return (oop*)&this->_class_annotations;} oop* adr_fields_annotations() const { return (oop*)&this->_fields_annotations;} oop* adr_methods_annotations() const { return (oop*)&this->_methods_annotations;}

src/share/vm/oops/instanceKlass.hpp
Index Unified diffs Context diffs Sdiffs Wdiffs Patch New Old Previous File Next File