diff --git a/src/main/java/info/freelibrary/iiif/webrepl/Server.java b/src/main/java/info/freelibrary/iiif/webrepl/Server.java index 5ed083cf..79cbd74c 100644 --- a/src/main/java/info/freelibrary/iiif/webrepl/Server.java +++ b/src/main/java/info/freelibrary/iiif/webrepl/Server.java @@ -329,6 +329,7 @@ private String getImports() throws IOException { * @return A list of Java imports * @throws IOException If there is trouble reading the imports file */ + @SuppressWarnings({ PMD.SYSTEM_PRINTLN, Sonar.SYSTEM_OUT_ERR }) private String getImports(final String aSnippet) throws IOException { File importsFile = Path.of("/etc/jshell/imports.jsh").toFile(); @@ -338,10 +339,13 @@ private String getImports(final String aSnippet) throws IOException { } try (BufferedReader reader = Files.newBufferedReader(importsFile.toPath())) { - return reader.lines().filter(line -> !line.isBlank()).filter(line -> { + final String imports = reader.lines().filter(line -> !line.isBlank()).filter(line -> { final String className = line.substring(line.lastIndexOf('.') + 1, line.length() - 1); return aSnippet == null || aSnippet.contains(className); }).collect(Collectors.joining(EOL)) + EOL; + + System.err.println(imports); + return imports; } }