< prev index next >
src/share/vm/classfile/classFileParser.hpp
Print this page
*** 137,148 ****
u2 _java_fields_count;
bool _need_verify;
bool _relax_verify;
! bool _has_default_methods;
! bool _declares_default_methods;
bool _has_final_method;
// precomputed flags
bool _has_finalizer;
bool _has_empty_finalizer;
--- 137,148 ----
u2 _java_fields_count;
bool _need_verify;
bool _relax_verify;
! bool _has_nonstatic_concrete_methods;
! bool _declares_nonstatic_concrete_methods;
bool _has_final_method;
// precomputed flags
bool _has_finalizer;
bool _has_empty_finalizer;
*** 184,194 ****
// Interface parsing
void parse_interfaces(const ClassFileStream* const stream,
const int itfs_len,
ConstantPool* const cp,
! bool* has_default_methods,
TRAPS);
const InstanceKlass* parse_super_class(ConstantPool* const cp,
const int super_class_index,
const bool need_verify,
--- 184,194 ----
// Interface parsing
void parse_interfaces(const ClassFileStream* const stream,
const int itfs_len,
ConstantPool* const cp,
! bool* has_nonstatic_concrete_methods,
TRAPS);
const InstanceKlass* parse_super_class(ConstantPool* const cp,
const int super_class_index,
const bool need_verify,
*** 222,232 ****
void parse_methods(const ClassFileStream* const cfs,
bool is_interface,
AccessFlags* const promoted_flags,
bool* const has_final_method,
! bool* const declares_default_methods,
TRAPS);
const u2* parse_exception_table(const ClassFileStream* const stream,
u4 code_length,
u4 exception_table_length,
--- 222,232 ----
void parse_methods(const ClassFileStream* const cfs,
bool is_interface,
AccessFlags* const promoted_flags,
bool* const has_final_method,
! bool* const declares_nonstatic_concrete_methods,
TRAPS);
const u2* parse_exception_table(const ClassFileStream* const stream,
u4 code_length,
u4 exception_table_length,
< prev index next >