Uses of Class
com.strobel.expressions.ExpressionList
Packages that use ExpressionList
-
Uses of ExpressionList in com.strobel.expressions
Subclasses of ExpressionList in com.strobel.expressionsModifier and TypeClassDescription(package private) final classclassFields in com.strobel.expressions declared as ExpressionListModifier and TypeFieldDescriptionprivate final ExpressionList<? extends Expression> InstanceMethodCallExpressionN._argumentsprivate final ExpressionList<? extends Expression> InvocationExpression._argumentsprivate final ExpressionList<? extends Expression> MethodCallExpressionN._argumentsprivate final ExpressionList<? extends Expression> NewExpression._argumentsprivate final ExpressionList<? extends Expression> ScopeN._bodyprivate final ExpressionList<? extends Expression> BlockN._expressionsprivate final ExpressionList<? extends Expression> NewArrayExpression._expressionsprivate final ExpressionList<? extends Expression> ConcatExpression._operandsprivate final ExpressionList<? extends Expression> SwitchCase._testValuesprivate static final ExpressionListExpressionList.EMPTYMethods in com.strobel.expressions that return ExpressionListModifier and TypeMethodDescriptionprivate static ExpressionList<? extends Expression> Expression.adaptArguments(MethodInfo method, ExpressionList<? extends Expression> arguments) BlockExpressionList.add(int index, Expression expression) BlockExpressionList.add(Expression expression) BlockExpressionList.addAll(int index, ExpressionList<Expression> c) BlockExpressionList.addAll(ExpressionList<Expression> c) ExpressionList.addAll(int index, ExpressionList<T> c) final ExpressionList<T> ExpressionList.addAll(ExpressionList<T> c) final ExpressionList<T> (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()final ExpressionList<? extends Expression> MethodCallExpression.getArguments()final ExpressionList<? extends Expression> NewExpression.getArguments()final ExpressionList<? extends Expression> BlockExpression.getExpressions()final ExpressionList<? extends Expression> NewArrayExpression.getExpressions()ExpressionList<? extends Expression> ConcatExpression.getOperands()(package private) final ExpressionList<? extends Expression> InstanceMethodCallExpressionN.getOrMakeArguments()(package private) ExpressionList<? extends Expression> MethodCallExpression.getOrMakeArguments()(package private) final ExpressionList<? extends Expression> MethodCallExpressionN.getOrMakeArguments()(package private) final ExpressionList<? extends Expression> Block2.getOrMakeExpressions()(package private) final ExpressionList<? extends Expression> Block3.getOrMakeExpressions()(package private) final ExpressionList<? extends Expression> Block4.getOrMakeExpressions()(package private) final ExpressionList<? extends Expression> Block5.getOrMakeExpressions()(package private) ExpressionList<? extends Expression> BlockExpression.getOrMakeExpressions()(package private) final ExpressionList<? extends Expression> BlockN.getOrMakeExpressions()(package private) final ExpressionList<? extends Expression> Scope1.getOrMakeExpressions()(package private) final ExpressionList<? extends Expression> ScopeN.getOrMakeExpressions()BlockExpressionList.getRange(int fromIndex, int toIndex) ExpressionList.getRange(int fromIndex, int toIndex) final 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) BlockExpressionList.remove(int index) BlockExpressionList.remove(Expression expression) ExpressionList.remove(int index) BlockExpressionList.removeAll(ExpressionList<? extends Expression> c) ExpressionList.removeAll(ExpressionList<? extends T> c) final ExpressionList<T> BlockExpressionList.replace(int index, Expression expression) BlockExpressionList.retainAll(ExpressionList<? extends Expression> c) ExpressionList.retainAll(ExpressionList<? extends T> c) final ExpressionList<T> (package private) static ExpressionList<? extends Expression> BlockExpression.returnReadOnlyExpressions(BlockExpression provider, Object expressionOrCollection) private static <T extends Expression>
ExpressionList<T> Expression.validateArgumentTypes(MethodBase method, ExpressionType nodeKind, ExpressionList<T> arguments) (package private) final ExpressionList<? extends Expression> ExpressionVisitor.visit(ExpressionList<? extends Expression> nodes) /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////<T extends Expression>
ExpressionList<T> ExpressionStringBuilder.visitAndConvertList(ExpressionList<T> nodes, String callerName) protected <T extends Expression>
ExpressionList<T> ExpressionVisitor.visitAndConvertList(ExpressionList<T> nodes, String callerName) (package private) final ExpressionList<? extends Expression> ExpressionVisitor.visitArguments(IArgumentProvider nodes) Methods in com.strobel.expressions with parameters of type ExpressionListModifier and TypeMethodDescriptionprivate static ExpressionList<? extends Expression> Expression.adaptArguments(MethodInfo method, ExpressionList<? extends Expression> arguments) (package private) voidStackSpiller.ChildRewriter.add(ExpressionList expressions) BlockExpressionList.addAll(int index, ExpressionList<Expression> c) BlockExpressionList.addAll(ExpressionList<Expression> c) ExpressionList.addAll(int index, ExpressionList<T> c) ExpressionList.addAll(ExpressionList<T> c) ParameterExpressionList.addAll(int index, ExpressionList<ParameterExpression> c) ParameterExpressionList.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, String methodName, TypeList typeArguments, ExpressionList<? extends Expression> arguments) static MethodCallExpressionExpression.call(MethodInfo method, ExpressionList<? extends Expression> arguments) static MethodCallExpressionExpression.call(Type<?> declaringType, 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, String methodName, TypeList typeArguments, ExpressionList<? extends Expression> arguments, 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) BlockExpressionList.removeAll(ExpressionList<? extends Expression> c) ExpressionList.removeAll(ExpressionList<? extends T> c) BlockExpressionList.retainAll(ExpressionList<? extends Expression> c) ExpressionList.retainAll(ExpressionList<? extends T> c) (package private) final ExpressionConcatExpression.rewrite(ExpressionList<? extends Expression> operands) (package private) final 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) final MethodCallExpressionMethodCallExpressionN.rewrite(Expression target, ExpressionList<? extends Expression> arguments) static SwitchCaseExpression.switchCase(Expression body, ExpressionList<? extends Expression> testValues) final ConcatExpressionConcatExpression.update(ExpressionList<? extends Expression> operands) InvocationExpression.update(LambdaExpression lambda, ExpressionList<? extends Expression> arguments) MethodCallExpression.update(Expression target, ExpressionList<? extends Expression> arguments) final NewArrayExpressionNewArrayExpression.update(ExpressionList<? extends Expression> expressions) final NewExpressionNewExpression.update(ExpressionList<? extends Expression> arguments) final 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) final ExpressionList<? extends Expression> ExpressionVisitor.visit(ExpressionList<? extends Expression> nodes) /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////<T extends Expression>
ExpressionList<T> ExpressionStringBuilder.visitAndConvertList(ExpressionList<T> nodes, String callerName) protected <T extends Expression>
ExpressionList<T> ExpressionVisitor.visitAndConvertList(ExpressionList<T> nodes, 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) Constructors in com.strobel.expressions with parameters of type ExpressionListModifierConstructorDescription(package private)BlockN(ExpressionList<? extends Expression> expressions) ConcatExpression(ExpressionList<? extends Expression> operands) (package private)InstanceMethodCallExpressionN(MethodInfo method, Expression target, ExpressionList<? extends Expression> arguments) (package private)InvocationExpression(Expression lambda, ExpressionList<? extends Expression> arguments, Type returnType) (package private)MethodCallExpressionN(MethodInfo method, ExpressionList<? extends Expression> arguments) (package private)NewArrayBoundsExpression(Type type, ExpressionList<? extends Expression> expressions) NewArrayExpression(Type type, ExpressionList<? extends Expression> expressions) (package private)NewArrayInitExpression(Type type, ExpressionList<? extends Expression> expressions) (package private)NewExpression(ConstructorInfo constructor, ExpressionList<? extends Expression> arguments) (package private)ScopeN(ParameterExpressionList variables, ExpressionList<? extends Expression> body) (package private)ScopeWithType(ParameterExpressionList variables, ExpressionList<? extends Expression> expressions, Type<?> type) (package private)SpilledExpressionBlock(ExpressionList<? extends Expression> expressions) (package private)SwitchCase(Expression body, ExpressionList<? extends Expression> testValues)