diff 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
line wrap: on
line diff
--- a/src/share/vm/classfile/systemDictionary.hpp	Tue Mar 26 15:20:05 2013 -0700
+++ b/src/share/vm/classfile/systemDictionary.hpp	Wed Mar 27 14:10:59 2013 -0400
@@ -483,8 +483,8 @@
   // Check class loader constraints
   static bool add_loader_constraint(Symbol* name, Handle loader1,
                                     Handle loader2, TRAPS);
-  static char* check_signature_loaders(Symbol* signature, Handle loader1,
-                                       Handle loader2, bool is_method, TRAPS);
+  static Symbol* check_signature_loaders(Symbol* signature, Handle loader1,
+                                         Handle loader2, bool is_method, TRAPS);
 
   // JSR 292
   // find a java.lang.invoke.MethodHandle.invoke* method for a given signature