Uses of Class
com.strobel.reflection.emit.Label
Packages that use Label
-
Uses of Label in com.strobel.expressions
Fields in com.strobel.expressions declared as LabelMethods in com.strobel.expressions that return LabelMethods in com.strobel.expressions with parameters of type LabelModifier and TypeMethodDescriptionprivate void
LambdaCompiler.emitBranchAnd
(boolean branch, BinaryExpression node, Label label) private void
LambdaCompiler.emitBranchBlock
(boolean branch, BlockExpression node, Label label) private void
LambdaCompiler.emitBranchLogical
(boolean branch, BinaryExpression node, Label label) private void
LambdaCompiler.emitBranchNot
(boolean branch, UnaryExpression node, Label label) private void
LambdaCompiler.emitBranchNullCheck
(boolean branch, UnaryExpression node, Label label) private void
LambdaCompiler.emitBranchOp
(boolean branch, Label label) private void
LambdaCompiler.emitBranchOr
(boolean branch, BinaryExpression node, Label label) private void
LambdaCompiler.emitBranchRelation
(boolean branch, BinaryExpression node, Label label) private void
LambdaCompiler.emitExpressionAndBranch
(boolean branchValue, Expression node, Label label) private void
LambdaCompiler.emitRelationalBranchOp
(ExpressionType op, Type<?> operandType, boolean branch, Label label) -
Uses of Label in com.strobel.reflection.emit
Fields in com.strobel.reflection.emit declared as LabelModifier and TypeFieldDescription(package private) Label
__ExceptionInfo._endLabel
(package private) Label
__ExceptionInfo._finallyEndLabel
(package private) Label
__FixupData.fixupLabel
Methods in com.strobel.reflection.emit that return LabelModifier and TypeMethodDescriptionCodeGenerator.beginExceptionBlock()
CodeGenerator.defineLabel()
(package private) Label
__ExceptionInfo.getEndLabel()
(package private) Label
__ExceptionInfo.getFinallyEndLabel()
Methods in com.strobel.reflection.emit with parameters of type LabelModifier and TypeMethodDescriptionprivate void
void
void
void
void
void
EnumSwitchCallback.emitDefault
(Label breakTarget) void
StringSwitchCallback.emitDefault
(Label breakTarget) void
SwitchCallback.emitDefault
(Label breakTarget) void
boolean
private int
CodeGenerator.getLabelPosition
(Label label) void
(package private) void
__ExceptionInfo.setFinallyEndLabel
(Label lbl) private void
CodeGenerator.stringSwitchHelper
(List<String> bucket, StringSwitchCallback callback, Label defaultLabel, Label breakTarget, int index) Constructors in com.strobel.reflection.emit with parameters of type LabelModifierConstructorDescription(package private)
__ExceptionInfo
(int startAddress, Label endLabel)