Uses of Class
com.strobel.expressions.ParameterExpression
Packages that use ParameterExpression
-
Uses of ParameterExpression in com.strobel.expressions
Subclasses of ParameterExpression in com.strobel.expressionsModifier and TypeClassDescription(package private) final class(package private) final class(package private) final class(package private) final classSubclasses with type arguments of type ParameterExpression in com.strobel.expressionsFields in com.strobel.expressions declared as ParameterExpressionModifier and TypeFieldDescriptionprivate final ParameterExpressionCatchBlock._variableprivate final ParameterExpressionForEachExpression._variableprivate final ParameterExpressionForExpression._variable(package private) final ParameterExpressionHoistedLocals.selfVariable(package private) final ParameterExpressionCompilerScope.Storage.variableFields in com.strobel.expressions with type parameters of type ParameterExpressionModifier and TypeFieldDescriptionprivate ArrayList<ParameterExpression> StackSpiller.TempMaker._freeTempsprivate final Map<ParameterExpression, CompilerScope.Storage> CompilerScope._localsprivate final Map<ParameterExpression, Integer> DebugViewWriter._paramIdsprivate final ArrayList<ParameterExpression> StackSpiller.TempMaker._tempsprivate Stack<ParameterExpression> StackSpiller.TempMaker._usedTemps(package private) final Map<ParameterExpression, VariableStorageKind> CompilerScope.definitions(package private) final Map<ParameterExpression, Integer> HoistedLocals.indexes(package private) Map<ParameterExpression, MutableInteger> CompilerScope.referenceCountMethods in com.strobel.expressions that return ParameterExpressionModifier and TypeMethodDescription(package private) ParameterExpressionHoistedLocals.getParentVariable()(package private) ParameterExpressionBlockExpression.getVariable(int index) final ParameterExpressionCatchBlock.getVariable()ForEachExpression.getVariable()ForExpression.getVariable()(package private) final ParameterExpressionScopeExpression.getVariable(int index) (package private) static ParameterExpressionprivate ParameterExpressionstatic ParameterExpressionstatic ParameterExpression(package private) ParameterExpressionprivate ParameterExpressionStackSpiller.toTemp(Expression expression, StrongBox<Expression> save) private ParameterExpressionStackSpiller.TempMaker.useTemp(ParameterExpression temp) static ParameterExpressionstatic ParameterExpressionMethods in com.strobel.expressions that return types with arguments of type ParameterExpressionModifier and TypeMethodDescription(package private) List<ParameterExpression> StackSpiller.TempMaker.getTemps()Methods in com.strobel.expressions with parameters of type ParameterExpressionModifier and TypeMethodDescriptionParameterExpressionList.add(int index, ParameterExpression expression) ParameterExpressionList.add(ParameterExpression expression) (package private) voidCompilerScope.addLocal(LambdaCompiler lc, ParameterExpression variable) (package private) static ParameterExpressionListExpression.arrayToList(ParameterExpression[] parameters) static BlockExpressionExpression.block(ParameterExpression[] variables, Expression... expressions) static BlockExpressionExpression.block(Type<?> type, ParameterExpression[] variables, Expression... expressions) private voidCompilerScope.cacheBoxToLocal(LambdaCompiler lc, ParameterExpression v) static IllegalStateExceptionError.duplicateVariable(ParameterExpression variable) (package private) voidCompilerScope.emitGet(ParameterExpression variable) (package private) voidCompilerScope.emitSet(ParameterExpression variable) static ForEachExpressionExpression.forEach(ParameterExpression variable, Expression sequence, Expression body) static ForEachExpressionExpression.forEach(ParameterExpression variable, Expression sequence, Expression body, LabelTarget breakTarget) static ForEachExpressionExpression.forEach(ParameterExpression variable, Expression sequence, Expression body, LabelTarget breakTarget, LabelTarget continueTarget) private voidStackSpiller.TempMaker.freeTemp(ParameterExpression temp) (package private) LocalBuilderCompilerScope.getLocalForVariable(ParameterExpression variable) (package private) LocalBuilderLambdaCompiler.getNamedLocal(Type type, ParameterExpression variable) private intExpressionStringBuilder.getParameterId(ParameterExpression p) private intDebugViewWriter.getParamId(ParameterExpression p) private voidVariableBinder.incrementReferenceCount(ParameterExpression node, CompilerScope scope) static LambdaExpression<?> Expression.lambda(Expression body, boolean tailCall, ParameterExpression... parameters) static LambdaExpression<?> Expression.lambda(Expression body, ParameterExpression... parameters) static <T> LambdaExpression<T> Expression.lambda(Type<?> interfaceType, Expression body, boolean tailCall, ParameterExpression... parameters) static <T> LambdaExpression<T> Expression.lambda(Type<?> interfaceType, Expression body, ParameterExpression... parameters) static <T> LambdaExpression<T> Expression.lambda(Type<?> interfaceType, String name, Expression body, boolean tailCall, ParameterExpression... parameters) static <T> LambdaExpression<T> Expression.lambda(Type<?> interfaceType, String name, Expression body, ParameterExpression... parameters) static LambdaExpression<?> Expression.lambda(String name, Expression body, boolean tailCall, ParameterExpression... parameters) static LambdaExpression<?> Expression.lambda(String name, Expression body, ParameterExpression... parameters) /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////static CatchBlockExpression.makeCatch(ParameterExpression variable, Expression body) static CatchBlockExpression.makeCatch(ParameterExpression variable, Expression body, Expression filter) static CatchBlockExpression.makeCatch(Type<?> type, ParameterExpression variable, Expression body) static CatchBlockExpression.makeCatch(Type<?> type, ParameterExpression variable, Expression body, Expression filter) static ForExpressionExpression.makeFor(ParameterExpression variable, Expression initializer, Expression test, Expression step, Expression body) static ForExpressionExpression.makeFor(ParameterExpression variable, Expression initializer, Expression test, Expression step, Expression body, LabelTarget breakTarget) static ForExpressionExpression.makeFor(ParameterExpression variable, Expression initializer, Expression test, Expression step, Expression body, LabelTarget breakTarget, LabelTarget continueTarget) protected ParameterExpressionListParameterExpressionList.newInstance(ParameterExpression[] expressions) static ParameterExpressionListExpression.parameters(ParameterExpression... parameters) private ExpressionTypeBinaryExpression.reduceParameterTypeEqual(ParameterExpression value) private voidVariableBinder.reference(ParameterExpression node, VariableStorageKind storage) ParameterExpressionList.remove(ParameterExpression expression) ParameterExpressionList.replace(int index, ParameterExpression expression) private CompilerScope.StorageCompilerScope.resolveVariable(ParameterExpression variable) private CompilerScope.StorageCompilerScope.resolveVariable(ParameterExpression variable, HoistedLocals hoistedLocals) static RuntimeVariablesExpressionExpression.runtimeVariables(ParameterExpression... variables) /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////private booleanCompilerScope.shouldCache(ParameterExpression v) private booleanCompilerScope.shouldCache(ParameterExpression v, int refCount) final CatchBlockCatchBlock.update(ParameterExpression variable, Expression filter, Expression body) ForEachExpression.update(ParameterExpression variable, Expression sequence, Expression body, LabelTarget breakTarget, LabelTarget continueTarget) ForExpression.update(ParameterExpression variable, Expression initializer, Expression test, Expression step, Expression body, LabelTarget breakTarget, LabelTarget continueTarget) private ParameterExpressionStackSpiller.TempMaker.useTemp(ParameterExpression temp) static ParameterExpressionListExpression.variables(ParameterExpression... parameters) protected ExpressionDebugViewWriter.visitParameter(ParameterExpression node) protected ExpressionExpressionStringBuilder.visitParameter(ParameterExpression node) protected ExpressionExpressionVisitor.visitParameter(ParameterExpression node) protected ExpressionVariableBinder.visitParameter(ParameterExpression node) Method parameters in com.strobel.expressions with type arguments of type ParameterExpressionModifier and TypeMethodDescriptionParameterExpressionList.addAll(int index, ExpressionList<ParameterExpression> c) ParameterExpressionList.addAll(ExpressionList<ParameterExpression> c) private voidDebugViewWriter.visitDeclarations(ExpressionList<ParameterExpression> expressions) Constructors in com.strobel.expressions with parameters of type ParameterExpressionModifierConstructorDescriptionprivateArgumentStorage(LambdaCompiler compiler, ParameterExpression p) (package private)CatchBlock(Type test, ParameterExpression variable, Expression body, Expression filter) privateElementBoxStorage(CompilerScope.Storage array, int index, ParameterExpression variable) (package private)ForEachExpression(ParameterExpression variable, Expression sequence, Expression body, LabelTarget breakTarget, LabelTarget continueTarget) (package private)ForExpression(ParameterExpression variable, Expression initializer, Expression test, Expression step, Expression body, LabelTarget breakTarget, LabelTarget continueTarget) (package private)HoistedLocals(HoistedLocals parent, ParameterExpression... variables) privateLocalBoxStorage(LambdaCompiler compiler, ParameterExpression variable) privateLocalStorage(LambdaCompiler compiler, ParameterExpression variable) ParameterExpressionList(ParameterExpression... expressions) protectedStorage(LambdaCompiler compiler, ParameterExpression variable)