This module contains the public API of Fluentast.

All Types

at.hschroedl.fluentast.ast.FluentASTNode  
at.hschroedl.fluentast.ast.expression.FluentAnnotation  
at.hschroedl.fluentast.ast.FluentAnonymousClassDeclaration  
at.hschroedl.fluentast.exception.FluentArgumentException  
at.hschroedl.fluentast.ast.expression.FluentArrayAccess A wrapper class for ArrayAccess. Subclass of FluentExpression
at.hschroedl.fluentast.ast.expression.FluentArrayCreation Used to create an ArrayCreation with the given FluentArrayType and a FluentArrayInitializer.
at.hschroedl.fluentast.ast.expression.FluentArrayInitializer  
at.hschroedl.fluentast.ast.type.FluentArrayType  
at.hschroedl.fluentast.ast.statement.FluentAssertStatement Used to build an AssertStatement on the given expression with an optional message.
at.hschroedl.fluentast.ast.expression.FluentAssignment  
at.hschroedl.fluentast.ast.statement.FluentBlock  
at.hschroedl.fluentast.ast.FluentBodyDeclaration  
at.hschroedl.fluentast.ast.expression.FluentBooleanLiteral Used to build a BooleanLiteral with a given value.
at.hschroedl.fluentast.ast.statement.FluentBreakStatement Used to build a BreakStatement.
at.hschroedl.fluentast.exception.FluentCastException  
at.hschroedl.fluentast.ast.expression.FluentCastExpression  
at.hschroedl.fluentast.ast.FluentCatchClause  
at.hschroedl.fluentast.ast.expression.FluentCharacterLiteral Used to build a CharacterLiteral with a given character value.
at.hschroedl.fluentast.ast.FluentChildNode  
at.hschroedl.fluentast.ast.expression.FluentClassInstanceCreation  
at.hschroedl.fluentast.ast.FluentComment  
at.hschroedl.fluentast.ast.FluentCompilationUnit  
at.hschroedl.fluentast.ast.expression.FluentConditionalExpression  
at.hschroedl.fluentast.ast.statement.FluentConstructorInvocation  
at.hschroedl.fluentast.ast.statement.FluentContinueStatement  
at.hschroedl.fluentast.ast.statement.FluentDoStatement  
at.hschroedl.fluentast.ast.statement.FluentEmptyStatement  
at.hschroedl.fluentast.ast.statement.FluentEnhancedForStatement  
at.hschroedl.fluentast.ast.expression.FluentExpression  
at.hschroedl.fluentast.ast.statement.FluentExpressionStatement  
at.hschroedl.fluentast.ast.expression.FluentFieldAccess  
at.hschroedl.fluentast.ast.statement.FluentForStatement  
at.hschroedl.fluentast.ast.statement.FluentIfElseStatement 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.
at.hschroedl.fluentast.ast.statement.FluentIfPartial Used to build an IfStatement where a condition has been set, but a then-statement or else-statement have yet to be added.
at.hschroedl.fluentast.ast.statement.FluentIfStatement Used to build an IfStatement with a condition and a then-statement, but without a else-statement.
at.hschroedl.fluentast.ast.FluentImportDeclaration  
at.hschroedl.fluentast.ast.expression.FluentInfixExpression Used to build an InfixExpression with a left operand, an operator and a right operand.
at.hschroedl.fluentast.ast.expression.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.
at.hschroedl.fluentast.ast.expression.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.
at.hschroedl.fluentast.ast.expression.FluentInstanceOfExpression  
at.hschroedl.fluentast.ast.type.FluentIntersectionType  
at.hschroedl.fluentast.ast.statement.FluentLabeledStatement  
at.hschroedl.fluentast.ast.expression.FluentLiteral Base class for other literals. See NumberLiteral,StringLiteral,BooleanLiteral
at.hschroedl.fluentast.ast.expression.FluentMarkerAnnotation  
at.hschroedl.fluentast.ast.FluentMemberRef  
at.hschroedl.fluentast.ast.FluentMemberValuePair  
at.hschroedl.fluentast.ast.expression.FluentMethodInvocation  
at.hschroedl.fluentast.ast.FluentMethodRef  
at.hschroedl.fluentast.ast.FluentMethodRefParameter  
at.hschroedl.fluentast.ast.FluentModifier  
at.hschroedl.fluentast.ast.expression.FluentName  
at.hschroedl.fluentast.ast.type.FluentNameQualifiedType  
at.hschroedl.fluentast.ast.expression.FluentNormalAnnotation  
at.hschroedl.fluentast.ast.expression.FluentNullLiteral Used to build a NullLiteral.
at.hschroedl.fluentast.ast.expression.FluentNumberLiteral Used to build a NumberLiteral with a given integer value.
at.hschroedl.fluentast.ast.FluentPackageDeclaration  
at.hschroedl.fluentast.ast.type.FluentParameterizedType  
at.hschroedl.fluentast.ast.expression.FluentParenthesizedExpression  
at.hschroedl.fluentast.ast.statement.FluentParsedBlock  
at.hschroedl.fluentast.ast.FluentParsedNode  
at.hschroedl.fluentast.ast.statement.FluentParsedStatement  
at.hschroedl.fluentast.ast.expression.FluentPostfixExpression  
at.hschroedl.fluentast.ast.expression.FluentPrefixExpression  
at.hschroedl.fluentast.ast.type.FluentPrimitiveType  
at.hschroedl.fluentast.ast.type.FluentQualifiedType  
at.hschroedl.fluentast.ast.statement.FluentReturnStatement Used to construct a ReturnStatement with a given expression.
at.hschroedl.fluentast.ast.type.FluentSimpleType  
at.hschroedl.fluentast.ast.expression.FluentSingleMemberAnnotation  
at.hschroedl.fluentast.ast.FluentStandaloneNode  
at.hschroedl.fluentast.ast.statement.FluentStatement Used to create a Statement.
at.hschroedl.fluentast.ast.statement.FluentStatementBlock  
at.hschroedl.fluentast.ast.expression.FluentStringLiteral Used to build a StringLiteral with a given value.
at.hschroedl.fluentast.ast.statement.FluentSuperConstructorInvocation  
at.hschroedl.fluentast.ast.expression.FluentSuperFieldAccess  
at.hschroedl.fluentast.ast.expression.FluentSuperMethodInvocation Used to build a SuperMethodInvocation.
at.hschroedl.fluentast.ast.statement.FluentSwitchCase  
at.hschroedl.fluentast.ast.statement.FluentSwitchStatement  
at.hschroedl.fluentast.ast.statement.FluentSynchronizedStatement  
at.hschroedl.fluentast.ast.FluentTagElement  
at.hschroedl.fluentast.ast.FluentTextElement  
at.hschroedl.fluentast.ast.expression.FluentThisExpression Used to build a ThisExpression.
at.hschroedl.fluentast.ast.statement.FluentThrowStatement  
at.hschroedl.fluentast.ast.statement.FluentTryStatement  
at.hschroedl.fluentast.ast.type.FluentType  
at.hschroedl.fluentast.ast.statement.FluentTypeDeclarationStatement  
at.hschroedl.fluentast.ast.expression.FluentTypeLiteral Used to build a TypeLiteral from a FluentType.
at.hschroedl.fluentast.ast.FluentTypeParameter  
at.hschroedl.fluentast.ast.type.FluentUnionType  
at.hschroedl.fluentast.ast.FluentVariableDeclaration  
at.hschroedl.fluentast.ast.expression.FluentVariableDeclarationExpression A wrapper class for VariableDeclarationExpression.
at.hschroedl.fluentast.ast.FluentVariableDeclarationFragment A wrapper class for VariableDeclarationFragment. Fragements are used to declare or initialize values.
at.hschroedl.fluentast.ast.FluentVariableDeclarationFragmentImpl  
at.hschroedl.fluentast.ast.statement.FluentVariableDeclarationStatement  
at.hschroedl.fluentast.ast.statement.FluentWhileStatement  
at.hschroedl.fluentast.ast.type.FluentWildcardType  


Generated using Dokka.