protected class GraphDecoder.MethodScope extends Object
Modifier and Type | Field and Description |
---|---|
EncodedGraph |
encodedGraph
The encode graph that is decoded.
|
StructuredGraph |
graph
The target graph where decoded nodes are added to.
|
GraphDecoder.LoopExplosionKind |
loopExplosion
The kind of loop explosion to be performed during decoding.
|
TypeReader |
reader
Access to the encoded graph.
|
List<ReturnNode> |
returnNodes
All return nodes encountered during decoding.
|
UnwindNode |
unwindNode
The exception unwind node encountered during decoding, or null.
|
Modifier | Constructor and Description |
---|---|
protected |
MethodScope(StructuredGraph graph,
EncodedGraph encodedGraph,
GraphDecoder.LoopExplosionKind loopExplosion) |
public final StructuredGraph graph
public final EncodedGraph encodedGraph
public final TypeReader reader
public final GraphDecoder.LoopExplosionKind loopExplosion
public final List<ReturnNode> returnNodes
public UnwindNode unwindNode
protected MethodScope(StructuredGraph graph, EncodedGraph encodedGraph, GraphDecoder.LoopExplosionKind loopExplosion)