fluentast-core / at.hschroedl.fluentast.ast.statement / FluentStatement
FluentStatement
abstract class FluentStatement : FluentASTNode, FluentStandaloneNode<Statement> (source)
Used to create a Statement.
Functions
| build | abstract fun build(ast: AST): StatementCreates an Statement from the given FluentStatement using the given AST. open fun build(): StatementCreates a Statement using a new AST. |
Inheritors
| FluentAssertStatement | class FluentAssertStatement : FluentStatementUsed to build an AssertStatement on the given expression with an optional message. |
| FluentBlock | abstract class FluentBlock : FluentStatement |
| FluentBreakStatement | class FluentBreakStatement : FluentStatementUsed to build a BreakStatement. |
| FluentConstructorInvocation | class FluentConstructorInvocation : FluentStatement |
| FluentContinueStatement | class FluentContinueStatement : FluentStatement |
| FluentDoStatement | class FluentDoStatement : FluentStatement |
| FluentEmptyStatement | class FluentEmptyStatement : FluentStatement |
| FluentEnhancedForStatement | class FluentEnhancedForStatement : FluentStatement |
| FluentExpressionStatement | class FluentExpressionStatement : FluentStatement |
| FluentForStatement | class FluentForStatement : FluentStatement |
| FluentIfElseStatement | class FluentIfElseStatement : FluentStatementUsed to construct an IfStatement with a condition, a then statement and an else-statement. This class is a terminal expression, as not more than one else-statement can be added. |
| FluentIfStatement | class FluentIfStatement : FluentStatementUsed to build an IfStatement with a condition and a then-statement, but without a else-statement. |
| FluentLabeledStatement | class FluentLabeledStatement : FluentStatement |
| FluentParsedStatement | class FluentParsedStatement : FluentStatement |
| FluentReturnStatement | class FluentReturnStatement : FluentStatementUsed to construct a ReturnStatement with a given expression. |
| FluentSuperConstructorInvocation | class FluentSuperConstructorInvocation : FluentStatement |
| FluentSwitchCase | class FluentSwitchCase : FluentStatement |
| FluentSwitchStatement | class FluentSwitchStatement : FluentStatement |
| FluentSynchronizedStatement | class FluentSynchronizedStatement : FluentStatement |
| FluentThrowStatement | class FluentThrowStatement : FluentStatement |
| FluentTryStatement | class FluentTryStatement : FluentStatement |
| FluentTypeDeclarationStatement | class FluentTypeDeclarationStatement : FluentStatement |
| FluentVariableDeclarationStatement | class FluentVariableDeclarationStatement : FluentStatement |
| FluentWhileStatement | class FluentWhileStatement : FluentStatement |
Generated using Dokka.