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);
     }
 }

Reply via email to