--- old/test/jdk/com/sun/tools/jextract/Runner.java 2019-04-24 14:05:59.000000000 +0530 +++ new/test/jdk/com/sun/tools/jextract/Runner.java 2019-04-24 14:05:57.000000000 +0530 @@ -299,7 +299,7 @@ actualCL = new ClassLoader() { @Override protected Class findClass(String name) throws ClassNotFoundException { - byte[] byteCode = actualClz.get(canonicalize(name)); + byte[] byteCode = actualClz.get(name); if (byteCode == null) throw new ClassNotFoundException(name); return defineClass(name, byteCode, 0, byteCode.length); } @@ -316,10 +316,6 @@ return classname.replace('/', '.'); } - private static String canonicalize(String classname) { - return classname.replace('.', '/'); - } - private static Path[] paths(String testDir, String[] files, boolean platformDependent) { boolean isWindows = System.getProperty("os.name").startsWith("Windows"); return Arrays.stream(files)