protected class PEGraphDecoder.PEMethodScope extends GraphDecoder.MethodScope
Modifier and Type | Field and Description |
---|---|
protected ValueNode[] |
arguments |
protected BytecodePosition |
bytecodePosition |
protected PEGraphDecoder.PEMethodScope |
caller
The state of the caller method.
|
protected GraphDecoder.LoopScope |
callerLoopScope |
protected PEGraphDecoder.ExceptionPlaceholderNode |
exceptionPlaceholderNode |
protected FrameState |
exceptionState |
protected InlineInvokePlugin[] |
inlineInvokePlugins |
protected int |
inliningDepth |
protected InvocationPlugins |
invocationPlugins |
protected GraphDecoder.InvokeData |
invokeData |
protected LoopExplosionPlugin |
loopExplosionPlugin |
protected ResolvedJavaMethod |
method |
protected FrameState |
outerState |
protected ParameterPlugin |
parameterPlugin |
encodedGraph, graph, loopExplosion, reader, returnNodes, unwindNode
Modifier | Constructor and Description |
---|---|
protected |
PEMethodScope(StructuredGraph targetGraph,
PEGraphDecoder.PEMethodScope caller,
GraphDecoder.LoopScope callerLoopScope,
EncodedGraph encodedGraph,
ResolvedJavaMethod method,
GraphDecoder.InvokeData invokeData,
int inliningDepth,
LoopExplosionPlugin loopExplosionPlugin,
InvocationPlugins invocationPlugins,
InlineInvokePlugin[] inlineInvokePlugins,
ParameterPlugin parameterPlugin,
ValueNode[] arguments) |
Modifier and Type | Method and Description |
---|---|
BytecodePosition |
getBytecodePosition() |
boolean |
isInlinedMethod() |
protected final PEGraphDecoder.PEMethodScope caller
protected final GraphDecoder.LoopScope callerLoopScope
protected final ResolvedJavaMethod method
protected final GraphDecoder.InvokeData invokeData
protected final int inliningDepth
protected final LoopExplosionPlugin loopExplosionPlugin
protected final InvocationPlugins invocationPlugins
protected final InlineInvokePlugin[] inlineInvokePlugins
protected final ParameterPlugin parameterPlugin
protected FrameState outerState
protected FrameState exceptionState
protected PEGraphDecoder.ExceptionPlaceholderNode exceptionPlaceholderNode
protected BytecodePosition bytecodePosition
protected PEMethodScope(StructuredGraph targetGraph, PEGraphDecoder.PEMethodScope caller, GraphDecoder.LoopScope callerLoopScope, EncodedGraph encodedGraph, ResolvedJavaMethod method, GraphDecoder.InvokeData invokeData, int inliningDepth, LoopExplosionPlugin loopExplosionPlugin, InvocationPlugins invocationPlugins, InlineInvokePlugin[] inlineInvokePlugins, ParameterPlugin parameterPlugin, ValueNode[] arguments)
public boolean isInlinedMethod()
public BytecodePosition getBytecodePosition()