diff --git a/pmd-core/src/main/java/net/sourceforge/pmd/util/ClasspathClassLoader.java b/pmd-core/src/main/java/net/sourceforge/pmd/util/ClasspathClassLoader.java index 3360d9258c..d5324bcb50 100644 --- a/pmd-core/src/main/java/net/sourceforge/pmd/util/ClasspathClassLoader.java +++ b/pmd-core/src/main/java/net/sourceforge/pmd/util/ClasspathClassLoader.java @@ -49,7 +49,7 @@ public class ClasspathClassLoader extends URLClassLoader { List urlList = new ArrayList<>(); for (File f : files) { - addFileURLs(urlList, f.toURI().toURL()); + urlList.add(f.toURI().toURL()); } return urlList.toArray(new URL[urlList.size()]); } diff --git a/pmd-ui/src/main/java/net/sourceforge/pmd/util/fxdesigner/SourceEditorController.java b/pmd-ui/src/main/java/net/sourceforge/pmd/util/fxdesigner/SourceEditorController.java index b637438371..f63a20e5e2 100644 --- a/pmd-ui/src/main/java/net/sourceforge/pmd/util/fxdesigner/SourceEditorController.java +++ b/pmd-ui/src/main/java/net/sourceforge/pmd/util/fxdesigner/SourceEditorController.java @@ -78,7 +78,7 @@ public class SourceEditorController implements Initializable, SettingsOwner { private Var> auxclasspathFiles = Var.newSimpleVar(Collections.emptyList()); private final Val auxclasspathClassLoader = auxclasspathFiles.map(files -> { try { - new ClasspathClassLoader(files, SourceEditorController.class.getClassLoader()); + return new ClasspathClassLoader(files, SourceEditorController.class.getClassLoader()); } catch (IOException e) { e.printStackTrace(); } @@ -192,7 +192,7 @@ public class SourceEditorController implements Initializable, SettingsOwner { } - public void setAuxClassPathFiles(String files) { + public void setAuxclasspathFiles(String files) { List newVal = Arrays.asList(files.split(File.pathSeparator)).stream().map(File::new).collect(Collectors.toList()); auxclasspathFiles.setValue(newVal); }