equal
deleted
inserted
replaced
158 AccessFlags access_flags, |
158 AccessFlags access_flags, |
159 int compressed_line_number_size, |
159 int compressed_line_number_size, |
160 int localvariable_table_length, |
160 int localvariable_table_length, |
161 int exception_table_length, |
161 int exception_table_length, |
162 int checked_exceptions_length, |
162 int checked_exceptions_length, |
|
163 int method_parameters_length, |
163 u2 generic_signature_index, |
164 u2 generic_signature_index, |
164 ConstMethod::MethodType method_type, |
165 ConstMethod::MethodType method_type, |
165 TRAPS); |
166 TRAPS); |
166 |
167 |
167 // CDS and vtbl checking can create an empty Method to get vtbl pointer. |
168 // CDS and vtbl checking can create an empty Method to get vtbl pointer. |
477 |
478 |
478 // prints byte codes |
479 // prints byte codes |
479 void print_codes() const { print_codes_on(tty); } |
480 void print_codes() const { print_codes_on(tty); } |
480 void print_codes_on(outputStream* st) const PRODUCT_RETURN; |
481 void print_codes_on(outputStream* st) const PRODUCT_RETURN; |
481 void print_codes_on(int from, int to, outputStream* st) const PRODUCT_RETURN; |
482 void print_codes_on(int from, int to, outputStream* st) const PRODUCT_RETURN; |
|
483 |
|
484 // method parameters |
|
485 int method_parameters_length() const |
|
486 { return constMethod()->method_parameters_length(); } |
|
487 MethodParametersElement* method_parameters_start() const |
|
488 { return constMethod()->method_parameters_start(); } |
482 |
489 |
483 // checked exceptions |
490 // checked exceptions |
484 int checked_exceptions_length() const |
491 int checked_exceptions_length() const |
485 { return constMethod()->checked_exceptions_length(); } |
492 { return constMethod()->checked_exceptions_length(); } |
486 CheckedExceptionElement* checked_exceptions_start() const |
493 CheckedExceptionElement* checked_exceptions_start() const |