diff options
Diffstat (limited to 'src/minijava/symboltable/MClass.java')
-rw-r--r-- | src/minijava/symboltable/MClass.java | 4 |
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(); } |