Skip to content

Commit 9fc66e8

Browse files
CSV1KORatextor
authored andcommitted
#691 bug fixed by adding flag to disable the addition of JsonFormat annotation
1 parent 8beea4c commit 9fc66e8

File tree

2 files changed

+2
-1
lines changed

2 files changed

+2
-1
lines changed

core/esmf-aspect-model-java-generator/src/main/java/org/eclipse/esmf/aspectmodel/java/JavaCodeGenerationConfig.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,7 @@
3535
@RecordBuilder
3636
public record JavaCodeGenerationConfig(
3737
boolean enableJacksonAnnotations,
38+
boolean disableJsonFormatJacksonAnnotation,
3839
JsonTypeInfoType jsonTypeInfo,
3940
String packageName,
4041
ImportTracker importTracker,

core/esmf-aspect-model-java-generator/src/main/resources/java-enumeration-class-body-lib.vm

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ $codeGenerationConfig.importTracker().importExplicit( $Arrays )
2222
/**
2323
* Generated class {@link ${enumeration.name}}.
2424
*/
25-
#if( $codeGenerationConfig.enableJacksonAnnotations() )@JsonFormat(shape = JsonFormat.Shape.OBJECT) #end
25+
#if( !$codeGenerationConfig.disableJsonFormatJacksonAnnotation() && $codeGenerationConfig.enableJacksonAnnotations() )@JsonFormat(shape = JsonFormat.Shape.OBJECT) #end
2626
public enum ${enumeration.name} {
2727
#foreach( $value in $enumeration.values )
2828
$util.generateEnumKey($value)($util.generateEnumValue($value, $codeGenerationConfig))

0 commit comments

Comments
 (0)