File tree Expand file tree Collapse file tree 2 files changed +10
-0
lines changed
main/java/io/swagger/codegen/v3/generators/java
test/java/io/swagger/codegen/v3/generators/options Expand file tree Collapse file tree 2 files changed +10
-0
lines changed Original file line number Diff line number Diff line change @@ -181,6 +181,14 @@ public AbstractJavaCodegen() {
181
181
java8ModeOptions .put ("false" , "Various third party libraries as needed" );
182
182
java8Mode .setEnum (java8ModeOptions );
183
183
cliOptions .add (java8Mode );
184
+
185
+ CliOption java11Mode = new CliOption (JAVA11_MODE , "Option. Use Java11 classes instead of third party equivalents" );
186
+ Map <String , String > java11ModeOptions = new HashMap <String , String >();
187
+ java11ModeOptions .put ("true" , "Use Java 11 classes" );
188
+ java11ModeOptions .put ("false" , "Various third party libraries as needed" );
189
+ java11Mode .setEnum (java11ModeOptions );
190
+ cliOptions .add (java11Mode );
191
+
184
192
cliOptions .add (CliOption .newBoolean (CHECK_DUPLICATED_MODEL_NAME , "Check if there are duplicated model names (ignoring case)" ));
185
193
}
186
194
Original file line number Diff line number Diff line change @@ -31,6 +31,7 @@ public class JavaOptionsProvider implements OptionsProvider {
31
31
public static final String FULL_JAVA_UTIL_VALUE = "true" ;
32
32
public static final String WITH_XML_VALUE = "false" ;
33
33
public static final String JAVA8_MODE_VALUE = "true" ;
34
+ public static final String JAVA11_MODE_VALUE = "false" ;
34
35
public static final String ENSURE_UNIQUE_PARAMS_VALUE = "true" ;
35
36
//public static final String SUPPORT_JAVA6 = "true";
36
37
public static final String USE_BEANVALIDATION = "false" ;
@@ -69,6 +70,7 @@ public JavaOptionsProvider() {
69
70
.put (JavaClientCodegen .FULL_JAVA_UTIL , FULL_JAVA_UTIL_VALUE )
70
71
.put (JavaClientCodegen .WITH_XML , WITH_XML_VALUE )
71
72
.put (JavaClientCodegen .JAVA8_MODE , JAVA8_MODE_VALUE )
73
+ .put (JavaClientCodegen .JAVA11_MODE , JAVA11_MODE_VALUE )
72
74
.put (CodegenConstants .SERIALIZE_BIG_DECIMAL_AS_STRING , "true" )
73
75
.put (JavaClientCodegen .DATE_LIBRARY , "joda" )
74
76
.put ("hideGenerationTimestamp" , "true" )
You can’t perform that action at this time.
0 commit comments