Uses of Class
com.strobel.expressions.ParameterExpressionList
Packages that use ParameterExpressionList
-
Uses of ParameterExpressionList in com.strobel.expressions
Fields in com.strobel.expressions declared as ParameterExpressionListModifier and TypeFieldDescriptionprivate final ParameterExpressionListLambdaExpression._parametersprivate final ParameterExpressionListRuntimeVariablesExpression._variablesprivate final ParameterExpressionListScopeExpression._variablesprivate static final ParameterExpressionListParameterExpressionList.EMPTY(package private) final ParameterExpressionListHoistedLocals.variablesMethods in com.strobel.expressions that return ParameterExpressionListModifier and TypeMethodDescriptionParameterExpressionList.add(int index, ParameterExpression expression) ParameterExpressionList.add(ParameterExpression expression) ParameterExpressionList.addAll(int index, ExpressionList<ParameterExpression> c) ParameterExpressionList.addAll(ExpressionList<ParameterExpression> c) (package private) static ParameterExpressionListExpression.arrayToList(ParameterExpression[] parameters) static ParameterExpressionListParameterExpressionList.empty()(package private) ParameterExpressionListBlockExpression.getOrMakeVariables()(package private) final ParameterExpressionListScopeExpression.getOrMakeVariables()(package private) ParameterExpressionListLambdaCompiler.getParameters()final ParameterExpressionListLambdaExpression.getParameters()ParameterExpressionList.getRange(int fromIndex, int toIndex) (package private) ParameterExpressionListStackSpiller.TempMaker.getTempsList()final ParameterExpressionListBlockExpression.getVariables()private ParameterExpressionListCompilerScope.getVariables()private static ParameterExpressionListCompilerScope.getVariables(Object scope) final ParameterExpressionListRuntimeVariablesExpression.getVariables()protected ParameterExpressionListParameterExpressionList.newInstance(ParameterExpression[] expressions) static ParameterExpressionListExpression.parameters(ParameterExpression... parameters) ParameterExpressionList.remove(int index) ParameterExpressionList.remove(ParameterExpression expression) ParameterExpressionList.removeAll(ParameterExpressionList c) ParameterExpressionList.replace(int index, ParameterExpression expression) ParameterExpressionList.retainAll(ParameterExpressionList c) (package private) final ParameterExpressionListScopeExpression.reuseOrValidateVariables(ParameterExpressionList variables) static ParameterExpressionListExpression.variables(ParameterExpression... parameters) ExpressionStringBuilder.visitAndConvertList(ParameterExpressionList nodes, String callerName) protected ParameterExpressionListExpressionVisitor.visitAndConvertList(ParameterExpressionList nodes, String callerName) Methods in com.strobel.expressions with parameters of type ParameterExpressionListModifier and TypeMethodDescriptionstatic BlockExpressionExpression.block(ParameterExpressionList variables, Expression... expressions) static BlockExpressionExpression.block(ParameterExpressionList variables, ExpressionList<? extends Expression> expressions) static BlockExpressionExpression.block(Type<?> type, ParameterExpressionList variables, Expression... expressions) static BlockExpressionExpression.block(Type<?> type, ParameterExpressionList variables, ExpressionList<? extends Expression> expressions) (package private) voidCompilerScope.emitVariableAccess(LambdaCompiler lc, ParameterExpressionList vars) static LambdaExpression<?> Expression.lambda(Expression body, boolean tailCall, ParameterExpressionList parameters) static LambdaExpression<?> Expression.lambda(Expression body, ParameterExpressionList parameters) static <T> LambdaExpression<T> Expression.lambda(Type<?> interfaceType, Expression body, boolean tailCall, ParameterExpressionList parameters) static <T> LambdaExpression<T> Expression.lambda(Type<?> interfaceType, Expression body, ParameterExpressionList parameters) static <T> LambdaExpression<T> Expression.lambda(Type<?> interfaceType, String name, Expression body, boolean tailCall, ParameterExpressionList parameters) ParameterExpressionList.removeAll(ParameterExpressionList c) private static <T> Type<T> LambdaExpression.resolveDelegateType(Expression body, ParameterExpressionList parameters) ParameterExpressionList.retainAll(ParameterExpressionList c) (package private) final ParameterExpressionListScopeExpression.reuseOrValidateVariables(ParameterExpressionList variables) (package private) BlockExpressionBlock2.rewrite(ParameterExpressionList variables, Expression[] args) (package private) BlockExpressionBlock3.rewrite(ParameterExpressionList variables, Expression[] args) (package private) BlockExpressionBlock4.rewrite(ParameterExpressionList variables, Expression[] args) (package private) BlockExpressionBlock5.rewrite(ParameterExpressionList variables, Expression[] args) (package private) BlockExpressionBlockExpression.rewrite(ParameterExpressionList variables, Expression[] args) (package private) BlockExpressionBlockN.rewrite(ParameterExpressionList variables, Expression[] args) (package private) final BlockExpressionScope1.rewrite(ParameterExpressionList variables, Expression[] args) (package private) BlockExpressionScopeN.rewrite(ParameterExpressionList variables, Expression[] args) (package private) final BlockExpressionScopeWithType.rewrite(ParameterExpressionList variables, Expression[] args) (package private) BlockExpressionStackSpiller.SpilledExpressionBlock.rewrite(ParameterExpressionList variables, Expression[] args) static RuntimeVariablesExpressionExpression.runtimeVariables(ParameterExpressionList variables) final LambdaExpression<T> LambdaExpression.update(Expression body, ParameterExpressionList parameters) RuntimeVariablesExpression.update(ParameterExpressionList variables) private static <T> voidExpression.validateLambdaArgs(Type<T> interfaceType, Expression body, ParameterExpressionList parameters) (package private) static voidExpression.validateVariables(ParameterExpressionList varList, String collectionName) ExpressionStringBuilder.visitAndConvertList(ParameterExpressionList nodes, String callerName) protected ParameterExpressionListExpressionVisitor.visitAndConvertList(ParameterExpressionList nodes, String callerName) Constructors in com.strobel.expressions with parameters of type ParameterExpressionListModifierConstructorDescription(package private)HoistedLocals(HoistedLocals parent, ParameterExpressionList variables) (package private)LambdaExpression(Type<T> interfaceType, String name, Expression body, boolean tailCall, ParameterExpressionList parameters) (package private)(package private)Scope1(ParameterExpressionList variables, Expression body) (package private)ScopeExpression(ParameterExpressionList variables) (package private)ScopeN(ParameterExpressionList variables, ExpressionList<? extends Expression> body) (package private)ScopeWithType(ParameterExpressionList variables, ExpressionList<? extends Expression> expressions, Type<?> type)