22
33import lombok .Data ;
44
5+ import java .util .ArrayList ;
6+ import java .util .HashMap ;
57import java .util .List ;
68import java .util .Map ;
79
@@ -15,15 +17,15 @@ public class Type {
1517 private boolean isInterface ;
1618 private boolean isInnerClass ;
1719 private boolean isLocalClass ;
18- private List <String > extendsList ;
20+ private List <String > extendsList = new ArrayList <>() ;
1921 private String comment ;
20- private List <String > implementsList ;
21- private List <String > modifiers ;
22- private List <String > annotations ;
22+ private List <String > implementsList = new ArrayList <>() ;
23+ private List <String > modifiers = new ArrayList <>() ;
24+ private List <String > annotations = new ArrayList <>() ;
2325 private String parentType ;
24- private List <String > nestedTypeDeclarations ;
25- private Map <String , Callable > callableDeclarations ;
26- private List <Field > fieldDeclarations ;
27- private List <EnumConstant > enumConstants ;
26+ private List <String > nestedTypeDeclarations = new ArrayList <>() ;
27+ private Map <String , Callable > callableDeclarations = new HashMap <>() ;
28+ private List <Field > fieldDeclarations = new ArrayList <>() ;
29+ private List <EnumConstant > enumConstants = new ArrayList <>() ;
2830 private boolean isEntrypointClass = false ;
2931}
0 commit comments