public class INVOKEDYNAMIC extends Instruction
attr, insnIndex, mi, position
Modifier | Constructor and Description |
---|---|
|
INVOKEDYNAMIC() |
protected |
INVOKEDYNAMIC(int bmIndex,
java.lang.String methodName,
java.lang.String descriptor) |
Modifier and Type | Method and Description |
---|---|
Instruction |
execute(ThreadInfo ti)
For now, INVOKEDYNAMIC works only in the context of lambda expressions.
|
int |
getByteCode() |
java.lang.String |
toString() |
addAttr, asInstruction, attrIterator, attrIterator, cleanupTransients, getAttr, getAttr, getFileLocation, getFilePos, getInstructionIndex, getLength, getLineNumber, getMethodInfo, getMnemonic, getNext, getNext, getNextAttr, getPosition, getPrev, getSourceLine, getSourceLocation, getSourceOrLocation, hasAttr, hasAttr, init, isBackJump, isCompleted, isExtendedInstruction, isFirstInstruction, isMonitorEnterPrologue, isSchedulingRelevant, removeAttr, replaceAttr, requiresClinitExecution, setAttr, setContext, setLocation, setMethodInfo, toPostExecString, typeSafeClone
public INVOKEDYNAMIC()
protected INVOKEDYNAMIC(int bmIndex, java.lang.String methodName, java.lang.String descriptor)
public int getByteCode()
public java.lang.String toString()
toString
in class Instruction
public Instruction execute(ThreadInfo ti)
execute
in interface InstructionInterface
execute
in class Instruction