diff --git a/CompNode.py b/CompNode.py index 98db3153f24eb7549343c890e0d7e55e56139aba..c9aebbc6e324da2ebf612e3937d1b8a479cda93c 100644 --- a/CompNode.py +++ b/CompNode.py @@ -8,7 +8,7 @@ class CompNode(ASTNode): def __init__(self, parseTree): self.parseTree = parseTree self.packageName = '' - self.importNames = [] # list of strings representing names getting imported + self.importNames = ['java.lang.*'] # all compUnit automatically imports java.lang.* self.env = None self.typeDcl = None self.children = [] @@ -29,6 +29,7 @@ class CompNode(ASTNode): self.typeDcl = InterNode(typeNode[0]) else: self.typeDcl = ClassNode(typeNode[0]) + # always populate the children list self.children.append(self.typeDcl)