hotspot/src/share/vm/classfile/systemDictionary.hpp
changeset 24337 ddce5dcb6be1
parent 24322 c2978d1578e3
parent 24334 36096f7271f4
child 24456 8c7933fa5a1f
--- a/hotspot/src/share/vm/classfile/systemDictionary.hpp	Fri May 02 19:00:04 2014 -0700
+++ b/hotspot/src/share/vm/classfile/systemDictionary.hpp	Wed May 07 18:19:31 2014 -0400
@@ -227,7 +227,7 @@
   static Klass* resolve_or_fail(Symbol* class_name, bool throw_error, TRAPS);
 private:
   // handle error translation for resolve_or_null results
-  static Klass* handle_resolution_exception(Symbol* class_name, Handle class_loader, Handle protection_domain, bool throw_error, KlassHandle klass_h, TRAPS);
+  static Klass* handle_resolution_exception(Symbol* class_name, bool throw_error, KlassHandle klass_h, TRAPS);
 
 public:
 
@@ -529,9 +529,11 @@
 
   // Record the error when the first attempt to resolve a reference from a constant
   // pool entry to a class fails.
-  static void add_resolution_error(constantPoolHandle pool, int which, Symbol* error);
+  static void add_resolution_error(constantPoolHandle pool, int which, Symbol* error,
+                                   Symbol* message);
   static void delete_resolution_error(ConstantPool* pool);
-  static Symbol* find_resolution_error(constantPoolHandle pool, int which);
+  static Symbol* find_resolution_error(constantPoolHandle pool, int which,
+                                       Symbol** message);
 
  private: