File tree Expand file tree Collapse file tree 1 file changed +1
-8
lines changed
openapi-generator/lib/src Expand file tree Collapse file tree 1 file changed +1
-8
lines changed Original file line number Diff line number Diff line change @@ -262,7 +262,7 @@ class OpenapiGenerator extends GeneratorForAnnotation<annots.Openapi> {
262
262
}
263
263
264
264
Command _getCommandWithWrapper (String command, List <String > arguments, ConstantReader annotation){
265
- final wrapper = _readFieldValueAsEnum < annots.Wrapper > (annotation, 'wrapper' , annots.Wrapper .none) ;
265
+ final wrapper = annotation. read ( 'additionalProperties' ) ? . read ( 'wrapper' ) ? .enumValue < annots.Wrapper > () ?? annots.Wrapper .none;
266
266
switch (wrapper){
267
267
case annots.Wrapper .flutterw:
268
268
return Command ('./flutterw' , arguments);
@@ -274,13 +274,6 @@ class OpenapiGenerator extends GeneratorForAnnotation<annots.Openapi> {
274
274
}
275
275
}
276
276
277
- T _readFieldValueAsEnum <T >(ConstantReader annotation, String fieldName,
278
- [T defaultValue]) {
279
- var reader = annotation.read (fieldName);
280
-
281
- return reader.isNull ? defaultValue : reader.enumValue <T >() ?? defaultValue;
282
- }
283
-
284
277
String _readFieldValueAsString (ConstantReader annotation, String fieldName,
285
278
[String defaultValue]) {
286
279
var reader = annotation.read (fieldName);
You can’t perform that action at this time.
0 commit comments