481 // Note: java_lang_Class::primitive_type is the inverse of java_mirror |
481 // Note: java_lang_Class::primitive_type is the inverse of java_mirror |
482 |
482 |
483 // Check class loader constraints |
483 // Check class loader constraints |
484 static bool add_loader_constraint(Symbol* name, Handle loader1, |
484 static bool add_loader_constraint(Symbol* name, Handle loader1, |
485 Handle loader2, TRAPS); |
485 Handle loader2, TRAPS); |
486 static char* check_signature_loaders(Symbol* signature, Handle loader1, |
486 static Symbol* check_signature_loaders(Symbol* signature, Handle loader1, |
487 Handle loader2, bool is_method, TRAPS); |
487 Handle loader2, bool is_method, TRAPS); |
488 |
488 |
489 // JSR 292 |
489 // JSR 292 |
490 // find a java.lang.invoke.MethodHandle.invoke* method for a given signature |
490 // find a java.lang.invoke.MethodHandle.invoke* method for a given signature |
491 // (asks Java to compute it if necessary, except in a compiler thread) |
491 // (asks Java to compute it if necessary, except in a compiler thread) |
492 static methodHandle find_method_handle_invoker(Symbol* name, |
492 static methodHandle find_method_handle_invoker(Symbol* name, |