--- old/src/java.base/share/classes/java/lang/ClassLoader.java 2014-10-03 08:53:59.693829115 -0700 +++ new/src/java.base/share/classes/java/lang/ClassLoader.java 2014-10-03 08:53:59.486829124 -0700 @@ -956,11 +956,11 @@ * @see #defineClass(String, byte[], int, int) */ protected final void resolveClass(Class c) { - resolveClass0(c); + if (c == null) { + throw new NullPointerException(); + } } - private native void resolveClass0(Class c); - /** * Finds a class with the specified binary name, * loading it if necessary.