summaryrefslogtreecommitdiff
path: root/st/SymbolTable.java
diff options
context:
space:
mode:
authorbd-912 <bdunahu@colostate.edu>2024-04-15 15:19:54 -0600
committerbd-912 <bdunahu@colostate.edu>2024-04-15 15:19:54 -0600
commit04e9109f112f4cb7317416c2e31806f42663cb45 (patch)
tree9ae99f2bc5d5fbb41d731792b1d22a30f2e642b3 /st/SymbolTable.java
parent056690e0e60d4d0ce046c171691aa02a7071eeae (diff)
Allow MethodInstance to keep track of parent class
Diffstat (limited to 'st/SymbolTable.java')
-rw-r--r--st/SymbolTable.java5
1 files changed, 2 insertions, 3 deletions
diff --git a/st/SymbolTable.java b/st/SymbolTable.java
index 93d3af9..de45a58 100644
--- a/st/SymbolTable.java
+++ b/st/SymbolTable.java
@@ -80,13 +80,12 @@ public class SymbolTable {
mtd.addArgument(para); // also adds to local vars
}
- public void addClassInstance(String t, String c) {
- TypeInstance type = this.getType(t);
+ public void addClassInstance(AbstractInstance t, String c) {
ClassInstance cls = (c != null) ?
this.getClass(c) :
null;
- type.addClassInstance(cls);
+ t.addClassInstance(cls);
}