diff -r a41d8697cadf -r 6d5075e5ceac rt/emul/mini/src/main/java/java/lang/ClassLoader.java --- a/rt/emul/mini/src/main/java/java/lang/ClassLoader.java Mon May 26 10:19:26 2014 +0200 +++ b/rt/emul/mini/src/main/java/java/lang/ClassLoader.java Mon Aug 11 17:52:23 2014 +0200 @@ -499,13 +499,13 @@ * @since 1.1 */ protected final Class findLoadedClass(String name) { - if (!checkName(name)) + try { + return Class.forName(name); + } catch (ClassNotFoundException ex) { return null; - return findLoadedClass0(name); + } } - private native final Class findLoadedClass0(String name); - /** * Sets the signers of a class. This should be invoked after defining a * class.

@@ -884,10 +884,6 @@ return false; } - private boolean checkName(String name) { - throw new UnsupportedOperationException(); - } - private Class findBootstrapClassOrNull(String name) { throw new UnsupportedOperationException(); }