summaryrefslogtreecommitdiff
path: root/src/minijava/symboltable/MClasses.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/minijava/symboltable/MClasses.java')
-rw-r--r--src/minijava/symboltable/MClasses.java7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/minijava/symboltable/MClasses.java b/src/minijava/symboltable/MClasses.java
index a4d066f..2df2ba8 100644
--- a/src/minijava/symboltable/MClasses.java
+++ b/src/minijava/symboltable/MClasses.java
@@ -27,5 +27,12 @@ public class MClasses extends MType {
}
return false;
}
+
+ // 调试输出: 打印所有的类的信息
+ public void printClasses(int spaces) {
+ for (int i=0; i<mj_classes.size(); i++) {
+ mj_classes.elementAt(i).printClass(spaces);
+ }
+ }
}