This is an automated email from the ASF dual-hosted git repository. elharo pushed a commit to branch lam in repository https://gitbox.apache.org/repos/asf/maven-compiler-plugin.git
commit 513216a0d00ccc1d91bacf7ea06c0a1162122a8b Author: Elliotte Rusty Harold <[email protected]> AuthorDate: Sat Jan 31 06:59:19 2026 -0600 Simplify lambdas --- .../java/org/apache/maven/plugin/compiler/AbstractCompilerMojo.java | 5 +---- src/main/java/org/apache/maven/plugin/compiler/IncrementalBuild.java | 2 +- 2 files changed, 2 insertions(+), 5 deletions(-) diff --git a/src/main/java/org/apache/maven/plugin/compiler/AbstractCompilerMojo.java b/src/main/java/org/apache/maven/plugin/compiler/AbstractCompilerMojo.java index c00d35a..07fcbae 100644 --- a/src/main/java/org/apache/maven/plugin/compiler/AbstractCompilerMojo.java +++ b/src/main/java/org/apache/maven/plugin/compiler/AbstractCompilerMojo.java @@ -1602,10 +1602,7 @@ public abstract class AbstractCompilerMojo implements Mojo { } } if (ProjectScope.MAIN.equals(compileScope.projectScope())) { - String warning = dependencies.warningForFilenameBasedAutomodules().orElse(null); - if (warning != null) { // Do not use Optional.ifPresent(…) for avoiding confusing source class name. - logger.warn(warning); - } + dependencies.warningForFilenameBasedAutomodules().ifPresent(warning -> logger.warn(warning)); } return dependencies; } diff --git a/src/main/java/org/apache/maven/plugin/compiler/IncrementalBuild.java b/src/main/java/org/apache/maven/plugin/compiler/IncrementalBuild.java index f2e1624..d64463d 100644 --- a/src/main/java/org/apache/maven/plugin/compiler/IncrementalBuild.java +++ b/src/main/java/org/apache/maven/plugin/compiler/IncrementalBuild.java @@ -780,6 +780,6 @@ final class IncrementalBuild { * @param sourceFiles return value of {@link #getModifiedSources()}. */ static boolean isEmptyOrIgnorable(List<SourceFile> sourceFiles) { - return !sourceFiles.stream().anyMatch((s) -> !s.ignoreModification); + return sourceFiles.stream().allMatch((s) -> s.ignoreModification); } }
