Package com.strobel.decompiler.ast
Class AstBuilder.SubroutineInfo
- java.lang.Object
-
- com.strobel.decompiler.ast.AstBuilder.SubroutineInfo
-
- Enclosing class:
- AstBuilder
private static final class AstBuilder.SubroutineInfo extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description (package private) ControlFlowGraph
cfg
(package private) java.util.List<ExceptionHandler>
containedHandlers
(package private) java.util.List<ControlFlowNode>
contents
(package private) java.util.List<Instruction>
deadReferences
(package private) Instruction
end
(package private) ControlFlowNode
entryNode
(package private) java.util.List<ControlFlowNode>
exitNodes
(package private) java.util.List<Instruction>
liveReferences
(package private) Instruction
start
-
Constructor Summary
Constructors Constructor Description SubroutineInfo(ControlFlowNode entryNode, java.util.List<ControlFlowNode> contents, ControlFlowGraph cfg)
-
-
-
Field Detail
-
start
final Instruction start
-
end
final Instruction end
-
liveReferences
final java.util.List<Instruction> liveReferences
-
deadReferences
final java.util.List<Instruction> deadReferences
-
contents
final java.util.List<ControlFlowNode> contents
-
entryNode
final ControlFlowNode entryNode
-
exitNodes
final java.util.List<ControlFlowNode> exitNodes
-
containedHandlers
final java.util.List<ExceptionHandler> containedHandlers
-
cfg
final ControlFlowGraph cfg
-
-
Constructor Detail
-
SubroutineInfo
public SubroutineInfo(ControlFlowNode entryNode, java.util.List<ControlFlowNode> contents, ControlFlowGraph cfg)
-
-