Mercurial > hg > graal-compiler
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 |