240 AccessFlags* const promoted_flags, |
240 AccessFlags* const promoted_flags, |
241 bool* const has_final_method, |
241 bool* const has_final_method, |
242 bool* const declares_nonstatic_concrete_methods, |
242 bool* const declares_nonstatic_concrete_methods, |
243 TRAPS); |
243 TRAPS); |
244 |
244 |
245 const u2* parse_exception_table(const ClassFileStream* const stream, |
245 const void* parse_exception_table(const ClassFileStream* const stream, |
246 u4 code_length, |
246 u4 code_length, |
247 u4 exception_table_length, |
247 u4 exception_table_length, |
248 TRAPS); |
248 TRAPS); |
249 |
249 |
250 void parse_linenumber_table(u4 code_attribute_length, |
250 void parse_linenumber_table(u4 code_attribute_length, |
251 u4 code_length, |
251 u4 code_length, |
252 CompressedLineNumberWriteStream**const write_stream, |
252 CompressedLineNumberWriteStream**const write_stream, |
253 TRAPS); |
253 TRAPS); |
254 |
254 |
255 const u2* parse_localvariable_table(const ClassFileStream* const cfs, |
255 const void* parse_localvariable_table(const ClassFileStream* const cfs, |
256 u4 code_length, |
256 u4 code_length, |
257 u2 max_locals, |
257 u2 max_locals, |
258 u4 code_attribute_length, |
258 u4 code_attribute_length, |
259 u2* const localvariable_table_length, |
259 u2* const localvariable_table_length, |
260 bool isLVTT, |
260 bool isLVTT, |
261 TRAPS); |
261 TRAPS); |
262 |
262 |
263 const u2* parse_checked_exceptions(const ClassFileStream* const cfs, |
263 const void* parse_checked_exceptions(const ClassFileStream* const cfs, |
264 u2* const checked_exceptions_length, |
264 u2* const checked_exceptions_length, |
265 u4 method_attribute_length, |
265 u4 method_attribute_length, |
266 TRAPS); |
266 TRAPS); |
267 |
267 |
268 void parse_type_array(u2 array_length, |
268 void parse_type_array(u2 array_length, |
269 u4 code_length, |
269 u4 code_length, |
270 u4* const u1_index, |
270 u4* const u1_index, |
271 u4* const u2_index, |
271 u4* const u2_index, |
460 } |
460 } |
461 |
461 |
462 void copy_localvariable_table(const ConstMethod* cm, |
462 void copy_localvariable_table(const ConstMethod* cm, |
463 int lvt_cnt, |
463 int lvt_cnt, |
464 u2* const localvariable_table_length, |
464 u2* const localvariable_table_length, |
465 const u2**const localvariable_table_start, |
465 const void** const localvariable_table_start, |
466 int lvtt_cnt, |
466 int lvtt_cnt, |
467 u2* const localvariable_type_table_length, |
467 u2* const localvariable_type_table_length, |
468 const u2** const localvariable_type_table_start, |
468 const void** const localvariable_type_table_start, |
469 TRAPS); |
469 TRAPS); |
470 |
470 |
471 void copy_method_annotations(ConstMethod* cm, |
471 void copy_method_annotations(ConstMethod* cm, |
472 const u1* runtime_visible_annotations, |
472 const u1* runtime_visible_annotations, |
473 int runtime_visible_annotations_length, |
473 int runtime_visible_annotations_length, |