This is an automated email from the ASF dual-hosted git repository. ggregory pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/commons-jci.git
commit 725387c042fd2f05cb8cd9ae2d53c9e5b7dd59d9 Author: Gary Gregory <garydgreg...@gmail.com> AuthorDate: Tue Jul 9 14:27:55 2024 -0400 Add @Override - Use diamonds - Use lambdas --- .../jci2/compiler/janino/JaninoJavaCompiler.java | 55 +++++++++++----------- 1 file changed, 27 insertions(+), 28 deletions(-) diff --git a/compilers/janino/src/main/java/org/apache/commons/jci2/compiler/janino/JaninoJavaCompiler.java b/compilers/janino/src/main/java/org/apache/commons/jci2/compiler/janino/JaninoJavaCompiler.java index c8e3942..90309a2 100644 --- a/compilers/janino/src/main/java/org/apache/commons/jci2/compiler/janino/JaninoJavaCompiler.java +++ b/compilers/janino/src/main/java/org/apache/commons/jci2/compiler/janino/JaninoJavaCompiler.java @@ -33,14 +33,10 @@ import org.apache.commons.jci2.core.readers.ResourceReader; import org.apache.commons.jci2.core.stores.ResourceStore; import org.apache.commons.logging.Log; import org.apache.commons.logging.LogFactory; -import org.codehaus.commons.compiler.CompileException; import org.codehaus.commons.compiler.LocatedException; -import org.codehaus.commons.compiler.Location; import org.codehaus.janino.ClassLoaderIClassLoader; import org.codehaus.janino.Compiler; import org.codehaus.janino.FilterWarningHandler; -import org.codehaus.janino.UnitCompiler.ErrorHandler; -import org.codehaus.janino.WarningHandler; import org.codehaus.janino.util.StringPattern; import org.codehaus.janino.util.resource.Resource; import org.codehaus.janino.util.resource.ResourceCreator; @@ -73,15 +69,18 @@ public final class JaninoJavaCompiler extends AbstractJavaCompiler { bytes = pBytes; } - public String getFileName() { + @Override + public String getFileName() { return name; } - public long lastModified() { + @Override + public long lastModified() { return 0; } - public InputStream open() throws IOException { + @Override + public InputStream open() throws IOException { return new ByteArrayInputStream(bytes); } } @@ -106,9 +105,10 @@ public final class JaninoJavaCompiler extends AbstractJavaCompiler { } } + @Override public CompilationResult compile( final String[] pSourceNames, final ResourceReader pResourceReader, final ResourceStore pStore, final ClassLoader pClassLoader, final JavaCompilerSettings pSettings ) { - final Collection<CompilationProblem> problems = new ArrayList<CompilationProblem>(); + final Collection<CompilationProblem> problems = new ArrayList<>(); final StringPattern[] pattern = StringPattern.PATTERNS_NONE; @@ -145,11 +145,13 @@ public final class JaninoJavaCompiler extends AbstractJavaCompiler { } }, new ResourceCreator() { - public OutputStream createResource( final String pResourceName ) throws IOException { + @Override + public OutputStream createResource( final String pResourceName ) throws IOException { return new JciOutputStream(pResourceName, pStore); } - public boolean deleteResource( final String pResourceName ) { + @Override + public boolean deleteResource( final String pResourceName ) { log.debug("removing " + pResourceName); pStore.remove(pResourceName); @@ -161,26 +163,22 @@ public final class JaninoJavaCompiler extends AbstractJavaCompiler { pSettings.isDebug(), pSettings.isDebug(), pSettings.isDebug(), - new FilterWarningHandler(pattern, new WarningHandler() { - public void handleWarning( final String pHandle, final String pMessage, final Location pLocation ) { - final CompilationProblem problem = new JaninoCompilationProblem(pLocation.getFileName(), pLocation, pMessage, false); - if (problemHandler != null) { - problemHandler.handle(problem); - } - problems.add(problem); - } - }) + new FilterWarningHandler(pattern, (pHandle, pMessage, pLocation) -> { + final CompilationProblem problem = new JaninoCompilationProblem(pLocation.getFileName(), pLocation, pMessage, false); + if (problemHandler != null) { + problemHandler.handle(problem); + } + problems.add(problem); + }) ); - compiler.setCompileErrorHandler(new ErrorHandler() { - public void handleError( final String pMessage, final Location pLocation ) throws CompileException { - final CompilationProblem problem = new JaninoCompilationProblem(pLocation.getFileName(), pLocation, pMessage, true); - if (problemHandler != null) { - problemHandler.handle(problem); - } - problems.add(problem); - } - }); + compiler.setCompileErrorHandler((pMessage, pLocation) -> { + final CompilationProblem problem = new JaninoCompilationProblem(pLocation.getFileName(), pLocation, pMessage, true); + if (problemHandler != null) { + problemHandler.handle(problem); + } + problems.add(problem); + }); final Resource[] resources = new Resource[pSourceNames.length]; for (int i = 0; i < pSourceNames.length; i++) { @@ -202,6 +200,7 @@ public final class JaninoJavaCompiler extends AbstractJavaCompiler { return new CompilationResult(result); } + @Override public JavaCompilerSettings createDefaultSettings() { return new JaninoJavaCompilerSettings(defaultSettings); }