static BlockExpression |
Expression.block(ParameterExpressionList variables,
Expression... expressions) |
|
static BlockExpression |
Expression.block(ParameterExpressionList variables,
ExpressionList<? extends Expression> expressions) |
|
static BlockExpression |
Expression.block(Type<?> type,
ParameterExpressionList variables,
Expression... expressions) |
|
static BlockExpression |
Expression.block(Type<?> type,
ParameterExpressionList variables,
ExpressionList<? extends Expression> expressions) |
|
(package private) void |
CompilerScope.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,
java.lang.String name,
Expression body,
boolean tailCall,
ParameterExpressionList parameters) |
|
ParameterExpressionList |
ParameterExpressionList.removeAll(ParameterExpressionList c) |
|
private static <T> Type<T> |
LambdaExpression.resolveDelegateType(Expression body,
ParameterExpressionList parameters) |
|
ParameterExpressionList |
ParameterExpressionList.retainAll(ParameterExpressionList c) |
|
(package private) ParameterExpressionList |
ScopeExpression.reuseOrValidateVariables(ParameterExpressionList variables) |
|
(package private) BlockExpression |
Block2.rewrite(ParameterExpressionList variables,
Expression[] args) |
|
(package private) BlockExpression |
Block3.rewrite(ParameterExpressionList variables,
Expression[] args) |
|
(package private) BlockExpression |
Block4.rewrite(ParameterExpressionList variables,
Expression[] args) |
|
(package private) BlockExpression |
Block5.rewrite(ParameterExpressionList variables,
Expression[] args) |
|
(package private) BlockExpression |
BlockExpression.rewrite(ParameterExpressionList variables,
Expression[] args) |
|
(package private) BlockExpression |
BlockN.rewrite(ParameterExpressionList variables,
Expression[] args) |
|
(package private) BlockExpression |
Scope1.rewrite(ParameterExpressionList variables,
Expression[] args) |
|
(package private) BlockExpression |
ScopeN.rewrite(ParameterExpressionList variables,
Expression[] args) |
|
(package private) BlockExpression |
ScopeWithType.rewrite(ParameterExpressionList variables,
Expression[] args) |
|
(package private) BlockExpression |
StackSpiller.SpilledExpressionBlock.rewrite(ParameterExpressionList variables,
Expression[] args) |
|
static RuntimeVariablesExpression |
Expression.runtimeVariables(ParameterExpressionList variables) |
|
LambdaExpression<T> |
LambdaExpression.update(Expression body,
ParameterExpressionList parameters) |
|
RuntimeVariablesExpression |
RuntimeVariablesExpression.update(ParameterExpressionList variables) |
|
private static <T> void |
Expression.validateLambdaArgs(Type<T> interfaceType,
Expression body,
ParameterExpressionList parameters) |
|
(package private) static void |
Expression.validateVariables(ParameterExpressionList varList,
java.lang.String collectionName) |
|
ParameterExpressionList |
ExpressionStringBuilder.visitAndConvertList(ParameterExpressionList nodes,
java.lang.String callerName) |
|
protected ParameterExpressionList |
ExpressionVisitor.visitAndConvertList(ParameterExpressionList nodes,
java.lang.String callerName) |
|