-
- All Implemented Interfaces:
public final class InvokeInterfaceInstruction extends ImmediateShortInstruction
Describes the invokeinterface instruction.
-
-
Constructor Summary
Constructors Constructor Description InvokeInterfaceInstruction(Integer immediateShort, Integer count)InvokeInterfaceInstruction(Integer immediateShort)InvokeInterfaceInstruction()
-
Method Summary
Modifier and Type Method Description IntegergetSize()final IntegergetCount()Argument count of this instruction. final UnitsetCount(Integer count)Argument count of this instruction. Unitread(ByteCodeInput input)Read this instruction from the given ByteCodeInput. Unitwrite(ByteCodeOutput output)Write this instruction to the given ByteCodeOutput. -
Methods inherited from class org.gjt.jclasslib.bytecode.ImmediateShortInstruction
getImmediateShort, setImmediateShort -
Methods inherited from class org.gjt.jclasslib.bytecode.Instruction
getOffset, getOpcode, getPaddedSize, setOffset -
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
Method Detail
-
read
Unit read(ByteCodeInput input)
Read this instruction from the given ByteCodeInput. Expects ByteCodeInput to be in JVM class file format and just before a instruction of this kind.
- Parameters:
input- the ByteCodeInput from which to read
-
write
Unit write(ByteCodeOutput output)
Write this instruction to the given ByteCodeOutput.
- Parameters:
output- the ByteCodeOutput to which to write
-
-
-
-