protected static class GraphDecoder.InvokeData extends Object
Invoke nodes to allow method inlining without
decoding the frame state and successors beforehand.| Modifier and Type | Field and Description |
|---|---|
CallTargetNode |
callTarget |
int |
callTargetOrderId |
JavaConstant |
constantReceiver |
ResolvedJavaType |
contextType |
int |
exceptionNextOrderId |
int |
exceptionOrderId |
int |
exceptionStateOrderId |
Invoke |
invoke |
int |
invokeOrderId |
FixedWithNextNode |
invokePredecessor |
int |
nextOrderId |
int |
stateAfterOrderId |
| Modifier | Constructor and Description |
|---|---|
protected |
InvokeData(Invoke invoke,
ResolvedJavaType contextType,
int invokeOrderId,
int callTargetOrderId,
int stateAfterOrderId,
int nextOrderId,
int exceptionOrderId,
int exceptionStateOrderId,
int exceptionNextOrderId) |
public final Invoke invoke
public final ResolvedJavaType contextType
public final int invokeOrderId
public final int callTargetOrderId
public final int stateAfterOrderId
public final int nextOrderId
public final int exceptionOrderId
public final int exceptionStateOrderId
public final int exceptionNextOrderId
public JavaConstant constantReceiver
public CallTargetNode callTarget
public FixedWithNextNode invokePredecessor
protected InvokeData(Invoke invoke, ResolvedJavaType contextType, int invokeOrderId, int callTargetOrderId, int stateAfterOrderId, int nextOrderId, int exceptionOrderId, int exceptionStateOrderId, int exceptionNextOrderId)