comparison src/share/vm/classfile/systemDictionary.hpp @ 1913:3b2dea75431e

6984311: JSR 292 needs optional bootstrap method parameters Summary: Allow CONSTANT_InvokeDynamic nodes to have any number of extra operands. Reviewed-by: twisti
author jrose
date Sat, 30 Oct 2010 13:08:23 -0700
parents d257356e35f0
children 2d26b0046e0d f95d63e2154a
comparison
equal deleted inserted replaced
1912:8213b0f5c92d 1913:3b2dea75431e
494 494
495 // coordinate with Java about bootstrap methods 495 // coordinate with Java about bootstrap methods
496 static Handle find_bootstrap_method(methodHandle caller_method, 496 static Handle find_bootstrap_method(methodHandle caller_method,
497 int caller_bci, // N.B. must be an invokedynamic 497 int caller_bci, // N.B. must be an invokedynamic
498 int cache_index, // must be corresponding main_entry 498 int cache_index, // must be corresponding main_entry
499 Handle &argument_info_result, // static BSM arguments, if any
499 TRAPS); 500 TRAPS);
500 501
501 // Utility for printing loader "name" as part of tracing constraints 502 // Utility for printing loader "name" as part of tracing constraints
502 static const char* loader_name(oop loader) { 503 static const char* loader_name(oop loader) {
503 return ((loader) == NULL ? "<bootloader>" : 504 return ((loader) == NULL ? "<bootloader>" :