Package | Description |
---|---|
com.asakusafw.utils.java.internal.model.syntax |
Naive Java DOM implementations.
|
com.asakusafw.utils.java.model.syntax |
Interfaces for representing Java DOMs.
|
Modifier and Type | Method and Description |
---|---|
LambdaBody |
LambdaExpressionImpl.getBody() |
Modifier and Type | Method and Description |
---|---|
LambdaExpression |
ModelFactoryImpl.newLambdaExpression(LambdaParameter parameter,
LambdaBody body) |
LambdaExpression |
ModelFactoryImpl.newLambdaExpression(List<? extends LambdaParameter> parameters,
LambdaBody body) |
void |
LambdaExpressionImpl.setBody(LambdaBody body)
Sets a body.
|
Modifier and Type | Interface and Description |
---|---|
interface |
Annotation
An abstract super interface of annotations.
|
interface |
ArrayAccessExpression
An interface which represents array access expression.
|
interface |
ArrayCreationExpression
An interface which represents array creation expression.
|
interface |
ArrayInitializer
An interface which represents the array initializer.
|
interface |
AssignmentExpression
An interface which represents assignment expression.
|
interface |
Block
An interface which represents statement block.
|
interface |
CastExpression
An interface which represents type cast expression.
|
interface |
ClassInstanceCreationExpression
An interface which represents class instance creation expression.
|
interface |
ClassLiteral
An interface which represents class literals.
|
interface |
ConditionalExpression
An interface which represents conditional expression.
|
interface |
ConstructorReferenceExpression
An interface which represents method reference expressions only for constructors.
|
interface |
Expression
An abstract super interface of expressions.
|
interface |
FieldAccessExpression
An interface which represents field access expressions.
|
interface |
InfixExpression
An interface which represents binary expression operator.
|
interface |
InstanceofExpression
An interface which represents
instance of expression. |
interface |
Keyword
An abstract super interface of
super and this qualifiers (pseudo-expressions). |
interface |
LambdaExpression
An abstract super interface of lambda expressions.
|
interface |
Literal
An interface which represents literals.
|
interface |
MarkerAnnotation
An interface which represents annotations without any annotation elements.
|
interface |
MethodInvocationExpression
An interface which represents method invocation expressions.
|
interface |
MethodOrConstructorReferenceExpression
An interface which represents method reference expressions.
|
interface |
MethodReferenceExpression
An interface which represents method reference expressions.
|
interface |
Name
An abstract super interface of names.
|
interface |
NormalAnnotation
An interface which represents regular annotations which can have any annotation elements.
|
interface |
ParenthesizedExpression
An interface which represents parenthesized expressions.
|
interface |
PostfixExpression
An interface which represents postfix expressions.
|
interface |
QualifiedName
An interface which represents qualified names.
|
interface |
SimpleName
An interface which represents simple names.
|
interface |
SingleElementAnnotation
An interface which represents single element annotations which only can have
value element. |
interface |
Super
An interface which represents
super qualifier (pseudo-expression). |
interface |
This
An interface which represents this keyword.
|
interface |
UnaryExpression
An interface which represents unary expressions.
|
Modifier and Type | Method and Description |
---|---|
LambdaBody |
LambdaExpression.getBody()
Returns the lambda body.
|
Modifier and Type | Method and Description |
---|---|
default LambdaExpression |
ModelFactory.newLambdaExpression(LambdaBody body)
Returns a new
LambdaExpression object. |
LambdaExpression |
ModelFactory.newLambdaExpression(LambdaParameter parameter,
LambdaBody body)
Returns a new
LambdaExpression object. |
LambdaExpression |
ModelFactory.newLambdaExpression(List<? extends LambdaParameter> parameters,
LambdaBody body)
Returns a new
LambdaExpression object. |
Modifier and Type | Method and Description |
---|---|
default LambdaExpression |
ModelFactory.newLambdaExpression(LambdaParameter parameter,
Function<? super SimpleName,? extends LambdaBody> lambda)
Returns a new
LambdaExpression object. |
default LambdaExpression |
ModelFactory.newLambdaExpression(List<? extends LambdaParameter> parameters,
Function<? super List<? extends SimpleName>,? extends LambdaBody> lambda)
Returns a new
LambdaExpression object. |
Copyright © 2011–2019 Asakusa Framework Team. All rights reserved.