comparison src/share/vm/oops/method.hpp @ 7462:ade95d680b42

8004728: Add hotspot support for parameter reflection Summary: Add hotspot support for parameter reflection Reviewed-by: acorn, jrose, coleenp Contributed-by: eric.mccorkle@oracle.com
author coleenp
date Tue, 08 Jan 2013 14:01:36 -0500
parents 4daebd4cc1dd
children 18c3c3fa291b
comparison
equal deleted inserted replaced
7460:6c3f47d964f3 7462:ade95d680b42
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