Skip to content

Commit ed010fc

Browse files
committed
Update Type entity to store empty lists instead of null.
Signed-off-by: Rahul Krishna <[email protected]>
1 parent 3d48f1d commit ed010fc

File tree

1 file changed

+10
-8
lines changed

1 file changed

+10
-8
lines changed

src/main/java/com/ibm/cldk/entities/Type.java

Lines changed: 10 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,8 @@
22

33
import lombok.Data;
44

5+
import java.util.ArrayList;
6+
import java.util.HashMap;
57
import java.util.List;
68
import 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

Comments
 (0)