Uses of Class
com.strobel.decompiler.ast.Label
-
Packages that use Label Package Description com.strobel.decompiler.ast -
-
Uses of Label in com.strobel.decompiler.ast
Fields in com.strobel.decompiler.ast declared as Label Modifier and Type Field Description (package private) LabelLoopsAndConditions.LoopExitInfo. exitLabel(package private) LabelAstBuilder.ByteCode. labelLabelLockInfo. leadingLabelFields in com.strobel.decompiler.ast with type parameters of type Label Modifier and Type Field Description protected StrongBox<Label>AstOptimizer.AbstractBranchBlockOptimization. label1protected StrongBox<Label>AstOptimizer.AbstractBranchBlockOptimization. label2protected java.util.Map<Label,MutableInteger>AstOptimizer.AbstractBasicBlockOptimization. labelGlobalRefCount(package private) java.util.Map<Label,Node>GotoRemoval. labelLookup(package private) java.util.Map<Node,Label>GotoRemoval. labelsprivate java.util.Map<Label,ControlFlowNode>LoopsAndConditions. labelsToNodesprotected java.util.Map<Label,BasicBlock>AstOptimizer.AbstractBasicBlockOptimization. labelToBasicBlockMethods in com.strobel.decompiler.ast that return Label Modifier and Type Method Description private LabelAstOptimizer. checkExit(Node node)Methods in com.strobel.decompiler.ast that return types with arguments of type Label Modifier and Type Method Description java.util.List<Label>Expression. getBranchTargets()Methods in com.strobel.decompiler.ast with parameters of type Label Modifier and Type Method Description private ControlFlowGraphLoopsAndConditions. buildGraph(java.util.List<Node> nodes, Label entryLabel)private booleanLoopsAndConditions. canBeSelfContainedLoop(BasicBlock node, Expression branch, Label target)private intLoopsAndConditions. countJumps(java.util.Set<ControlFlowNode> nodes, Label target, Expression ignore)static booleanPatternMatching. matchSimpleBreak(BasicBlock block, Label label)protected abstract booleanAstOptimizer.AbstractBranchBlockOptimization. run(java.util.List<Node> body, BasicBlock branchBlock, Expression branchCondition, Label thenLabel, Label elseLabel, boolean negate)protected booleanAstOptimizer.JoinBranchConditionsOptimization. run(java.util.List<Node> body, BasicBlock branchBlock, Expression branchCondition, Label thenLabel, Label elseLabel, boolean negate)private booleanAstOptimizer.JoinBranchConditionsOptimization. runCore(java.util.List<Node> body, BasicBlock branchBlock, Expression branchCondition, Label thenLabel, Label elseLabel, Expression elseCondition, boolean negateFirst, Label elseThenLabel, Label elseElseLabel, boolean negateSecond)Method parameters in com.strobel.decompiler.ast with type arguments of type Label Modifier and Type Method Description static booleanPatternMatching. matchSimpleBreak(BasicBlock block, StrongBox<Label> label)Constructors in com.strobel.decompiler.ast with parameters of type Label Constructor Description LockInfo(Label leadingLabel, Expression lockAcquire)LockInfo(Label leadingLabel, Expression lockInit, Expression lockStore, Expression lockStoreCopy, Expression lockAcquire)
-