/** * Constructs a compiler. * The produced bytecode is stored in the <code>Bytecode</code> object * specified by <code>b</code>. * * @param thisClass the class that a compiled method/field * belongs to. */ public Javac(Bytecode b, CtClass thisClass) { gen = new JvstCodeGen(b, thisClass, thisClass.getClassPool()); stable = new SymbolTable(); bytecode = b; }
/** * Constructs a compiler. * The produced bytecode is stored in the <code>Bytecode</code> object * specified by <code>b</code>. * * @param thisClass the class that a compiled method/field * belongs to. */ public Javac(Bytecode b, CtClass thisClass) { gen = new JvstCodeGen(b, thisClass, thisClass.getClassPool()); stable = new SymbolTable(); bytecode = b; }
/** * Constructs a compiler. * The produced bytecode is stored in the <code>Bytecode</code> object * specified by <code>b</code>. * * @param thisClass the class that a compiled method/field * belongs to. */ public Javac(Bytecode b, CtClass thisClass) { gen = new JvstCodeGen(b, thisClass, thisClass.getClassPool()); stable = new SymbolTable(); bytecode = b; }
/** * Constructs a compiler. * The produced bytecode is stored in the <code>Bytecode</code> object * specified by <code>b</code>. * * @param thisClass the class that a compiled method/field * belongs to. */ public Javac(Bytecode b, CtClass thisClass) { gen = new JvstCodeGen(b, thisClass, thisClass.getClassPool()); stable = new SymbolTable(); bytecode = b; }
/** * Constructs a compiler. * The produced bytecode is stored in the <code>Bytecode</code> object * specified by <code>b</code>. * * @param thisClass the class that a compiled method/field * belongs to. */ public Javac(Bytecode b, CtClass thisClass) { gen = new JvstCodeGen(b, thisClass, thisClass.getClassPool()); stable = new SymbolTable(); bytecode = b; }
/** * Constructs a compiler. * The produced bytecode is stored in the <code>Bytecode</code> object * specified by <code>b</code>. * * @param thisClass the class that a compiled method/field * belongs to. */ public Javac(Bytecode b, CtClass thisClass) { gen = new JvstCodeGen(b, thisClass, thisClass.getClassPool()); stable = new SymbolTable(); bytecode = b; }
/** * Constructs a compiler. * The produced bytecode is stored in the <code>Bytecode</code> object * specified by <code>b</code>. * * @param thisClass the class that a compiled method/field * belongs to. */ public Javac(Bytecode b, CtClass thisClass) { gen = new JvstCodeGen(b, thisClass, thisClass.getClassPool()); stable = new SymbolTable(); bytecode = b; }
try { Bytecode b = new Bytecode(cc.getClassFile2().getConstPool(), 0, 0); JvstCodeGen gen = new JvstCodeGen(b, cc, cc.getClassPool()); SymbolTable stable = new SymbolTable();