From f74348dc60fc02cc4b16eb6ed2c845152cfea4f3 Mon Sep 17 00:00:00 2001
From: Xun Yang <x299yang@uwaterloo.ca>
Date: Tue, 25 Feb 2020 13:37:37 -0500
Subject: [PATCH] import java.lang.* by default

---
 CompNode.py | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/CompNode.py b/CompNode.py
index 98db315..c9aebbc 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)
 
-- 
GitLab