comparison src/share/vm/classfile/systemDictionary.hpp @ 8840:cd3089a56438

8009731: Confusing error message for loader constraint violation Summary: Fix text, overwritten type and holder for resolved method Reviewed-by: coleenp, dcubed, minqi, dholmes
author acorn
date Wed, 27 Mar 2013 14:10:59 -0400
parents 1fc4d4768b90
children 0ca3dd0ffaba
comparison
equal deleted inserted replaced
8823:23f2d309e855 8840:cd3089a56438
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,