fluentast-core / at.hschroedl.fluentast

Package at.hschroedl.fluentast

Base package of the Fluentast API.

Functions

annotation fun annotation(name: String): FluentMarkerAnnotation
fun annotation(name: String, expression: FluentExpression): FluentSingleMemberAnnotation
fun annotation(name: String, vararg members: FluentMemberValuePair): FluentNormalAnnotation
arrayInit fun arrayInit(vararg expression: FluentExpression): FluentArrayInitializer
assert fun assert(expression: FluentExpression): FluentAssertStatement
fun assert(expression: FluentExpression, message: FluentExpression): FluentAssertStatement
assignment fun assignment(left: FluentExpression, operator: String, right: FluentExpression): FluentAssignment
b fun b(value: Boolean): FluentBooleanLiteral
block fun block(): FluentBlock
fun block(vararg statements: FluentStatement): FluentBlock
body fun body(): FluentBlock
fun body(vararg statements: FluentStatement): FluentBlock
fun body(content: String): FluentBlock
break_ fun break_(): FluentStatement
c fun c(value: Char): FluentCharacterLiteral
cast fun cast(type: FluentType, expression: FluentExpression): FluentCastExpression
clazz fun clazz(type: FluentType): FluentTypeLiteral
decl fun decl(name: String, initializer: Int): FluentVariableDeclarationExpression
fun decl(name: String, initializer: Boolean): FluentVariableDeclarationExpression
fun decl(name: String, initializer: Char): FluentVariableDeclarationExpression
fun decl(type: FluentType, initializer: String): FluentExpression
fun decl(type: FluentType, vararg fragment: FluentVariableDeclarationFragment): FluentVariableDeclarationExpression
empty fun empty(): FluentStatement
exp fun exp(content: String): FluentExpression
for_ fun for_(): ForPartial
fun for_(init: FluentExpression, expression: FluentExpression?, update: FluentExpression): ForPartial
fragment fun fragment(name: String): FluentVariableDeclarationFragmentImpl
fun fragment(name: String, initializer: FluentExpression): FluentVariableDeclarationFragmentImpl
i fun i(value: Int): FluentNumberLiteral
if_ fun if_(condition: FluentExpression): FluentIfPartial
infix fun infix(operator: String): FluentInfixOperatorPartial
instanceof fun instanceof(left: FluentExpression, right: FluentType): FluentInstanceOfExpression
invocation fun invocation(name: String): FluentMethodInvocation
fun invocation(expression: FluentExpression, typeParameter: List<FluentType>, name: String, vararg arguments: FluentExpression): FluentMethodInvocation
n fun n(name: String): FluentName
name fun name(name: String): FluentName
newArray fun newArray(type: FluentArrayType, initializer: FluentArrayInitializer?): FluentArrayCreation
fun newArray(type: FluentArrayType): FluentArrayCreation
null_ fun null_(): FluentNullLiteral
p fun p(type: String): FluentPrimitiveType
pair fun pair(name: String, value: FluentExpression): FluentMemberValuePair
paranthesis fun paranthesis(expression: FluentExpression): FluentParenthesizedExpression
postfix fun postfix(operator: String): PostfixPartial
prefix fun prefix(operator: String, expression: FluentExpression): FluentPrefixExpression
return_ fun return_(): FluentStatement
fun return_(expression: FluentExpression): FluentReturnStatement
s fun s(literal: String): FluentStringLiteral
stmnt fun stmnt(content: String): FluentStatement
fun stmnt(expression: FluentExpression): FluentExpressionStatement
superField fun superField(field: String): FluentSuperFieldAccess
fun superField(className: String, field: String): FluentSuperFieldAccess
superMethod fun superMethod(name: String): FluentSuperMethodInvocation
fun superMethod(qualifier: String, typeParameter: List<FluentType>, name: String, vararg arguments: FluentExpression): FluentSuperMethodInvocation
t fun t(name: String): FluentType
ternary fun ternary(condition: FluentExpression, then: FluentExpression, else: FluentExpression): FluentConditionalExpression
this_ fun this_(): FluentThisExpression
fun this_(qualifier: String): FluentThisExpression
while_ fun while_(condition: FluentExpression): DoPartial


Generated using Dokka.