summaryrefslogtreecommitdiff
path: root/src/minijava/symboltable/MClass.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/minijava/symboltable/MClass.java')
-rw-r--r--src/minijava/symboltable/MClass.java4
1 files changed, 1 insertions, 3 deletions
diff --git a/src/minijava/symboltable/MClass.java b/src/minijava/symboltable/MClass.java
index a5b90f2..4e64f54 100644
--- a/src/minijava/symboltable/MClass.java
+++ b/src/minijava/symboltable/MClass.java
@@ -5,18 +5,16 @@ package minijava.symboltable;
import minijava.typecheck.PrintError;
-public class MClass extends MType {
+public class MClass extends MLocalVarType {
public MClasses all_classes; // 所有类的列表
public boolean isDeclared = false; // 是否已声明,用于检查符号表
public String extend_class_name = null; // 所继承的类
- public MVarList vars;
public MMethodList methods;
public MClass(String v_name, MClasses all, int m_line, int m_column) {
super(m_line, m_column);
name = v_name;
all_classes = all;
- vars = new MVarList();
methods = new MMethodList();
}