| Package | Description |
|---|---|
| co.streamx.fluent.extree.expression |
| Modifier and Type | Method and Description |
|---|---|
static ParameterExpression |
Expression.parameter(Class<?> resultType,
int index)
Creates a
ParameterExpression. |
| Modifier and Type | Method and Description |
|---|---|
protected List<ParameterExpression> |
SimpleExpressionVisitor.visitParameters(List<ParameterExpression> original) |
| Modifier and Type | Method and Description |
|---|---|
protected Expression |
SimpleExpressionVisitor.resolveContextParameter(ParameterExpression p) |
T |
ExpressionVisitor.visit(ParameterExpression e)
Visits the
ParameterExpression. |
Expression |
SimpleExpressionVisitor.visit(ParameterExpression e) |
| Modifier and Type | Method and Description |
|---|---|
static DelegateExpression |
Expression.delegate(Class<?> resultType,
Expression delegate,
List<ParameterExpression> parameters)
Creates a
DelegateExpression as a method receiving the specified
arguments, returning the resultType and having delegate to
the implementation. |
static LambdaExpression<?> |
Expression.lambda(Class<?> resultType,
Expression body,
List<ParameterExpression> parameters,
List<Expression> locals,
Object key)
Creates a
LambdaExpression as a method receiving the specified arguments, returning the
resultType and having body for its implementation. |
static MemberExpression |
Expression.member(int expressionType,
Expression instance,
Member member,
Class<?> resultType,
List<ParameterExpression> params)
Creates a
MemberExpression that accessed the specified member. |
protected List<ParameterExpression> |
SimpleExpressionVisitor.visitParameters(List<ParameterExpression> original) |
Copyright © 2023 Streamx. All rights reserved.