public class INVOKEVIRTUAL extends InvokeInstruction
Stack: ..., objectref, [arg1, [arg2 ...]] -> ...
index
length, opcode
Constructor and Description |
---|
INVOKEVIRTUAL(int index) |
Modifier and Type | Method and Description |
---|---|
void |
accept(Visitor v)
Call corresponding visitor method(s).
|
void |
dump(java.io.DataOutputStream out)
Dump instruction as byte code to stream out.
|
java.lang.Class<?>[] |
getExceptions() |
consumeStack, getArgumentTypes, getClassName, getMethodName, getReturnType, getType, produceStack, toString
getClassType, getLoadClassType, getName, getReferenceType, getSignature
getIndex, initFromFile, setIndex, toString
copy, equals, getComparator, getLength, getName, getOpcode, hashCode, isValidByte, isValidShort, readInstruction, setComparator, toString
public void dump(java.io.DataOutputStream out) throws java.io.IOException
dump
in class CPInstruction
out
- Output streamjava.io.IOException
public java.lang.Class<?>[] getExceptions()
public void accept(Visitor v)
accept
in class Instruction
v
- Visitor object