package jvm.command.item;
import jvm.classfile.ClassFile;
import jvm.classfile.ConstantPool;
import jvm.command.CommandIterator;
public abstract class NoOperandCmd extends ByteCodeCommand {
public NoOperandCmd(ClassFile clzFile, String opCode, CommandIterator iterator) {
super(clzFile, opCode, iterator);
}
@Override
protected void initOperands(CommandIterator iterator) {}
@Override
public String toString(ConstantPool pool) {
return this.getOffset() + ":" + this.getOpCode() + " " + this.getReadableCodeText();
}
public int getLength() {
return 1;
}
}