Uses of Class
com.strobel.reflection.emit.SwitchOptions
-
Packages that use SwitchOptions Package Description com.strobel.expressions com.strobel.reflection.emit -
-
Uses of SwitchOptions in com.strobel.expressions
Fields in com.strobel.expressions declared as SwitchOptions Modifier and Type Field Description private SwitchOptions
SwitchExpression. _options
Methods in com.strobel.expressions that return SwitchOptions Modifier and Type Method Description SwitchOptions
SwitchExpression. getOptions()
Methods in com.strobel.expressions with parameters of type SwitchOptions Modifier and Type Method Description 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, 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)
Constructors in com.strobel.expressions with parameters of type SwitchOptions Constructor Description SwitchExpression(Type type, Expression switchValue, Expression defaultBody, MethodInfo comparison, ReadOnlyList<SwitchCase> cases, SwitchOptions options)
-
Uses of SwitchOptions in com.strobel.reflection.emit
Methods in com.strobel.reflection.emit that return SwitchOptions Modifier and Type Method Description private static SwitchOptions
CodeGenerator. resolveSwitchOptions(int[] keys, SwitchOptions options)
static SwitchOptions
SwitchOptions. valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.static SwitchOptions[]
SwitchOptions. values()
Returns an array containing the constants of this enum type, in the order they are declared.Methods in com.strobel.reflection.emit with parameters of type SwitchOptions Modifier and Type Method Description private void
CodeGenerator. emitStringHashSwitch(java.lang.String[] keys, StringSwitchCallback callback, SwitchOptions options)
void
CodeGenerator. emitSwitch(int[] keys, SwitchCallback callback, SwitchOptions options)
<E extends java.lang.Enum<E>>
voidCodeGenerator. emitSwitch(E[] keys, EnumSwitchCallback<E> callback, SwitchOptions options)
void
CodeGenerator. emitSwitch(java.lang.String[] keys, StringSwitchCallback callback, SwitchOptions options)
private static SwitchOptions
CodeGenerator. resolveSwitchOptions(int[] keys, SwitchOptions options)
-