src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/collect/classname/ClassNameSourceProvider.java
Index Unified diffs Context diffs Sdiffs Frames Patch New Old Previous File Next File
*** old/src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/collect/classname/ClassNameSourceProvider.java	Tue Aug 22 11:47:01 2017
--- new/src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/collect/classname/ClassNameSourceProvider.java	Tue Aug 22 11:47:01 2017

*** 18,38 **** --- 18,39 ---- * * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA * or visit www.oracle.com if you need additional information or have any * questions. */ + package jdk.tools.jaotc.collect.classname; import jdk.tools.jaotc.collect.ClassSource; import jdk.tools.jaotc.collect.FileSupport; import jdk.tools.jaotc.collect.SearchPath; import jdk.tools.jaotc.collect.SourceProvider; import java.nio.file.Path; import java.nio.file.Paths; ! public final class ClassNameSourceProvider implements SourceProvider { public final static String TYPE = "class"; private final ClassLoader classLoader; public ClassNameSourceProvider(FileSupport fileSupport) { String classPath = System.getProperty("java.class.path");
*** 44,54 **** --- 45,56 ---- classLoader = fileSupport.createClassLoader(path, systemClassLoader); } } @Override ! public ClassSource findSource(String name0, SearchPath searchPath) { + String name = name0; Path path = Paths.get(name); if (ClassSource.pathIsClassFile(path)) { name = ClassSource.makeClassName(path); } try {

src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/collect/classname/ClassNameSourceProvider.java
Index Unified diffs Context diffs Sdiffs Frames Patch New Old Previous File Next File