351 bool is_boxing_method() const; 352 bool is_unboxing_method() const; 353 bool is_object_initializer() const; 354 355 // Replay data methods 356 void dump_name_as_ascii(outputStream* st); 357 void dump_replay_data(outputStream* st); 358 359 // Print the bytecodes of this method. 360 void print_codes_on(outputStream* st); 361 void print_codes() { 362 print_codes_on(tty); 363 } 364 void print_codes_on(int from, int to, outputStream* st); 365 366 // Print the name of this method in various incarnations. 367 void print_name(outputStream* st = tty); 368 void print_short_name(outputStream* st = tty); 369 370 static bool is_consistent_info(ciMethod* declared_method, ciMethod* resolved_method); 371 }; 372 373 #endif // SHARE_CI_CIMETHOD_HPP | 351 bool is_boxing_method() const; 352 bool is_unboxing_method() const; 353 bool is_object_initializer() const; 354 355 // Replay data methods 356 void dump_name_as_ascii(outputStream* st); 357 void dump_replay_data(outputStream* st); 358 359 // Print the bytecodes of this method. 360 void print_codes_on(outputStream* st); 361 void print_codes() { 362 print_codes_on(tty); 363 } 364 void print_codes_on(int from, int to, outputStream* st); 365 366 // Print the name of this method in various incarnations. 367 void print_name(outputStream* st = tty); 368 void print_short_name(outputStream* st = tty); 369 370 static bool is_consistent_info(ciMethod* declared_method, ciMethod* resolved_method); 371 372 // Support for the value type calling convention 373 bool has_scalarized_args() const; 374 const GrowableArray<SigEntry>* get_sig_cc(); 375 }; 376 377 #endif // SHARE_CI_CIMETHOD_HPP |