diff --git a/mapstruct-plus-processor/src/main/java/io/github/linpeilie/processor/generator/AutoMapperGenerator.java b/mapstruct-plus-processor/src/main/java/io/github/linpeilie/processor/generator/AutoMapperGenerator.java index 32c3eba..7bf3eff 100644 --- a/mapstruct-plus-processor/src/main/java/io/github/linpeilie/processor/generator/AutoMapperGenerator.java +++ b/mapstruct-plus-processor/src/main/java/io/github/linpeilie/processor/generator/AutoMapperGenerator.java @@ -109,7 +109,12 @@ public class AutoMapperGenerator { // uses CodeBlock.Builder usesCodeBuilder = CodeBlock.builder().add("{"); - usesClassNameList.forEach(item -> usesCodeBuilder.add("$T.class", item)); + for (int i = 0; i < usesClassNameList.size(); i++) { + usesCodeBuilder.add("$T.class", usesClassNameList.get(i)); + if (i != usesClassNameList.size() - 1) { + usesCodeBuilder.add(","); + } + } CodeBlock usesCodeBlock = usesCodeBuilder.add("}").build(); AnnotationSpec.Builder builder = diff --git a/pom.xml b/pom.xml index 0c6db62..ef18705 100644 --- a/pom.xml +++ b/pom.xml @@ -17,7 +17,7 @@ - 1.2.1 + 1.2.2 8 8 UTF-8