public class INVOKEVIRTUAL extends InvokeInstruction
Stack: ..., objectref, [arg1, [arg2 ...]] -> ...
Modifier and Type | Field and Description |
---|---|
private static long |
serialVersionUID |
index
length, opcode
Constructor and Description |
---|
INVOKEVIRTUAL()
Empty constructor needed for the Class.newInstance() statement in
Instruction.readInstruction().
|
INVOKEVIRTUAL(int index) |
Modifier and Type | Method and Description |
---|---|
void |
accept(Visitor v)
Call corresponding visitor method(s).
|
java.lang.Class<?>[] |
getExceptions() |
consumeStack, getArgumentTypes, getMethodName, getReturnType, getType, produceStack, toString
getClassName, getClassType, getLoadClassType, getReferenceType
getName, getNameAndType, getSignature
dump, getIndex, initFromFile, setIndex, toString
copy, dispose, equals, getComparator, getLength, getName, getOpcode, hashCode, readInstruction, setComparator, toString
private static final long serialVersionUID
INVOKEVIRTUAL()
public INVOKEVIRTUAL(int index)
public java.lang.Class<?>[] getExceptions()
public void accept(Visitor v)
accept
in class Instruction
v
- Visitor object