classFileParser.hpp revision 1918
1472N/A * or visit www.oracle.com if you need additional information or have any
1879N/A#include "classfile/classFileStream.hpp"
1879N/A#include "memory/resourceArea.hpp"
1879N/A#include "oops/oop.inline.hpp"
1879N/A#include "oops/typeArrayOop.hpp"
1879N/A#include "runtime/handles.inline.hpp"
1879N/A#include "utilities/accessFlags.hpp"
0N/A bool _need_verify;
0N/A bool _relax_verify;
0N/A bool _has_finalizer;
0N/A bool _has_empty_finalizer;
0N/A bool _has_vanilla_constructor;
0N/A bool* is_synthetic_addr,
0N/A bool* has_final_method,
0N/A void parse_linenumber_table(
0N/A void parse_classfile_sourcefile_attribute(constantPoolHandle cp, instanceKlassHandle k, TRAPS);
1918N/A void parse_classfile_bootstrap_methods_attribute(constantPoolHandle cp, instanceKlassHandle k, u4 attribute_length, TRAPS);
939N/A unsigned int nonstatic_oop_count,
939N/A unsigned int nonstatic_oop_map_count,
939N/A int* nonstatic_oop_offsets,
939N/A unsigned int* nonstatic_oop_counts);
0N/A if (_need_verify) {
0N/A if (_need_verify) {
1506N/A void throwIllegalSignature(
0N/A void verify_constantvalue(int constantvalue_index, int signature_index, constantPoolHandle cp, TRAPS);
710N/A bool is_anonymous() {
973N/A return parseClassFile(name, class_loader, protection_domain, no_host_klass, NULL, parsed_name, verify, THREAD);