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) class
BlockExpressionList
class
ParameterExpressionList
Fields in com.strobel.expressions declared as ExpressionList Modifier and Type Field Description private ExpressionList<? extends Expression>
InstanceMethodCallExpressionN. _arguments
private ExpressionList<? extends Expression>
InvocationExpression. _arguments
private ExpressionList<? extends Expression>
MethodCallExpressionN. _arguments
private ExpressionList<? extends Expression>
NewExpression. _arguments
private ExpressionList<? extends Expression>
ScopeN. _body
private ExpressionList<? extends Expression>
BlockN. _expressions
private ExpressionList<? extends Expression>
NewArrayExpression. _expressions
private ExpressionList<? extends Expression>
ConcatExpression. _operands
private ExpressionList<? extends Expression>
SwitchCase. _testValues
private static ExpressionList
ExpressionList. EMPTY
Methods 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) void
StackSpiller.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)
ParameterExpressionList
ParameterExpressionList. addAll(int index, ExpressionList<ParameterExpression> c)
ParameterExpressionList
ParameterExpressionList. addAll(ExpressionList<ParameterExpression> c)
static BlockExpression
Expression. block(ExpressionList<? extends Expression> expressions)
static BlockExpression
Expression. block(ParameterExpressionList variables, ExpressionList<? extends Expression> expressions)
static BlockExpression
Expression. block(Type<?> type, ExpressionList<? extends Expression> expressions)
static BlockExpression
Expression. block(Type<?> type, ParameterExpressionList variables, ExpressionList<? extends Expression> expressions)
static MethodCallExpression
Expression. call(Expression target, MethodInfo method, ExpressionList<? extends Expression> arguments)
static MethodCallExpression
Expression. call(Expression target, java.lang.String methodName, TypeList typeArguments, ExpressionList<? extends Expression> arguments)
static MethodCallExpression
Expression. call(MethodInfo method, ExpressionList<? extends Expression> arguments)
static MethodCallExpression
Expression. 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 ConcatExpression
Expression. concat(ExpressionList<? extends Expression> operands)
private static int
Expression. findBestMethod(MemberList<?> methods, TypeList typeArgs, ExpressionList<? extends Expression> arguments)
private static MethodInfo
Expression. findMethod(Type<?> type, java.lang.String methodName, TypeList typeArguments, ExpressionList<? extends Expression> arguments, java.util.Set<BindingFlags> flags)
static InvocationExpression
Expression. invoke(Expression expression, ExpressionList<? extends Expression> arguments)
private static boolean
Expression. isCompatible(MethodBase m, ExpressionList<? extends Expression> arguments)
(package private) static NewArrayExpression
NewArrayExpression. make(ExpressionType nodeType, Type type, ExpressionList<? extends Expression> expressions)
private static Expression
StackSpiller. makeBlock(ExpressionList<? extends Expression> expressions)
Creates a special block that is marked as not allowing jumps in.static NewExpression
Expression. makeNew(ConstructorInfo constructor, ExpressionList<? extends Expression> parameters)
static NewArrayExpression
Expression. 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) Expression
ConcatExpression. rewrite(ExpressionList<? extends Expression> operands)
(package private) MethodCallExpression
InstanceMethodCallExpressionN. rewrite(Expression target, ExpressionList<? extends Expression> arguments)
(package private) InvocationExpression
InvocationExpression. rewrite(LambdaExpression lambda, ExpressionList<? extends Expression> arguments)
(package private) MethodCallExpression
MethodCallExpression. rewrite(Expression target, ExpressionList<? extends Expression> arguments)
(package private) MethodCallExpression
MethodCallExpressionN. rewrite(Expression target, ExpressionList<? extends Expression> arguments)
static SwitchCase
Expression. switchCase(Expression body, ExpressionList<? extends Expression> testValues)
ConcatExpression
ConcatExpression. update(ExpressionList<? extends Expression> operands)
InvocationExpression
InvocationExpression. update(LambdaExpression lambda, ExpressionList<? extends Expression> arguments)
MethodCallExpression
MethodCallExpression. update(Expression target, ExpressionList<? extends Expression> arguments)
NewArrayExpression
NewArrayExpression. update(ExpressionList<? extends Expression> expressions)
NewExpression
NewExpression. update(ExpressionList<? extends Expression> arguments)
SwitchCase
SwitchCase. 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 void
DebugViewWriter. 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 void
ExpressionStringBuilder. visitList(ExpressionList<? extends Expression> expressions)
-