summaryrefslogtreecommitdiff
path: root/src/minijava/minijava2piglet/Main.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/minijava/minijava2piglet/Main.java')
-rw-r--r--src/minijava/minijava2piglet/Main.java5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/minijava/minijava2piglet/Main.java b/src/minijava/minijava2piglet/Main.java
index 9e8607a..3af3e26 100644
--- a/src/minijava/minijava2piglet/Main.java
+++ b/src/minijava/minijava2piglet/Main.java
@@ -27,6 +27,11 @@ public class Main {
// 建立类的继承关系,寻找循环继承
my_classes.buildClassRelation();
+ // 对每个类,建立其可用方法列表
+ for (int i=0; i<my_classes.mj_classes.size(); i++) {
+ my_classes.mj_classes.elementAt(i).buildMethodRef();
+ }
+
/*
* TODO: Implement your own Visitors and other classes.
*