< prev index next >

src/hotspot/share/classfile/classFileParser.hpp

Print this page

        

*** 157,167 **** bool _relax_verify; bool _has_nonstatic_concrete_methods; bool _declares_nonstatic_concrete_methods; bool _has_final_method; ! bool _has_value_fields; // precomputed flags bool _has_finalizer; bool _has_empty_finalizer; bool _has_vanilla_constructor; --- 157,167 ---- bool _relax_verify; bool _has_nonstatic_concrete_methods; bool _declares_nonstatic_concrete_methods; bool _has_final_method; ! bool _has_flattenable_fields; // precomputed flags bool _has_finalizer; bool _has_empty_finalizer; bool _has_vanilla_constructor;
*** 541,551 **** bool is_anonymous() const { return _host_klass != NULL; } bool is_interface() const { return _access_flags.is_interface(); } bool is_value_type() const { return _access_flags.is_value_type(); } bool is_value_capable_class() const; ! bool has_value_fields() const { return _has_value_fields; } u2 java_fields_count() const { return _java_fields_count; } const InstanceKlass* host_klass() const { return _host_klass; } const GrowableArray<Handle>* cp_patches() const { return _cp_patches; } --- 541,551 ---- bool is_anonymous() const { return _host_klass != NULL; } bool is_interface() const { return _access_flags.is_interface(); } bool is_value_type() const { return _access_flags.is_value_type(); } bool is_value_capable_class() const; ! bool has_flattenable_fields() const { return _has_flattenable_fields; } u2 java_fields_count() const { return _java_fields_count; } const InstanceKlass* host_klass() const { return _host_klass; } const GrowableArray<Handle>* cp_patches() const { return _cp_patches; }
< prev index next >