ParameterExpressionList |
ParameterExpressionList.add(int index,
ParameterExpression expression) |
|
ParameterExpressionList |
ParameterExpressionList.add(ParameterExpression expression) |
|
(package private) void |
CompilerScope.addLocal(LambdaCompiler lc,
ParameterExpression variable) |
|
(package private) static ParameterExpressionList |
Expression.arrayToList(ParameterExpression[] parameters) |
|
static BlockExpression |
Expression.block(ParameterExpression[] variables,
Expression... expressions) |
|
static BlockExpression |
Expression.block(Type<?> type,
ParameterExpression[] variables,
Expression... expressions) |
|
private void |
CompilerScope.cacheBoxToLocal(LambdaCompiler lc,
ParameterExpression v) |
|
static java.lang.IllegalStateException |
Error.duplicateVariable(ParameterExpression variable) |
|
(package private) void |
CompilerScope.emitGet(ParameterExpression variable) |
|
(package private) void |
CompilerScope.emitSet(ParameterExpression variable) |
|
static ForEachExpression |
Expression.forEach(ParameterExpression variable,
Expression sequence,
Expression body) |
|
static ForEachExpression |
Expression.forEach(ParameterExpression variable,
Expression sequence,
Expression body,
LabelTarget breakTarget) |
|
static ForEachExpression |
Expression.forEach(ParameterExpression variable,
Expression sequence,
Expression body,
LabelTarget breakTarget,
LabelTarget continueTarget) |
|
private void |
StackSpiller.TempMaker.freeTemp(ParameterExpression temp) |
|
(package private) LocalBuilder |
CompilerScope.getLocalForVariable(ParameterExpression variable) |
|
(package private) LocalBuilder |
LambdaCompiler.getNamedLocal(Type type,
ParameterExpression variable) |
|
private int |
ExpressionStringBuilder.getParameterId(ParameterExpression p) |
|
private int |
DebugViewWriter.getParamId(ParameterExpression p) |
|
private void |
VariableBinder.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,
java.lang.String name,
Expression body,
boolean tailCall,
ParameterExpression... parameters) |
|
static <T> LambdaExpression<T> |
Expression.lambda(Type<?> interfaceType,
java.lang.String name,
Expression body,
ParameterExpression... parameters) |
|
static LambdaExpression<?> |
Expression.lambda(java.lang.String name,
Expression body,
boolean tailCall,
ParameterExpression... parameters) |
|
static LambdaExpression<?> |
Expression.lambda(java.lang.String name,
Expression body,
ParameterExpression... parameters) |
|
static CatchBlock |
Expression.makeCatch(ParameterExpression variable,
Expression body) |
|
static CatchBlock |
Expression.makeCatch(ParameterExpression variable,
Expression body,
Expression filter) |
|
static CatchBlock |
Expression.makeCatch(Type<?> type,
ParameterExpression variable,
Expression body) |
|
static CatchBlock |
Expression.makeCatch(Type<?> type,
ParameterExpression variable,
Expression body,
Expression filter) |
|
static ForExpression |
Expression.makeFor(ParameterExpression variable,
Expression initializer,
Expression test,
Expression step,
Expression body) |
|
static ForExpression |
Expression.makeFor(ParameterExpression variable,
Expression initializer,
Expression test,
Expression step,
Expression body,
LabelTarget breakTarget) |
|
static ForExpression |
Expression.makeFor(ParameterExpression variable,
Expression initializer,
Expression test,
Expression step,
Expression body,
LabelTarget breakTarget,
LabelTarget continueTarget) |
|
protected ParameterExpressionList |
ParameterExpressionList.newInstance(ParameterExpression[] expressions) |
|
static ParameterExpressionList |
Expression.parameters(ParameterExpression... parameters) |
|
private Expression |
TypeBinaryExpression.reduceParameterTypeEqual(ParameterExpression value) |
|
private void |
VariableBinder.reference(ParameterExpression node,
VariableStorageKind storage) |
|
ParameterExpressionList |
ParameterExpressionList.remove(ParameterExpression expression) |
|
ParameterExpressionList |
ParameterExpressionList.replace(int index,
ParameterExpression expression) |
|
private CompilerScope.Storage |
CompilerScope.resolveVariable(ParameterExpression variable) |
|
private CompilerScope.Storage |
CompilerScope.resolveVariable(ParameterExpression variable,
HoistedLocals hoistedLocals) |
|
static RuntimeVariablesExpression |
Expression.runtimeVariables(ParameterExpression... variables) |
|
private boolean |
CompilerScope.shouldCache(ParameterExpression v) |
|
private boolean |
CompilerScope.shouldCache(ParameterExpression v,
int refCount) |
|
CatchBlock |
CatchBlock.update(ParameterExpression variable,
Expression filter,
Expression body) |
|
ForEachExpression |
ForEachExpression.update(ParameterExpression variable,
Expression sequence,
Expression body,
LabelTarget breakTarget,
LabelTarget continueTarget) |
|
ForExpression |
ForExpression.update(ParameterExpression variable,
Expression initializer,
Expression test,
Expression step,
Expression body,
LabelTarget breakTarget,
LabelTarget continueTarget) |
|
private ParameterExpression |
StackSpiller.TempMaker.useTemp(ParameterExpression temp) |
|
static ParameterExpressionList |
Expression.variables(ParameterExpression... parameters) |
|
protected Expression |
DebugViewWriter.visitParameter(ParameterExpression node) |
|
protected Expression |
ExpressionStringBuilder.visitParameter(ParameterExpression node) |
|
protected Expression |
ExpressionVisitor.visitParameter(ParameterExpression node) |
|
protected Expression |
VariableBinder.visitParameter(ParameterExpression node) |
|