Erneuter Assign-Commit aufgrund von merge-Problemen

This commit is contained in:
Fütterling, Franziska (WWI2012D) 2015-06-22 16:14:45 +02:00
parent ad0e8643ec
commit 5da4ed534d

View File

@ -7,6 +7,7 @@ import java.util.Hashtable;
import java.util.Iterator; import java.util.Iterator;
import org.apache.bcel.generic.ClassGen; import org.apache.bcel.generic.ClassGen;
import org.apache.bcel.generic.InstructionFactory;
import org.apache.bcel.generic.InstructionList; import org.apache.bcel.generic.InstructionList;
import de.dhbwstuttgart.typeinference.Menge; import de.dhbwstuttgart.typeinference.Menge;
@ -173,12 +174,15 @@ public class Assign extends Expr
@Override @Override
public InstructionList genByteCode(ClassGen _cg) { public InstructionList genByteCode(ClassGen cg) {
return null;
// TODO Auto-generated method stub // TODO Auto-generated method stub
//Bytecode: bipush 20
// istore_1
InstructionFactory _factory = new InstructionFactory(cg, cg.getConstantPool());
InstructionList il = this.expr2.genByteCode(cg);//expr2 rechte expr
il.append(_factory.createConstant(expr2.toString()));
il.append(_factory.ISTORE_1);
return il;
} }
} }