128 |
128 |
129 // Classfile attribute parsing |
129 // Classfile attribute parsing |
130 void parse_classfile_sourcefile_attribute(constantPoolHandle cp, instanceKlassHandle k, TRAPS); |
130 void parse_classfile_sourcefile_attribute(constantPoolHandle cp, instanceKlassHandle k, TRAPS); |
131 void parse_classfile_source_debug_extension_attribute(constantPoolHandle cp, |
131 void parse_classfile_source_debug_extension_attribute(constantPoolHandle cp, |
132 instanceKlassHandle k, int length, TRAPS); |
132 instanceKlassHandle k, int length, TRAPS); |
133 u2 parse_classfile_inner_classes_attribute(constantPoolHandle cp, |
133 u2 parse_classfile_inner_classes_attribute(u1* inner_classes_attribute_start, |
|
134 bool parsed_enclosingmethod_attribute, |
|
135 u2 enclosing_method_class_index, |
|
136 u2 enclosing_method_method_index, |
|
137 constantPoolHandle cp, |
134 instanceKlassHandle k, TRAPS); |
138 instanceKlassHandle k, TRAPS); |
135 void parse_classfile_attributes(constantPoolHandle cp, instanceKlassHandle k, TRAPS); |
139 void parse_classfile_attributes(constantPoolHandle cp, instanceKlassHandle k, TRAPS); |
136 void parse_classfile_synthetic_attribute(constantPoolHandle cp, instanceKlassHandle k, TRAPS); |
140 void parse_classfile_synthetic_attribute(constantPoolHandle cp, instanceKlassHandle k, TRAPS); |
137 void parse_classfile_signature_attribute(constantPoolHandle cp, instanceKlassHandle k, TRAPS); |
141 void parse_classfile_signature_attribute(constantPoolHandle cp, instanceKlassHandle k, TRAPS); |
138 void parse_classfile_bootstrap_methods_attribute(constantPoolHandle cp, instanceKlassHandle k, u4 attribute_length, TRAPS); |
142 void parse_classfile_bootstrap_methods_attribute(constantPoolHandle cp, instanceKlassHandle k, u4 attribute_length, TRAPS); |