Uses of Class
com.strobel.decompiler.ast.Label
Packages that use Label
-
Uses of Label in com.strobel.decompiler.ast
Fields in com.strobel.decompiler.ast declared as LabelModifier and TypeFieldDescription(package private) Label
LoopsAndConditions.LoopExitInfo.exitLabel
(package private) Label
AstBuilder.ByteCode.label
final Label
LockInfo.leadingLabel
Fields in com.strobel.decompiler.ast with type parameters of type LabelModifier and TypeFieldDescriptionAstOptimizer.AbstractBranchBlockOptimization.label1
AstOptimizer.AbstractBranchBlockOptimization.label2
protected final Map
<Label, MutableInteger> AstOptimizer.AbstractBasicBlockOptimization.labelGlobalRefCount
GotoRemoval.labelLookup
GotoRemoval.labels
private final Map
<Label, ControlFlowNode> LoopsAndConditions.labelsToNodes
protected final Map
<Label, BasicBlock> AstOptimizer.AbstractBasicBlockOptimization.labelToBasicBlock
Methods in com.strobel.decompiler.ast that return LabelMethods in com.strobel.decompiler.ast that return types with arguments of type LabelMethods in com.strobel.decompiler.ast with parameters of type LabelModifier and TypeMethodDescriptionprivate ControlFlowGraph
LoopsAndConditions.buildGraph
(List<Node> nodes, Label entryLabel) private boolean
LoopsAndConditions.canBeSelfContainedLoop
(BasicBlock node, Expression branch, Label target) private int
LoopsAndConditions.countJumps
(Set<ControlFlowNode> nodes, Label target, Expression ignore) static boolean
PatternMatching.matchSimpleBreak
(BasicBlock block, Label label) protected abstract boolean
AstOptimizer.AbstractBranchBlockOptimization.run
(List<Node> body, BasicBlock branchBlock, Expression branchCondition, Label thenLabel, Label elseLabel, boolean negate) protected boolean
AstOptimizer.JoinBranchConditionsOptimization.run
(List<Node> body, BasicBlock branchBlock, Expression branchCondition, Label thenLabel, Label elseLabel, boolean negate) private boolean
AstOptimizer.JoinBranchConditionsOptimization.runCore
(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 LabelModifier and TypeMethodDescriptionstatic boolean
PatternMatching.matchSimpleBreak
(BasicBlock block, StrongBox<Label> label) Constructors in com.strobel.decompiler.ast with parameters of type LabelModifierConstructorDescription(package private)
LockInfo
(Label leadingLabel, Expression lockAcquire) (package private)
LockInfo
(Label leadingLabel, Expression lockInit, Expression lockStore, Expression lockStoreCopy, Expression lockAcquire)