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 ): Statement Creates an Statement from the given FluentStatement using the given AST. open fun build(): Statement Creates a Statement using a new AST. |
Inheritors
FluentAssertStatement | class FluentAssertStatement : FluentStatement Used to build an AssertStatement on the given expression with an optional message. |
FluentBlock | abstract class FluentBlock : FluentStatement |
FluentBreakStatement | class FluentBreakStatement : FluentStatement Used 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 : FluentStatement Used 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 : FluentStatement Used 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 : FluentStatement Used 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.