From 5afa10f9231f171fa6cdeff09a09a6c42e808e8b Mon Sep 17 00:00:00 2001 From: hduelme Date: Thu, 12 Feb 2026 23:09:56 +0100 Subject: [PATCH] use map.foreach directly instead of stream.foreach --- .../main/resources/org/mapstruct/tools/gem/processor/Gem.ftl | 2 +- .../org/mapstruct/tools/gem/processor/SomeAnnotationGem.java | 2 +- .../org/mapstruct/tools/gem/processor/SomeAnnotationsGem.java | 2 +- .../mapstruct/tools/gem/processor/SomeArrayAnnotationGem.java | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/processor/src/main/resources/org/mapstruct/tools/gem/processor/Gem.ftl b/processor/src/main/resources/org/mapstruct/tools/gem/processor/Gem.ftl index 0433d80..ad125f9 100644 --- a/processor/src/main/resources/org/mapstruct/tools/gem/processor/Gem.ftl +++ b/processor/src/main/resources/org/mapstruct/tools/gem/processor/Gem.ftl @@ -103,7 +103,7 @@ public class ${gemInfo.gemName} implements Gem { // fetch all explicitely set annotation values in the annotation instance Map values = new HashMap<>( enclosed.size() ); - mirror.getElementValues().entrySet().forEach( e -> values.put( e.getKey().getSimpleName().toString(), e.getValue() ) ); + mirror.getElementValues().forEach( (key, value) -> values.put( key.getSimpleName().toString(), value ) ); // iterate and populate builder for ( String methodName : defaultValues.keySet() ) { diff --git a/processor/src/test/resources/fixtures/org/mapstruct/tools/gem/processor/SomeAnnotationGem.java b/processor/src/test/resources/fixtures/org/mapstruct/tools/gem/processor/SomeAnnotationGem.java index 1d030cc..4fd118f 100644 --- a/processor/src/test/resources/fixtures/org/mapstruct/tools/gem/processor/SomeAnnotationGem.java +++ b/processor/src/test/resources/fixtures/org/mapstruct/tools/gem/processor/SomeAnnotationGem.java @@ -333,7 +333,7 @@ public static T build(AnnotationMirror mirror, Builder builder ) { // fetch all explicitely set annotation values in the annotation instance Map values = new HashMap<>( enclosed.size() ); - mirror.getElementValues().entrySet().forEach( e -> values.put( e.getKey().getSimpleName().toString(), e.getValue() ) ); + mirror.getElementValues().forEach( (key, value) -> values.put( key.getSimpleName().toString(), value ) ); // iterate and populate builder for ( String methodName : defaultValues.keySet() ) { diff --git a/processor/src/test/resources/fixtures/org/mapstruct/tools/gem/processor/SomeAnnotationsGem.java b/processor/src/test/resources/fixtures/org/mapstruct/tools/gem/processor/SomeAnnotationsGem.java index 83ab83e..56211ce 100644 --- a/processor/src/test/resources/fixtures/org/mapstruct/tools/gem/processor/SomeAnnotationsGem.java +++ b/processor/src/test/resources/fixtures/org/mapstruct/tools/gem/processor/SomeAnnotationsGem.java @@ -80,7 +80,7 @@ public static T build(AnnotationMirror mirror, Builder builder ) { // fetch all explicitely set annotation values in the annotation instance Map values = new HashMap<>( enclosed.size() ); - mirror.getElementValues().entrySet().forEach( e -> values.put( e.getKey().getSimpleName().toString(), e.getValue() ) ); + mirror.getElementValues().forEach( (key, value) -> values.put( key.getSimpleName().toString(), value ) ); // iterate and populate builder for ( String methodName : defaultValues.keySet() ) { diff --git a/processor/src/test/resources/fixtures/org/mapstruct/tools/gem/processor/SomeArrayAnnotationGem.java b/processor/src/test/resources/fixtures/org/mapstruct/tools/gem/processor/SomeArrayAnnotationGem.java index dfb0a81..20bc000 100644 --- a/processor/src/test/resources/fixtures/org/mapstruct/tools/gem/processor/SomeArrayAnnotationGem.java +++ b/processor/src/test/resources/fixtures/org/mapstruct/tools/gem/processor/SomeArrayAnnotationGem.java @@ -117,7 +117,7 @@ public static T build(AnnotationMirror mirror, Builder builder ) { // fetch all explicitely set annotation values in the annotation instance Map values = new HashMap<>( enclosed.size() ); - mirror.getElementValues().entrySet().forEach( e -> values.put( e.getKey().getSimpleName().toString(), e.getValue() ) ); + mirror.getElementValues().forEach( (key, value) -> values.put( key.getSimpleName().toString(), value ) ); // iterate and populate builder for ( String methodName : defaultValues.keySet() ) {