Uses of Class
javassist.bytecode.analysis.ControlFlow.Node
-
Packages that use ControlFlow.Node Package Description javassist.bytecode.analysis Bytecode Analysis API. -
-
Uses of ControlFlow.Node in javassist.bytecode.analysis
Fields in javassist.bytecode.analysis declared as ControlFlow.Node Modifier and Type Field Description (package private) ControlFlow.Node[]
ControlFlow.Access. all
private ControlFlow.Node[]
ControlFlow.Node. children
private ControlFlow.Node
ControlFlow.Node. parent
Methods in javassist.bytecode.analysis that return ControlFlow.Node Modifier and Type Method Description ControlFlow.Node
ControlFlow.Node. child(int n)
Returns the n-th child of this node.ControlFlow.Node[]
ControlFlow. dominatorTree()
Constructs a dominator tree.private static ControlFlow.Node
ControlFlow.Node. getAncestor(ControlFlow.Node n1, ControlFlow.Node n2, int[] distance)
(package private) ControlFlow.Node
ControlFlow.Access. node(BasicBlock b)
ControlFlow.Node
ControlFlow.Node. parent()
Returns the parent of this node.ControlFlow.Node[]
ControlFlow. postDominatorTree()
Constructs a post dominator tree.Methods in javassist.bytecode.analysis with parameters of type ControlFlow.Node Modifier and Type Method Description (package private) abstract BasicBlock[]
ControlFlow.Access. entrances(ControlFlow.Node n)
(package private) abstract BasicBlock[]
ControlFlow.Access. exits(ControlFlow.Node n)
private static ControlFlow.Node
ControlFlow.Node. getAncestor(ControlFlow.Node n1, ControlFlow.Node n2, int[] distance)
(package private) int
ControlFlow.Node. makeDepth1stTree(ControlFlow.Node caller, boolean[] visited, int counter, int[] distance, ControlFlow.Access access)
private static void
ControlFlow.Node. setChildren(ControlFlow.Node[] all)
Constructors in javassist.bytecode.analysis with parameters of type ControlFlow.Node Constructor Description Access(ControlFlow.Node[] nodes)
-