hotspot/src/share/vm/oops/method.hpp
changeset 15102 0a86564e5f61
parent 15098 3ed1d0332785
child 15110 b09370d81054
equal deleted inserted replaced
15100:0ae85ac7c8b0 15102:0a86564e5f61
   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