Package | Description |
---|---|
com.asakusafw.dmdl.directio.text |
Formatted text support for Direct I/O.
|
com.asakusafw.operator.util |
Common utilities for Asakusa Operator DSL compiler.
|
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 |
---|---|
protected abstract List<Statement> |
AbstractTextStreamFormatGenerator.createGetTextFormatInternal()
Returns a body of
AbstractTextStreamFormat.getTextFormat() . |
Modifier and Type | Method and Description |
---|---|
static List<Statement> |
ElementHelper.toNodeConstructorStatements(CompileEnvironment environment,
OperatorElement element,
Expression builderExpression,
ImportBuilder imports)
Creates operator node constructor statements.
|
Modifier and Type | Method and Description |
---|---|
Statement |
ForStatementImpl.getBody() |
Statement |
LabeledStatementImpl.getBody() |
Statement |
DoStatementImpl.getBody() |
Statement |
WhileStatementImpl.getBody() |
Statement |
EnhancedForStatementImpl.getBody() |
Statement |
IfStatementImpl.getElseStatement() |
Statement |
IfStatementImpl.getThenStatement() |
Modifier and Type | Method and Description |
---|---|
List<? extends Statement> |
SwitchStatementImpl.getStatements() |
List<? extends Statement> |
BlockImpl.getStatements() |
Modifier and Type | Method and Description |
---|---|
Block |
ModelFactoryImpl.newBlock(Statement... statements) |
DoStatement |
ModelFactoryImpl.newDoStatement(Statement body,
Expression condition) |
EnhancedForStatement |
ModelFactoryImpl.newEnhancedForStatement(FormalParameterDeclaration parameter,
Expression expression,
Statement body) |
ForStatement |
ModelFactoryImpl.newForStatement(ForInitializer initialization,
Expression condition,
StatementExpressionList update,
Statement body) |
IfStatement |
ModelFactoryImpl.newIfStatement(Expression condition,
Statement thenStatement,
Statement elseStatement) |
LabeledStatement |
ModelFactoryImpl.newLabeledStatement(SimpleName label,
Statement body) |
WhileStatement |
ModelFactoryImpl.newWhileStatement(Expression condition,
Statement body) |
void |
ForStatementImpl.setBody(Statement body)
Sets the loop body.
|
void |
LabeledStatementImpl.setBody(Statement body)
Sets the body statement.
|
void |
DoStatementImpl.setBody(Statement body)
Sets the loop body.
|
void |
WhileStatementImpl.setBody(Statement body)
Sets the loop body.
|
void |
EnhancedForStatementImpl.setBody(Statement body)
Sets the loop body.
|
void |
IfStatementImpl.setElseStatement(Statement elseStatement)
Sets the false statement.
|
void |
IfStatementImpl.setThenStatement(Statement thenStatement)
Sets the truth statement.
|
Modifier and Type | Method and Description |
---|---|
Block |
ModelFactoryImpl.newBlock(List<? extends Statement> statements) |
ConstructorDeclaration |
ModelFactoryImpl.newConstructorDeclaration(Javadoc javadoc,
List<? extends Attribute> modifiers,
SimpleName name,
List<? extends FormalParameterDeclaration> formalParameters,
List<? extends Statement> statements) |
InitializerDeclaration |
ModelFactoryImpl.newInitializerDeclaration(List<? extends Statement> statements) |
MethodDeclaration |
ModelFactoryImpl.newMethodDeclaration(Javadoc javadoc,
List<? extends Attribute> modifiers,
Type returnType,
SimpleName name,
List<? extends FormalParameterDeclaration> formalParameters,
List<? extends Statement> statements) |
SwitchStatement |
ModelFactoryImpl.newSwitchStatement(Expression expression,
List<? extends Statement> statements) |
void |
SwitchStatementImpl.setStatements(List<? extends Statement> statements)
Sets the
switch body statements. |
void |
BlockImpl.setStatements(List<? extends Statement> statements)
Sets the element statements.
|
Modifier and Type | Interface and Description |
---|---|
interface |
AlternateConstructorInvocation
An interface which represents alternate constructor invocation.
|
interface |
AssertStatement
An interface which represents assert statement.
|
interface |
Block
An interface which represents statement block.
|
interface |
BranchStatement
An abstract super interface of branching statements.
|
interface |
BreakStatement
An interface which represents break statement.
|
interface |
ConstructorInvocation
An abstract super interface of constructor invocations.
|
interface |
ContinueStatement
An interface which represents continue statement.
|
interface |
DoStatement
An interface which represents
do-while statement. |
interface |
EmptyStatement
An interface which represents empty statement.
|
interface |
EnhancedForStatement
An interface which represents enhanced for statement.
|
interface |
ExpressionStatement
An interface which represents expression statement.
|
interface |
ForStatement
An interface which represents for statement.
|
interface |
IfStatement
An interface which represents if statement.
|
interface |
LabeledStatement
An interface which represents labeled statement.
|
interface |
LocalClassDeclaration
An interface which represents local class declaration.
|
interface |
LocalVariableDeclaration
An interface which represents local variable declaration.
|
interface |
ReturnStatement
An interface which represents return statement.
|
interface |
SuperConstructorInvocation
An interface which represents super constructor statement.
|
interface |
SwitchCaseLabel
* An interface which represents
case labels in switch statements. |
interface |
SwitchDefaultLabel
An interface which represents
default labels in switch statements. |
interface |
SwitchLabel
An abstract super interface of labels in switch statement.
|
interface |
SwitchStatement
An interface which represents switch statement.
|
interface |
SynchronizedStatement
An interface which represents synchronized statement.
|
interface |
ThrowStatement
An interface which represents throw statement.
|
interface |
TryStatement
An interface which represents try statement.
|
interface |
WhileStatement
An interface which represents while statement.
|
Modifier and Type | Method and Description |
---|---|
Statement |
WhileStatement.getBody()
Returns the loop body.
|
Statement |
LabeledStatement.getBody()
Returns the body statement.
|
Statement |
ForStatement.getBody()
Returns the loop body.
|
Statement |
EnhancedForStatement.getBody()
Returns the loop body.
|
Statement |
DoStatement.getBody()
Returns the loop body.
|
Statement |
IfStatement.getElseStatement()
Returns the false statement.
|
Statement |
IfStatement.getThenStatement()
Returns the truth statement.
|
Modifier and Type | Method and Description |
---|---|
List<? extends Statement> |
SwitchStatement.getStatements()
Returns the
switch body statements. |
List<? extends Statement> |
Block.getStatements()
Returns the element statements.
|
Modifier and Type | Method and Description |
---|---|
Block |
ModelFactory.newBlock(Statement... statements)
Returns a new
Block object. |
DoStatement |
ModelFactory.newDoStatement(Statement body,
Expression condition)
Returns a new
DoStatement object. |
EnhancedForStatement |
ModelFactory.newEnhancedForStatement(FormalParameterDeclaration parameter,
Expression expression,
Statement body)
Returns a new
EnhancedForStatement object. |
default EnhancedForStatement |
ModelFactory.newEnhancedForStatement(Type type,
SimpleName name,
Expression expression,
Statement body)
Returns a new
EnhancedForStatement object. |
ForStatement |
ModelFactory.newForStatement(ForInitializer initialization,
Expression condition,
StatementExpressionList update,
Statement body)
Returns a new
ForStatement object. |
default IfStatement |
ModelFactory.newIfStatement(Expression condition,
Statement thenStatement)
Returns a new
IfStatement object. |
IfStatement |
ModelFactory.newIfStatement(Expression condition,
Statement thenStatement,
Statement elseStatement)
Returns a new
IfStatement object. |
LabeledStatement |
ModelFactory.newLabeledStatement(SimpleName label,
Statement body)
Returns a new
LabeledStatement object. |
WhileStatement |
ModelFactory.newWhileStatement(Expression condition,
Statement body)
Returns a new
WhileStatement object. |
Modifier and Type | Method and Description |
---|---|
Block |
ModelFactory.newBlock(List<? extends Statement> statements)
Returns a new
Block object. |
ConstructorDeclaration |
ModelFactory.newConstructorDeclaration(Javadoc javadoc,
List<? extends Attribute> modifiers,
SimpleName name,
List<? extends FormalParameterDeclaration> formalParameters,
List<? extends Statement> statements)
Returns a new
ConstructorDeclaration object. |
InitializerDeclaration |
ModelFactory.newInitializerDeclaration(List<? extends Statement> body)
Returns a new
InitializerDeclaration object. |
MethodDeclaration |
ModelFactory.newMethodDeclaration(Javadoc javadoc,
List<? extends Attribute> modifiers,
Type returnType,
SimpleName name,
List<? extends FormalParameterDeclaration> formalParameters,
List<? extends Statement> statements)
Returns a new
MethodDeclaration object. |
SwitchStatement |
ModelFactory.newSwitchStatement(Expression expression,
List<? extends Statement> statements)
Returns a new
SwitchStatement object. |
Copyright © 2011–2019 Asakusa Framework Team. All rights reserved.