public void bastore() { assertTypeOnStack(StackEntryType.INT, "bastore requires an int on top of the stack"); assertTypeOnStack(1, StackEntryType.INT, "bastore requires an int in position 2 on the stack"); assertTypeOnStack(2, StackEntryType.OBJECT, "bastore requires an array reference in position 3 on the stack"); writeByte(Opcode.BASTORE); currentOffset++; advanceFrame(currentFrame.pop3()); }
public void fastore() { assertTypeOnStack(StackEntryType.FLOAT, "fastore requires an int on top of the stack"); assertTypeOnStack(1, StackEntryType.INT, "fastore requires an int in position 2 on the stack"); assertTypeOnStack(2, StackEntryType.OBJECT, "fastore requires an array reference in position 3 on the stack"); writeByte(Opcode.FASTORE); currentOffset++; advanceFrame(currentFrame.pop3()); }
public void bastore() { assertTypeOnStack(StackEntryType.INT, "bastore requires an int on top of the stack"); assertTypeOnStack(1, StackEntryType.INT, "bastore requires an int in position 2 on the stack"); assertTypeOnStack(2, StackEntryType.OBJECT, "bastore requires an array reference in position 3 on the stack"); writeByte(Opcode.BASTORE); currentOffset++; advanceFrame(currentFrame.pop3()); }
public void iastore() { assertTypeOnStack(StackEntryType.INT, "iastore requires an int on top of the stack"); assertTypeOnStack(1, StackEntryType.INT, "iastore requires an int in position 2 on the stack"); assertTypeOnStack(2, StackEntryType.OBJECT, "iastore requires an array reference in position 3 on the stack"); writeByte(Opcode.IASTORE); currentOffset++; advanceFrame(currentFrame.pop3()); }
public void castore() { assertTypeOnStack(StackEntryType.INT, "castore requires an int on top of the stack"); assertTypeOnStack(1, StackEntryType.INT, "castore requires an int in position 2 on the stack"); assertTypeOnStack(2, StackEntryType.OBJECT, "castore requires an array reference in position 3 on the stack"); writeByte(Opcode.CASTORE); currentOffset++; advanceFrame(currentFrame.pop3()); }
public void sastore() { assertTypeOnStack(StackEntryType.INT, "sastore requires an int on top of the stack"); assertTypeOnStack(1, StackEntryType.INT, "sastore requires an int in position 2 on the stack"); assertTypeOnStack(2, StackEntryType.OBJECT, "sastore requires an array reference in position 3 on the stack"); writeByte(Opcode.SASTORE); currentOffset++; advanceFrame(currentFrame.pop3()); }
public void iastore() { assertTypeOnStack(StackEntryType.INT, "iastore requires an int on top of the stack"); assertTypeOnStack(1, StackEntryType.INT, "iastore requires an int in position 2 on the stack"); assertTypeOnStack(2, StackEntryType.OBJECT, "iastore requires an array reference in position 3 on the stack"); writeByte(Opcode.IASTORE); currentOffset++; advanceFrame(currentFrame.pop3()); }
public void castore() { assertTypeOnStack(StackEntryType.INT, "castore requires an int on top of the stack"); assertTypeOnStack(1, StackEntryType.INT, "castore requires an int in position 2 on the stack"); assertTypeOnStack(2, StackEntryType.OBJECT, "castore requires an array reference in position 3 on the stack"); writeByte(Opcode.CASTORE); currentOffset++; advanceFrame(currentFrame.pop3()); }
public void iastore() { assertTypeOnStack(StackEntryType.INT, "iastore requires an int on top of the stack"); assertTypeOnStack(1, StackEntryType.INT, "iastore requires an int in position 2 on the stack"); assertTypeOnStack(2, StackEntryType.OBJECT, "iastore requires an array reference in position 3 on the stack"); writeByte(Opcode.IASTORE); currentOffset++; advanceFrame(currentFrame.pop3()); }
public void bastore() { assertTypeOnStack(StackEntryType.INT, "bastore requires an int on top of the stack"); assertTypeOnStack(1, StackEntryType.INT, "bastore requires an int in position 2 on the stack"); assertTypeOnStack(2, StackEntryType.OBJECT, "bastore requires an array reference in position 3 on the stack"); writeByte(Opcode.BASTORE); currentOffset++; advanceFrame(currentFrame.pop3()); }
public void sastore() { assertTypeOnStack(StackEntryType.INT, "sastore requires an int on top of the stack"); assertTypeOnStack(1, StackEntryType.INT, "sastore requires an int in position 2 on the stack"); assertTypeOnStack(2, StackEntryType.OBJECT, "sastore requires an array reference in position 3 on the stack"); writeByte(Opcode.SASTORE); currentOffset++; advanceFrame(currentFrame.pop3()); }
public void fastore() { assertTypeOnStack(StackEntryType.FLOAT, "fastore requires an int on top of the stack"); assertTypeOnStack(1, StackEntryType.INT, "fastore requires an int in position 2 on the stack"); assertTypeOnStack(2, StackEntryType.OBJECT, "fastore requires an array reference in position 3 on the stack"); writeByte(Opcode.FASTORE); currentOffset++; advanceFrame(currentFrame.pop3()); }
public void fastore() { assertTypeOnStack(StackEntryType.FLOAT, "fastore requires an int on top of the stack"); assertTypeOnStack(1, StackEntryType.INT, "fastore requires an int in position 2 on the stack"); assertTypeOnStack(2, StackEntryType.OBJECT, "fastore requires an array reference in position 3 on the stack"); writeByte(Opcode.FASTORE); currentOffset++; advanceFrame(currentFrame.pop3()); }
public void iastore() { assertTypeOnStack(StackEntryType.INT, "iastore requires an int on top of the stack"); assertTypeOnStack(1, StackEntryType.INT, "iastore requires an int in position 2 on the stack"); assertTypeOnStack(2, StackEntryType.OBJECT, "iastore requires an array reference in position 3 on the stack"); writeByte(Opcode.IASTORE); currentOffset++; advanceFrame(currentFrame.pop3()); }
public void iastore() { assertTypeOnStack(StackEntryType.INT, "iastore requires an int on top of the stack"); assertTypeOnStack(1, StackEntryType.INT, "iastore requires an int in position 2 on the stack"); assertTypeOnStack(2, StackEntryType.OBJECT, "iastore requires an array reference in position 3 on the stack"); writeByte(Opcode.IASTORE); currentOffset++; advanceFrame(currentFrame.pop3()); }
public void castore() { assertTypeOnStack(StackEntryType.INT, "castore requires an int on top of the stack"); assertTypeOnStack(1, StackEntryType.INT, "castore requires an int in position 2 on the stack"); assertTypeOnStack(2, StackEntryType.OBJECT, "castore requires an array reference in position 3 on the stack"); writeByte(Opcode.CASTORE); currentOffset++; advanceFrame(currentFrame.pop3()); }
public void aastore() { assertTypeOnStack(StackEntryType.OBJECT, "aastore requires reference type on top of stack"); assertTypeOnStack(1, StackEntryType.INT, "aastore requires an int on position 2 stack"); if (!getStack().top_2().getDescriptor().startsWith("[")) { throw new InvalidBytecodeException("aaload needs an array in position 3 on the stack"); } writeByte(Opcode.AASTORE); currentOffset++; advanceFrame(currentFrame.pop3()); }
public void aastore() { assertTypeOnStack(StackEntryType.OBJECT, "aastore requires reference type on top of stack"); assertTypeOnStack(1, StackEntryType.INT, "aastore requires an int on position 2 stack"); if (!getStack().top_2().getDescriptor().startsWith("[")) { throw new InvalidBytecodeException("aaload needs an array in position 3 on the stack"); } writeByte(Opcode.AASTORE); currentOffset++; advanceFrame(currentFrame.pop3()); }
public void aastore() { assertTypeOnStack(StackEntryType.OBJECT, "aastore requires reference type on top of stack"); assertTypeOnStack(1, StackEntryType.INT, "aastore requires an int on position 2 stack"); if (!getStack().top_2().getDescriptor().startsWith("[")) { throw new InvalidBytecodeException("aaload needs an array in position 3 on the stack"); } writeByte(Opcode.AASTORE); currentOffset++; advanceFrame(currentFrame.pop3()); }
public void aastore() { assertTypeOnStack(StackEntryType.OBJECT, "aastore requires reference type on top of stack"); assertTypeOnStack(1, StackEntryType.INT, "aastore requires an int on position 2 stack"); if (!getStack().top_2().getDescriptor().startsWith("[")) { throw new InvalidBytecodeException("aaload needs an array in position 3 on the stack"); } writeByte(Opcode.AASTORE); currentOffset++; advanceFrame(currentFrame.pop3()); }