@@ -39,12 +39,7 @@ final class FieldReader {
3939 private boolean isSubTypeField ;
4040 private final String num ;
4141
42- FieldReader (
43- Element element ,
44- NamingConvention namingConvention ,
45- TypeSubTypeMeta subType ,
46- List <String > genericTypeParams ,
47- Integer frequency ) {
42+ FieldReader (Element element , NamingConvention namingConvention , TypeSubTypeMeta subType , List <String > genericTypeParams , Integer frequency ) {
4843 num = frequency == 0 ? "" : frequency .toString ();
4944 addSubType (subType );
5045 this .genericTypeParams = genericTypeParams ;
@@ -152,15 +147,11 @@ boolean typeObjectBooleanWithIsPrefix() {
152147 }
153148
154149 boolean typeBooleanWithIsPrefix () {
155- return nameHasIsPrefix ()
156- && ("boolean" .equals (genericType .topType ())
157- || "java.lang.Boolean" .equals (genericType .topType ()));
150+ return nameHasIsPrefix () && ("boolean" .equals (genericType .topType ()) || "java.lang.Boolean" .equals (genericType .topType ()));
158151 }
159152
160153 private boolean nameHasIsPrefix () {
161- return fieldName .length () > 2
162- && fieldName .startsWith ("is" )
163- && Character .isUpperCase (fieldName .charAt (2 ));
154+ return fieldName .length () > 2 && fieldName .startsWith ("is" ) && Character .isUpperCase (fieldName .charAt (2 ));
164155 }
165156
166157 boolean isRaw () {
@@ -277,9 +268,7 @@ void writeConstructor(Append writer) {
277268 if (raw ) {
278269 writer .append (" this.%s = jsonb.rawAdapter();" , adapterFieldName ).eol ();
279270 } else {
280- writer
281- .append (" this.%s = jsonb.adapter(%s);" , adapterFieldName , asTypeDeclaration ())
282- .eol ();
271+ writer .append (" this.%s = jsonb.adapter(%s);" , adapterFieldName , asTypeDeclaration ()).eol ();
283272 }
284273 }
285274
@@ -302,9 +291,7 @@ void writeToJson(Append writer, String varName, String prefix) {
302291 writeGetValue (writer , varName , ";" );
303292 writer .eol ();
304293 writer .append ("%sif (unmapped != null) {" , prefix ).eol ();
305- writer
306- .append ("%s for (Map.Entry<String, Object> entry : unmapped.entrySet()) {" , prefix )
307- .eol ();
294+ writer .append ("%s for (Map.Entry<String, Object> entry : unmapped.entrySet()) {" , prefix ).eol ();
308295 writer .append ("%s writer.name(entry.getKey());" , prefix ).eol ();
309296 writer .append ("%s objectJsonAdapter.toJson(writer, entry.getValue());" , prefix ).eol ();
310297 writer .append ("%s }" , prefix ).eol ();
@@ -323,8 +310,7 @@ private void writeGetValue(Append writer, String varName, String suffix) {
323310 } else if (publicField ) {
324311 writer .append ("%s.%s%s" , varName , fieldName , suffix );
325312 } else {
326- throw new IllegalStateException (
327- "Field" + fieldName + " is inaccessible. Add a getter or make the field public." );
313+ throw new IllegalStateException ("Field" + fieldName + " is inaccessible. Add a getter or make the field public." );
328314 }
329315 }
330316
@@ -351,18 +337,11 @@ private String pad(String value) {
351337 return value ;
352338 }
353339 final StringBuilder sb = new StringBuilder (10 ).append (value );
354- for (int i = 0 ; i < pad ; i ++) {
355- sb .append (" " );
356- }
340+ sb .append (" " .repeat (pad ));
357341 return sb .toString ();
358342 }
359343
360- void writeFromJsonSwitch (
361- Append writer ,
362- boolean defaultConstructor ,
363- String varName ,
364- boolean caseInsensitiveKeys ,
365- List <String > moreAlias ) {
344+ void writeFromJsonSwitch (Append writer , boolean defaultConstructor , String varName , boolean caseInsensitiveKeys , List <String > moreAlias ) {
366345 if (unmapped ) {
367346 return ;
368347 }
@@ -377,11 +356,9 @@ void writeFromJsonSwitch(
377356 writer .append (" reader.skipValue();" );
378357 } else if (defaultConstructor ) {
379358 if (setter != null ) {
380- writer .append (
381- " _$%s.%s(%s.fromJson(reader));" , varName , setter .getName (), adapterFieldName );
359+ writer .append (" _$%s.%s(%s.fromJson(reader));" , varName , setter .getName (), adapterFieldName );
382360 } else if (publicField ) {
383- writer .append (
384- " _$%s.%s = %s.fromJson(reader);" , varName , fieldName , adapterFieldName );
361+ writer .append (" _$%s.%s = %s.fromJson(reader);" , varName , fieldName , adapterFieldName );
385362 }
386363 } else {
387364 writer .append (" _val$%s = %s.fromJson(reader);" , fieldName , adapterFieldName );
@@ -398,17 +375,9 @@ void writeFromJsonSetter(Append writer, String varName, String prefix) {
398375 return ;
399376 }
400377 if (setter != null ) {
401- writer
402- .append (
403- "%s if (_set$%s) _$%s.%s(_val$%s);" ,
404- prefix , fieldName + num , varName , setter .getName (), fieldName + num )
405- .eol ();
378+ writer .append ("%s if (_set$%s) _$%s.%s(_val$%s);" , prefix , fieldName + num , varName , setter .getName (), fieldName + num ).eol ();
406379 } else if (publicField ) {
407- writer
408- .append (
409- "%s if (_set$%s) _$%s.%s = _val$%s;" ,
410- prefix , fieldName + num , varName , fieldName , fieldName + num )
411- .eol ();
380+ writer .append ("%s if (_set$%s) _$%s.%s = _val$%s;" , prefix , fieldName + num , varName , fieldName , fieldName + num ).eol ();
412381 }
413382 }
414383
@@ -422,21 +391,13 @@ void writeFromJsonUnmapped(Append writer, String varName) {
422391
423392 void writeViewBuilder (Append writer , String shortName ) {
424393 if (getter == null ) {
425- writer
426- .append (
427- " builder.add(\" %s\" , %s, builder.field(%s.class, \" %s\" ));" ,
428- propertyName , adapterFieldName , shortName , fieldName )
429- .eol ();
394+ writer .append (" builder.add(\" %s\" , %s, builder.field(%s.class, \" %s\" ));" , propertyName , adapterFieldName , shortName , fieldName ).eol ();
430395 } else {
431396 String topType = genericType .topType () + ".class" ;
432397 if (genericTypeParameter ) {
433398 topType = genericTypeReplacement (topType , "Object.class" );
434399 }
435- writer
436- .append (
437- " builder.add(\" %s\" , %s, builder.method(%s.class, \" %s\" , %s));" ,
438- propertyName , adapterFieldName , shortName , getter .getName (), topType )
439- .eol ();
400+ writer .append (" builder.add(\" %s\" , %s, builder.method(%s.class, \" %s\" , %s));" , propertyName , adapterFieldName , shortName , getter .getName (), topType ).eol ();
440401 }
441402 }
442403
0 commit comments