Uses of Class
com.strobel.expressions.SwitchExpression
-
Packages that use SwitchExpression Package Description com.strobel.expressions -
-
Uses of SwitchExpression in com.strobel.expressions
Methods in com.strobel.expressions that return SwitchExpression Modifier and Type Method Description static SwitchExpression
Expression. makeSwitch(Expression switchValue, Expression defaultBody, SwitchCase... cases)
static SwitchExpression
Expression. makeSwitch(Expression switchValue, Expression defaultBody, MethodInfo comparison, ReadOnlyList<SwitchCase> cases)
static SwitchExpression
Expression. makeSwitch(Expression switchValue, Expression defaultBody, MethodInfo comparison, SwitchCase... cases)
static SwitchExpression
Expression. makeSwitch(Expression switchValue, SwitchCase... cases)
static SwitchExpression
Expression. makeSwitch(Expression switchValue, SwitchOptions options, Expression defaultBody, SwitchCase... cases)
static SwitchExpression
Expression. makeSwitch(Expression switchValue, SwitchOptions options, Expression defaultBody, MethodInfo comparison, ReadOnlyList<SwitchCase> cases)
static SwitchExpression
Expression. makeSwitch(Expression switchValue, SwitchOptions options, Expression defaultBody, MethodInfo comparison, SwitchCase... cases)
static SwitchExpression
Expression. makeSwitch(Expression switchValue, SwitchOptions options, SwitchCase... cases)
static SwitchExpression
Expression. makeSwitch(Type<?> type, Expression switchValue, Expression defaultBody, SwitchCase... cases)
static SwitchExpression
Expression. makeSwitch(Type<?> type, Expression switchValue, Expression defaultBody, MethodInfo comparison, SwitchCase... cases)
static SwitchExpression
Expression. makeSwitch(Type<?> type, Expression switchValue, SwitchOptions options, Expression defaultBody, SwitchCase... cases)
static SwitchExpression
Expression. makeSwitch(Type<?> type, Expression switchValue, SwitchOptions options, Expression defaultBody, MethodInfo comparison, ReadOnlyList<SwitchCase> cases)
static SwitchExpression
Expression. makeSwitch(Type<?> type, Expression switchValue, SwitchOptions options, Expression defaultBody, MethodInfo comparison, SwitchCase... cases)
SwitchExpression
SwitchExpression. update(Expression switchValue, ReadOnlyList<SwitchCase> cases, Expression defaultBody, SwitchOptions options)
private static SwitchExpression
ExpressionVisitor. validateSwitch(SwitchExpression before, SwitchExpression after)
Methods in com.strobel.expressions with parameters of type SwitchExpression Modifier and Type Method Description private boolean
LambdaCompiler. tryEmitLookupSwitch(SwitchExpression node, int flags)
private boolean
LambdaCompiler. tryEmitStringSwitch(SwitchExpression node, int flags)
private static SwitchExpression
ExpressionVisitor. validateSwitch(SwitchExpression before, SwitchExpression after)
protected Expression
DebugViewWriter. visitSwitch(SwitchExpression node)
protected Expression
ExpressionStringBuilder. visitSwitch(SwitchExpression node)
protected Expression
ExpressionVisitor. visitSwitch(SwitchExpression node)
-