View Javadoc
1 package jrre.instructionset.push; 2 3 import jrre.*; 4 import jrre.types.*; 5 6 public class BIPush extends jrre.instructionset.Instruction { 7 8 private int operandOne; 9 10 public BIPush(int operandOne){ 11 12 this.operandOne = operandOne; 13 14 name = "bipush "+operandOne; 15 description = "pushes a byte."; 16 length = 1; 17 } 18 19 /*** 20 * Executes the <strong><code>bipush</code></strong> instruction. 21 * 22 */ 23 public void execute(){ 24 25 Stack.pushOperand(new PrimitiveType(operandOne)); 26 27 } 28 29 public String toString(){ 30 StringBuffer toReturn = new StringBuffer(); 31 toReturn.append("bipush "); 32 toReturn.append(operandOne); 33 return toReturn.toString(); 34 } 35 }

This page was automatically generated by Maven