resolve compile errors master
authoradam <adam@megacz.com>
Sun, 21 Jun 2009 23:22:18 +0000 (23:22 +0000)
committeradam <adam@megacz.com>
Sun, 21 Jun 2009 23:22:18 +0000 (23:22 +0000)
darcs-hash:20090621232218-5007d-0b48e03784f5b952f1d728b403d32dc330ea7635.gz

src/org/ibex/classgen/ClassFile.java
src/org/ibex/classgen/opt/Arena.java

index 9682150..46f5e3e 100644 (file)
@@ -100,11 +100,6 @@ public class ClassFile extends Type.Class.Body {
         methods.addElement(mg);
         return mg;
     }
-    public final MethodGen addMethod(Type.Class.Method m, int flags) {
-        MethodGen mg = new MethodGen(m, flags);
-        methods.addElement(mg);
-        return mg;
-    }
     
     /** Adds a new field to this class 
         @param name The name of the filed (not the signature, just the name)
index d053cb0..759db9c 100644 (file)
@@ -77,7 +77,7 @@ public class Arena implements CGConst {
         arenaInitBody.set(1, LDC, 0);
         arenaInitBody.set(2, PUTFIELD, sizeField);
 
-        Type.Class.Method      incMethod = c.method(getGladiatorName(c) + "$$inc()I");
+        Type.Class.Method      incMethod = null; //c.method(getGladiatorName(c) + "$$inc()I");
         MethodGen              incBody   = cx.resolve(c.getName()).addMethod(incMethod, PUBLIC);
         incBody.add(ALOAD_0);
         incBody.add(GETFIELD, outerClassField);
@@ -99,7 +99,7 @@ public class Arena implements CGConst {
             if (f.getName().startsWith("this$")) continue;
             Type t = getSliceElementType(f.getType());
             f = arena.field(getGladiatorName(c) + "$$" + f.getName(), t.makeArray());
-            arenaBody.addField(f, PUBLIC);
+            //arenaBody.addField(f, PUBLIC);
             
             arenaInitBody.insertBlank(0);
             arenaInitBody.insertBlank(0);