Skip to content

Commit 845f54d

Browse files
authored
[Java] fix bug to only remove "CustomInstantDeserializer" for Play v2.5 (#6444)
* fix bug to only remove CustomInstantDeserializer for play25 * revise logic * fix logic for CustomInstantDeserializer.java
1 parent a41e8be commit 845f54d

File tree

9 files changed

+15
-15
lines changed

9 files changed

+15
-15
lines changed

modules/swagger-codegen/src/main/java/io/swagger/codegen/languages/JavaClientCodegen.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -280,8 +280,8 @@ public void processOpts() {
280280

281281
if (additionalProperties.containsKey("jackson")) {
282282
supportingFiles.add(new SupportingFile("RFC3339DateFormat.mustache", invokerFolder, "RFC3339DateFormat.java"));
283-
if (!"threetenbp".equals(dateLibrary)) {
284-
supportingFiles.remove("CustomInstantDeserializer.mustache");
283+
if ("threetenbp".equals(dateLibrary) && !usePlayWS) {
284+
supportingFiles.add(new SupportingFile("CustomInstantDeserializer.mustache", invokerFolder, "CustomInstantDeserializer.java"));
285285
}
286286
}
287287
}

samples/client/petstore/java/jersey2-java8/src/main/java/io/swagger/client/model/AdditionalPropertiesClass.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ public AdditionalPropertiesClass mapProperty(Map<String, String> mapProperty) {
4141

4242
public AdditionalPropertiesClass putMapPropertyItem(String key, String mapPropertyItem) {
4343
if (this.mapProperty == null) {
44-
this.mapProperty = new HashMap<>();
44+
this.mapProperty = new HashMap<String, String>();
4545
}
4646
this.mapProperty.put(key, mapPropertyItem);
4747
return this;
@@ -67,7 +67,7 @@ public AdditionalPropertiesClass mapOfMapProperty(Map<String, Map<String, String
6767

6868
public AdditionalPropertiesClass putMapOfMapPropertyItem(String key, Map<String, String> mapOfMapPropertyItem) {
6969
if (this.mapOfMapProperty == null) {
70-
this.mapOfMapProperty = new HashMap<>();
70+
this.mapOfMapProperty = new HashMap<String, Map<String, String>>();
7171
}
7272
this.mapOfMapProperty.put(key, mapOfMapPropertyItem);
7373
return this;

samples/client/petstore/java/jersey2-java8/src/main/java/io/swagger/client/model/ArrayOfArrayOfNumberOnly.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ public ArrayOfArrayOfNumberOnly arrayArrayNumber(List<List<BigDecimal>> arrayArr
3838

3939
public ArrayOfArrayOfNumberOnly addArrayArrayNumberItem(List<BigDecimal> arrayArrayNumberItem) {
4040
if (this.arrayArrayNumber == null) {
41-
this.arrayArrayNumber = new ArrayList<>();
41+
this.arrayArrayNumber = new ArrayList<List<BigDecimal>>();
4242
}
4343
this.arrayArrayNumber.add(arrayArrayNumberItem);
4444
return this;

samples/client/petstore/java/jersey2-java8/src/main/java/io/swagger/client/model/ArrayOfNumberOnly.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ public ArrayOfNumberOnly arrayNumber(List<BigDecimal> arrayNumber) {
3838

3939
public ArrayOfNumberOnly addArrayNumberItem(BigDecimal arrayNumberItem) {
4040
if (this.arrayNumber == null) {
41-
this.arrayNumber = new ArrayList<>();
41+
this.arrayNumber = new ArrayList<BigDecimal>();
4242
}
4343
this.arrayNumber.add(arrayNumberItem);
4444
return this;

samples/client/petstore/java/jersey2-java8/src/main/java/io/swagger/client/model/ArrayTest.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ public ArrayTest arrayOfString(List<String> arrayOfString) {
4444

4545
public ArrayTest addArrayOfStringItem(String arrayOfStringItem) {
4646
if (this.arrayOfString == null) {
47-
this.arrayOfString = new ArrayList<>();
47+
this.arrayOfString = new ArrayList<String>();
4848
}
4949
this.arrayOfString.add(arrayOfStringItem);
5050
return this;
@@ -70,7 +70,7 @@ public ArrayTest arrayArrayOfInteger(List<List<Long>> arrayArrayOfInteger) {
7070

7171
public ArrayTest addArrayArrayOfIntegerItem(List<Long> arrayArrayOfIntegerItem) {
7272
if (this.arrayArrayOfInteger == null) {
73-
this.arrayArrayOfInteger = new ArrayList<>();
73+
this.arrayArrayOfInteger = new ArrayList<List<Long>>();
7474
}
7575
this.arrayArrayOfInteger.add(arrayArrayOfIntegerItem);
7676
return this;
@@ -96,7 +96,7 @@ public ArrayTest arrayArrayOfModel(List<List<ReadOnlyFirst>> arrayArrayOfModel)
9696

9797
public ArrayTest addArrayArrayOfModelItem(List<ReadOnlyFirst> arrayArrayOfModelItem) {
9898
if (this.arrayArrayOfModel == null) {
99-
this.arrayArrayOfModel = new ArrayList<>();
99+
this.arrayArrayOfModel = new ArrayList<List<ReadOnlyFirst>>();
100100
}
101101
this.arrayArrayOfModel.add(arrayArrayOfModelItem);
102102
return this;

samples/client/petstore/java/jersey2-java8/src/main/java/io/swagger/client/model/EnumArrays.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -128,7 +128,7 @@ public EnumArrays arrayEnum(List<ArrayEnumEnum> arrayEnum) {
128128

129129
public EnumArrays addArrayEnumItem(ArrayEnumEnum arrayEnumItem) {
130130
if (this.arrayEnum == null) {
131-
this.arrayEnum = new ArrayList<>();
131+
this.arrayEnum = new ArrayList<ArrayEnumEnum>();
132132
}
133133
this.arrayEnum.add(arrayEnumItem);
134134
return this;

samples/client/petstore/java/jersey2-java8/src/main/java/io/swagger/client/model/MapTest.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -76,7 +76,7 @@ public MapTest mapMapOfString(Map<String, Map<String, String>> mapMapOfString) {
7676

7777
public MapTest putMapMapOfStringItem(String key, Map<String, String> mapMapOfStringItem) {
7878
if (this.mapMapOfString == null) {
79-
this.mapMapOfString = new HashMap<>();
79+
this.mapMapOfString = new HashMap<String, Map<String, String>>();
8080
}
8181
this.mapMapOfString.put(key, mapMapOfStringItem);
8282
return this;
@@ -102,7 +102,7 @@ public MapTest mapOfEnumString(Map<String, InnerEnum> mapOfEnumString) {
102102

103103
public MapTest putMapOfEnumStringItem(String key, InnerEnum mapOfEnumStringItem) {
104104
if (this.mapOfEnumString == null) {
105-
this.mapOfEnumString = new HashMap<>();
105+
this.mapOfEnumString = new HashMap<String, InnerEnum>();
106106
}
107107
this.mapOfEnumString.put(key, mapOfEnumStringItem);
108108
return this;

samples/client/petstore/java/jersey2-java8/src/main/java/io/swagger/client/model/MixedPropertiesAndAdditionalPropertiesClass.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -83,7 +83,7 @@ public MixedPropertiesAndAdditionalPropertiesClass map(Map<String, Animal> map)
8383

8484
public MixedPropertiesAndAdditionalPropertiesClass putMapItem(String key, Animal mapItem) {
8585
if (this.map == null) {
86-
this.map = new HashMap<>();
86+
this.map = new HashMap<String, Animal>();
8787
}
8888
this.map.put(key, mapItem);
8989
return this;

samples/client/petstore/java/jersey2-java8/src/main/java/io/swagger/client/model/Pet.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ public class Pet {
3939
private String name = null;
4040

4141
@JsonProperty("photoUrls")
42-
private List<String> photoUrls = new ArrayList<>();
42+
private List<String> photoUrls = new ArrayList<String>();
4343

4444
@JsonProperty("tags")
4545
private List<Tag> tags = null;
@@ -168,7 +168,7 @@ public Pet tags(List<Tag> tags) {
168168

169169
public Pet addTagsItem(Tag tagsItem) {
170170
if (this.tags == null) {
171-
this.tags = new ArrayList<>();
171+
this.tags = new ArrayList<Tag>();
172172
}
173173
this.tags.add(tagsItem);
174174
return this;

0 commit comments

Comments
 (0)