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(DataOutputStream out)
Dump instruction as byte code to stream out.
|
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(DataOutputStream out) throws IOException
dump
in class CPInstruction
out
- Output streamIOException
public Class<?>[] getExceptions()
public void accept(Visitor v)
accept
in class Instruction
v
- Visitor objectCopyright © 2004–2019 The Apache Software Foundation. All rights reserved.