fluentast-core / at.hschroedl.fluentast.ast.expression

Package at.hschroedl.fluentast.ast.expression

Contains Fluentast representations of Expression.

Types

FluentAnnotation abstract class FluentAnnotation : FluentExpression
FluentArrayAccess class FluentArrayAccess : FluentExpression
A wrapper class for ArrayAccess. Subclass of FluentExpression
FluentArrayCreation class FluentArrayCreation : FluentExpression
Used to create an ArrayCreation with the given FluentArrayType and a FluentArrayInitializer.
FluentArrayInitializer class FluentArrayInitializer : FluentExpression
FluentAssignment class FluentAssignment : FluentExpression
FluentBooleanLiteral class FluentBooleanLiteral : FluentLiteral
Used to build a BooleanLiteral with a given value.
FluentCastExpression class FluentCastExpression : FluentExpression
FluentCharacterLiteral class FluentCharacterLiteral : FluentLiteral
Used to build a CharacterLiteral with a given character value.
FluentClassInstanceCreation class FluentClassInstanceCreation : FluentExpression
FluentConditionalExpression class FluentConditionalExpression : FluentExpression
FluentExpression abstract class FluentExpression : FluentASTNode, FluentStandaloneNode<Expression>
FluentFieldAccess class FluentFieldAccess : FluentExpression
FluentInfixExpression open class FluentInfixExpression : FluentExpression
Used to build an InfixExpression with a left operand, an operator and a right operand.
FluentInfixLeftPartial class FluentInfixLeftPartial
Used to build an InfixExpression. This partial represents an intermediate representation where an operator and left-hand-side operand has been set but a right-hand side operand is missing.
FluentInfixOperatorPartial class FluentInfixOperatorPartial
Used to build an InfixExpression. This partial represents an intermediate representation where the operator has been set but a right-hand side and left-hand-side operand are missing.
FluentInstanceOfExpression class FluentInstanceOfExpression : FluentExpression
FluentLiteral abstract class FluentLiteral : FluentExpression
Base class for other literals. See NumberLiteral,StringLiteral,BooleanLiteral
FluentMarkerAnnotation class FluentMarkerAnnotation : FluentAnnotation
FluentMethodInvocation class FluentMethodInvocation : FluentExpression
FluentName class FluentName : FluentExpression
FluentNormalAnnotation class FluentNormalAnnotation : FluentAnnotation
FluentNullLiteral class FluentNullLiteral : FluentExpression
Used to build a NullLiteral.
FluentNumberLiteral class FluentNumberLiteral : FluentLiteral
Used to build a NumberLiteral with a given integer value.
FluentParenthesizedExpression class FluentParenthesizedExpression : FluentExpression
FluentPostfixExpression class FluentPostfixExpression : FluentExpression
FluentPrefixExpression class FluentPrefixExpression : FluentExpression
FluentSingleMemberAnnotation class FluentSingleMemberAnnotation : FluentAnnotation
FluentStringLiteral class FluentStringLiteral : FluentExpression
Used to build a StringLiteral with a given value.
FluentSuperFieldAccess class FluentSuperFieldAccess : FluentExpression
FluentSuperMethodInvocation class FluentSuperMethodInvocation : FluentExpression
Used to build a SuperMethodInvocation.
FluentThisExpression class FluentThisExpression : FluentExpression
Used to build a ThisExpression.
FluentTypeLiteral class FluentTypeLiteral : FluentExpression
Used to build a TypeLiteral from a FluentType.
FluentVariableDeclarationExpression class FluentVariableDeclarationExpression : FluentExpression
A wrapper class for VariableDeclarationExpression.


Generated using Dokka.