fluentast-core / at.hschroedl.fluentast.ast.expression / FluentExpression
FluentExpression
abstract class FluentExpression : FluentASTNode, FluentStandaloneNode<Expression> (source)
Functions
| build | abstract fun build(ast: AST): Expressionopen fun build(): Expression |
| field | fun field(fieldName: String): FluentFieldAccess |
| index | fun index(expression: FluentExpression): FluentArrayAccess |
Inheritors
| FluentAnnotation | abstract class FluentAnnotation : FluentExpression |
| FluentArrayAccess | class FluentArrayAccess : FluentExpressionA wrapper class for ArrayAccess. Subclass of FluentExpression |
| FluentArrayCreation | class FluentArrayCreation : FluentExpressionUsed to create an ArrayCreation with the given FluentArrayType and a FluentArrayInitializer. |
| FluentArrayInitializer | class FluentArrayInitializer : FluentExpression |
| FluentAssignment | class FluentAssignment : FluentExpression |
| FluentCastExpression | class FluentCastExpression : FluentExpression |
| FluentClassInstanceCreation | class FluentClassInstanceCreation : FluentExpression |
| FluentConditionalExpression | class FluentConditionalExpression : FluentExpression |
| FluentFieldAccess | class FluentFieldAccess : FluentExpression |
| FluentInfixExpression | open class FluentInfixExpression : FluentExpressionUsed to build an InfixExpression with a left operand, an operator and a right operand. |
| FluentInstanceOfExpression | class FluentInstanceOfExpression : FluentExpression |
| FluentLiteral | abstract class FluentLiteral : FluentExpressionBase class for other literals. See NumberLiteral,StringLiteral,BooleanLiteral… |
| FluentMethodInvocation | class FluentMethodInvocation : FluentExpression |
| FluentName | class FluentName : FluentExpression |
| FluentNullLiteral | class FluentNullLiteral : FluentExpressionUsed to build a NullLiteral. |
| FluentParenthesizedExpression | class FluentParenthesizedExpression : FluentExpression |
| FluentPostfixExpression | class FluentPostfixExpression : FluentExpression |
| FluentPrefixExpression | class FluentPrefixExpression : FluentExpression |
| FluentStringLiteral | class FluentStringLiteral : FluentExpressionUsed to build a StringLiteral with a given value. |
| FluentSuperFieldAccess | class FluentSuperFieldAccess : FluentExpression |
| FluentSuperMethodInvocation | class FluentSuperMethodInvocation : FluentExpressionUsed to build a SuperMethodInvocation. |
| FluentThisExpression | class FluentThisExpression : FluentExpressionUsed to build a ThisExpression. |
| FluentTypeLiteral | class FluentTypeLiteral : FluentExpressionUsed to build a TypeLiteral from a FluentType. |
| FluentVariableDeclarationExpression | class FluentVariableDeclarationExpression : FluentExpressionA wrapper class for VariableDeclarationExpression. |
Generated using Dokka.