Uses of Class
com.strobel.expressions.SwitchExpression
Packages that use SwitchExpression
-
Uses of SwitchExpression in com.strobel.expressions
Methods in com.strobel.expressions that return SwitchExpressionModifier and TypeMethodDescriptionstatic 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) final 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 SwitchExpressionModifier and TypeMethodDescriptionprivate 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)