Uses of Class
com.strobel.reflection.emit.Label
-
Packages that use Label Package Description com.strobel.expressions com.strobel.reflection.emit -
-
Uses of Label in com.strobel.expressions
Fields in com.strobel.expressions declared as Label Modifier and Type Field Description private Label
LabelInfo. _label
Methods in com.strobel.expressions that return Label Modifier and Type Method Description (package private) Label
LabelInfo. getLabel()
Methods in com.strobel.expressions with parameters of type Label Modifier and Type Method Description private 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 Label Modifier and Type Field Description (package private) Label
__ExceptionInfo. _endLabel
(package private) Label
__ExceptionInfo. _finallyEndLabel
(package private) Label
__FixupData. fixupLabel
Methods in com.strobel.reflection.emit that return Label Modifier and Type Method Description Label
CodeGenerator. beginExceptionBlock()
Label
CodeGenerator. defineLabel()
(package private) Label
__ExceptionInfo. getEndLabel()
(package private) Label
__ExceptionInfo. getFinallyEndLabel()
Methods in com.strobel.reflection.emit with parameters of type Label Modifier and Type Method Description private void
CodeGenerator. addFixup(Label label, int offsetOrigin, int fixupPosition, int operandSize)
void
CodeGenerator. emit(OpCode opCode, Label label)
void
EnumSwitchCallback. emitCase(E key, Label breakTarget)
void
StringSwitchCallback. emitCase(java.lang.String key, Label breakTarget)
void
SwitchCallback. emitCase(int key, Label breakTarget)
void
EnumSwitchCallback. emitDefault(Label breakTarget)
void
StringSwitchCallback. emitDefault(Label breakTarget)
void
SwitchCallback. emitDefault(Label breakTarget)
void
CodeGenerator. emitGoto(Label label)
boolean
Label. equals(Label other)
private int
CodeGenerator. getLabelPosition(Label label)
void
CodeGenerator. markLabel(Label label)
(package private) void
__ExceptionInfo. setFinallyEndLabel(Label lbl)
private void
CodeGenerator. stringSwitchHelper(java.util.List<java.lang.String> bucket, StringSwitchCallback callback, Label defaultLabel, Label breakTarget, int index)
Constructors in com.strobel.reflection.emit with parameters of type Label Constructor Description __ExceptionInfo(int startAddress, Label endLabel)
-