package com.coderising.jvm.cmd; import com.coderising.jvm.clz.ClassFile; import com.coderising.jvm.constant.ConstantPool; import com.coderising.jvm.engine.ExecutionResult; import com.coderising.jvm.engine.StackFrame; public class NoOperandCmd extends ByteCodeCommand{ protected NoOperandCmd(ClassFile clzFile, String opCode) { super(clzFile, opCode); } @Override public int getLength() { return 1; } @Override public String toString(ConstantPool pool) { return this.getOffset()+":" +this.getOpCode() + " "+ this.getReadableCodeText(); } @Override public void execute(StackFrame frame, ExecutionResult result) { String opCode = this.getOpCode(); } }