--- old/src/java.base/share/native/libjava/ClassLoader.c 2017-03-21 13:44:17.474413039 +0000 +++ new/src/java.base/share/native/libjava/ClassLoader.c 2017-03-21 13:44:17.274399314 +0000 @@ -72,23 +72,9 @@ return utfStr; } -// The existence or signature of this method is not guaranteed since it -// supports a private method. This method will be changed in 1.7. -JNIEXPORT jclass JNICALL -Java_java_lang_ClassLoader_defineClass0(JNIEnv *env, - jobject loader, - jstring name, - jbyteArray data, - jint offset, - jint length, - jobject pd) -{ - return Java_java_lang_ClassLoader_defineClass1(env, loader, name, data, offset, - length, pd, NULL); -} - JNIEXPORT jclass JNICALL Java_java_lang_ClassLoader_defineClass1(JNIEnv *env, + jclass cls, jobject loader, jstring name, jbyteArray data, @@ -163,6 +149,7 @@ JNIEXPORT jclass JNICALL Java_java_lang_ClassLoader_defineClass2(JNIEnv *env, + jclass cls, jobject loader, jstring name, jobject data,