Uses of Class
com.strobel.expressions.ExpressionList
-
Packages that use ExpressionList Package Description com.strobel.expressions -
-
Uses of ExpressionList in com.strobel.expressions
Subclasses of ExpressionList in com.strobel.expressions Modifier and Type Class Description (package private) classBlockExpressionListclassParameterExpressionListFields in com.strobel.expressions declared as ExpressionList Modifier and Type Field Description private ExpressionList<? extends Expression>InstanceMethodCallExpressionN. _argumentsprivate ExpressionList<? extends Expression>InvocationExpression. _argumentsprivate ExpressionList<? extends Expression>MethodCallExpressionN. _argumentsprivate ExpressionList<? extends Expression>NewExpression. _argumentsprivate ExpressionList<? extends Expression>ScopeN. _bodyprivate ExpressionList<? extends Expression>BlockN. _expressionsprivate ExpressionList<? extends Expression>NewArrayExpression. _expressionsprivate ExpressionList<? extends Expression>ConcatExpression. _operandsprivate ExpressionList<? extends Expression>SwitchCase. _testValuesprivate static ExpressionListExpressionList. EMPTYMethods in com.strobel.expressions that return ExpressionList Modifier and Type Method Description private static ExpressionList<? extends Expression>Expression. adaptArguments(MethodInfo method, ExpressionList<? extends Expression> arguments)ExpressionList<Expression>BlockExpressionList. add(int index, Expression expression)ExpressionList<Expression>BlockExpressionList. add(Expression expression)ExpressionList<T>ExpressionList. add(int index, T expression)ExpressionList<T>ExpressionList. add(T expression)ExpressionList<Expression>BlockExpressionList. addAll(int index, ExpressionList<Expression> c)ExpressionList<Expression>BlockExpressionList. addAll(ExpressionList<Expression> c)ExpressionList<T>ExpressionList. addAll(int index, ExpressionList<T> c)ExpressionList<T>ExpressionList. addAll(int index, T... expressions)ExpressionList<T>ExpressionList. addAll(ExpressionList<T> c)ExpressionList<T>ExpressionList. addAll(T... expressions)(package private) static <T extends Expression>
ExpressionList<T>Expression. arrayToList(T[] expressions)static <T extends Expression>
ExpressionList<T>ExpressionList. empty()(package private) ExpressionList<? extends Expression>StackSpiller.ChildRewriter. get(int first, int last)ExpressionList<? extends Expression>InvocationExpression. getArguments()ExpressionList<? extends Expression>MethodCallExpression. getArguments()ExpressionList<? extends Expression>NewExpression. getArguments()ExpressionList<? extends Expression>BlockExpression. getExpressions()ExpressionList<? extends Expression>NewArrayExpression. getExpressions()ExpressionList<? extends Expression>ConcatExpression. getOperands()(package private) ExpressionList<? extends Expression>InstanceMethodCallExpressionN. getOrMakeArguments()(package private) ExpressionList<? extends Expression>MethodCallExpression. getOrMakeArguments()(package private) ExpressionList<? extends Expression>MethodCallExpressionN. getOrMakeArguments()(package private) ExpressionList<? extends Expression>Block2. getOrMakeExpressions()(package private) ExpressionList<? extends Expression>Block3. getOrMakeExpressions()(package private) ExpressionList<? extends Expression>Block4. getOrMakeExpressions()(package private) ExpressionList<? extends Expression>Block5. getOrMakeExpressions()(package private) ExpressionList<? extends Expression>BlockExpression. getOrMakeExpressions()(package private) ExpressionList<? extends Expression>BlockN. getOrMakeExpressions()(package private) ExpressionList<? extends Expression>Scope1. getOrMakeExpressions()(package private) ExpressionList<? extends Expression>ScopeN. getOrMakeExpressions()ExpressionList<Expression>BlockExpressionList. getRange(int fromIndex, int toIndex)ExpressionList<T>ExpressionList. getRange(int fromIndex, int toIndex)ExpressionList<? extends Expression>SwitchCase. getTestValues()private ExpressionList<? extends Expression>VariableBinder. mergeScopes(Expression node)protected ExpressionList<Expression>BlockExpressionList. newInstance(Expression[] expressions)protected ExpressionList<T>ExpressionList. newInstance(T[] expressions)ExpressionList<Expression>BlockExpressionList. remove(int index)ExpressionList<Expression>BlockExpressionList. remove(Expression expression)ExpressionList<T>ExpressionList. remove(int index)ExpressionList<T>ExpressionList. remove(T expression)ExpressionList<Expression>BlockExpressionList. removeAll(ExpressionList<? extends Expression> c)ExpressionList<T>ExpressionList. removeAll(ExpressionList<? extends T> c)ExpressionList<T>ExpressionList. removeAll(T... expressions)ExpressionList<Expression>BlockExpressionList. replace(int index, Expression expression)ExpressionList<T>ExpressionList. replace(int index, T expression)ExpressionList<Expression>BlockExpressionList. retainAll(ExpressionList<? extends Expression> c)ExpressionList<T>ExpressionList. retainAll(ExpressionList<? extends T> c)ExpressionList<T>ExpressionList. retainAll(T... expressions)(package private) static ExpressionList<? extends Expression>BlockExpression. returnReadOnlyExpressions(BlockExpression provider, java.lang.Object expressionOrCollection)private static <T extends Expression>
ExpressionList<T>Expression. validateArgumentTypes(MethodBase method, ExpressionType nodeKind, ExpressionList<T> arguments)(package private) ExpressionList<? extends Expression>ExpressionVisitor. visit(ExpressionList<? extends Expression> nodes)<T extends Expression>
ExpressionList<T>ExpressionStringBuilder. visitAndConvertList(ExpressionList<T> nodes, java.lang.String callerName)protected <T extends Expression>
ExpressionList<T>ExpressionVisitor. visitAndConvertList(ExpressionList<T> nodes, java.lang.String callerName)(package private) ExpressionList<? extends Expression>ExpressionVisitor. visitArguments(IArgumentProvider nodes)Methods in com.strobel.expressions with parameters of type ExpressionList Modifier and Type Method Description private static ExpressionList<? extends Expression>Expression. adaptArguments(MethodInfo method, ExpressionList<? extends Expression> arguments)(package private) voidStackSpiller.ChildRewriter. add(ExpressionList expressions)ExpressionList<Expression>BlockExpressionList. addAll(int index, ExpressionList<Expression> c)ExpressionList<Expression>BlockExpressionList. addAll(ExpressionList<Expression> c)ExpressionList<T>ExpressionList. addAll(int index, ExpressionList<T> c)ExpressionList<T>ExpressionList. addAll(ExpressionList<T> c)ParameterExpressionListParameterExpressionList. addAll(int index, ExpressionList<ParameterExpression> c)ParameterExpressionListParameterExpressionList. addAll(ExpressionList<ParameterExpression> c)static BlockExpressionExpression. block(ExpressionList<? extends Expression> expressions)static BlockExpressionExpression. block(ParameterExpressionList variables, ExpressionList<? extends Expression> expressions)static BlockExpressionExpression. block(Type<?> type, ExpressionList<? extends Expression> expressions)static BlockExpressionExpression. block(Type<?> type, ParameterExpressionList variables, ExpressionList<? extends Expression> expressions)static MethodCallExpressionExpression. call(Expression target, MethodInfo method, ExpressionList<? extends Expression> arguments)static MethodCallExpressionExpression. call(Expression target, java.lang.String methodName, TypeList typeArguments, ExpressionList<? extends Expression> arguments)static MethodCallExpressionExpression. call(MethodInfo method, ExpressionList<? extends Expression> arguments)static MethodCallExpressionExpression. call(Type<?> declaringType, java.lang.String methodName, TypeList typeArguments, ExpressionList<? extends Expression> arguments)private static <T extends Expression>
T[]StackSpiller. clone(ExpressionList<T> original, int max)static ConcatExpressionExpression. concat(ExpressionList<? extends Expression> operands)private static intExpression. findBestMethod(MemberList<?> methods, TypeList typeArgs, ExpressionList<? extends Expression> arguments)private static MethodInfoExpression. findMethod(Type<?> type, java.lang.String methodName, TypeList typeArguments, ExpressionList<? extends Expression> arguments, java.util.Set<BindingFlags> flags)static InvocationExpressionExpression. invoke(Expression expression, ExpressionList<? extends Expression> arguments)private static booleanExpression. isCompatible(MethodBase m, ExpressionList<? extends Expression> arguments)(package private) static NewArrayExpressionNewArrayExpression. make(ExpressionType nodeType, Type type, ExpressionList<? extends Expression> expressions)private static ExpressionStackSpiller. makeBlock(ExpressionList<? extends Expression> expressions)Creates a special block that is marked as not allowing jumps in.static NewExpressionExpression. makeNew(ConstructorInfo constructor, ExpressionList<? extends Expression> parameters)static NewArrayExpressionExpression. newArrayInit(Type<?> elementType, ExpressionList<? extends Expression> initializers)ExpressionList<Expression>BlockExpressionList. removeAll(ExpressionList<? extends Expression> c)ExpressionList<T>ExpressionList. removeAll(ExpressionList<? extends T> c)ExpressionList<Expression>BlockExpressionList. retainAll(ExpressionList<? extends Expression> c)ExpressionList<T>ExpressionList. retainAll(ExpressionList<? extends T> c)(package private) ExpressionConcatExpression. rewrite(ExpressionList<? extends Expression> operands)(package private) MethodCallExpressionInstanceMethodCallExpressionN. rewrite(Expression target, ExpressionList<? extends Expression> arguments)(package private) InvocationExpressionInvocationExpression. rewrite(LambdaExpression lambda, ExpressionList<? extends Expression> arguments)(package private) MethodCallExpressionMethodCallExpression. rewrite(Expression target, ExpressionList<? extends Expression> arguments)(package private) MethodCallExpressionMethodCallExpressionN. rewrite(Expression target, ExpressionList<? extends Expression> arguments)static SwitchCaseExpression. switchCase(Expression body, ExpressionList<? extends Expression> testValues)ConcatExpressionConcatExpression. update(ExpressionList<? extends Expression> operands)InvocationExpressionInvocationExpression. update(LambdaExpression lambda, ExpressionList<? extends Expression> arguments)MethodCallExpressionMethodCallExpression. update(Expression target, ExpressionList<? extends Expression> arguments)NewArrayExpressionNewArrayExpression. update(ExpressionList<? extends Expression> expressions)NewExpressionNewExpression. update(ExpressionList<? extends Expression> arguments)SwitchCaseSwitchCase. update(ExpressionList<? extends Expression> testValues, Expression body)private static <T extends Expression>
ExpressionList<T>Expression. validateArgumentTypes(MethodBase method, ExpressionType nodeKind, ExpressionList<T> arguments)(package private) ExpressionList<? extends Expression>ExpressionVisitor. visit(ExpressionList<? extends Expression> nodes)<T extends Expression>
ExpressionList<T>ExpressionStringBuilder. visitAndConvertList(ExpressionList<T> nodes, java.lang.String callerName)protected <T extends Expression>
ExpressionList<T>ExpressionVisitor. visitAndConvertList(ExpressionList<T> nodes, java.lang.String callerName)private voidDebugViewWriter. visitDeclarations(ExpressionList<ParameterExpression> expressions)private <T extends Expression>
voidDebugViewWriter. visitExpressions(char open, char separator, ExpressionList<T> expressions)private <T extends Expression>
voidDebugViewWriter. visitExpressions(char open, char separator, ExpressionList<T> expressions, Consumer<T> visit)private <T extends Expression>
voidDebugViewWriter. visitExpressions(char open, ExpressionList<T> expressions)private <T extends Expression>
voidExpressionStringBuilder. visitExpressions(char open, ExpressionList<T> expressions, char close)private voidExpressionStringBuilder. visitList(ExpressionList<? extends Expression> expressions)
-