public final class CodeJava extends Object
public static TypeVariableName tvn(String name)
public static EmptyExpression empty()
public static NewLine nl()
public static ParameterCode param(TypeName typeName, String name)
public static SuperKeyword _super()
public static ArrayCreationExpression _new(ArrayTypeName type, ExpressionCode dim0)
public static ArrayCreationExpression _new(ArrayTypeName type, ExpressionCode dim0, ExpressionCode dim1)
public static ArrayCreationExpression _new(ArrayTypeName type, ExpressionCode dim0, ExpressionCode dim1, ExpressionCode dim2)
public static ArrayCreationExpression _new(ArrayTypeName type, ExpressionCode dim0, ExpressionCode dim1, ExpressionCode dim2, ExpressionCode dim3)
public static ArrayCreationExpression _new(ArrayTypeName type, Iterable<? extends ExpressionCode> dims)
public static Keyword.ThisKeyword _this()
public static Identifier _this(String name)
public static ArrayInitializer a()
public static ArrayInitializer a(VariableInitializer v0)
public static ArrayInitializer a(VariableInitializer v0, VariableInitializer v1)
public static ArrayInitializer a(VariableInitializer v0, VariableInitializer v1, VariableInitializer v2)
public static ArrayInitializer a(VariableInitializer v0, VariableInitializer v1, VariableInitializer v2, VariableInitializer v3)
public static ArrayInitializer a(VariableInitializer v0, VariableInitializer v1, VariableInitializer v2, VariableInitializer v3, VariableInitializer v4)
public static ArrayInitializer a(VariableInitializer v0, VariableInitializer v1, VariableInitializer v2, VariableInitializer v3, VariableInitializer v4, VariableInitializer v5)
public static ArrayInitializer a(VariableInitializer v0, VariableInitializer v1, VariableInitializer v2, VariableInitializer v3, VariableInitializer v4, VariableInitializer v5, VariableInitializer v6)
public static ArrayInitializer a(VariableInitializer... elements)
public static ConditionalAndExpression and(ConditionalAndExpression lhs, InclusiveOrExpression rhs)
public static Assignment assign(LeftHandSide lhs, ExpressionCode expression)
public static Assignment assign(AssignmentOperator operator, LeftHandSide lhs, ExpressionCode expression)
public static ClassInstanceCreationExpression _new(ClassName className)
public static ClassInstanceCreationExpression _new(ClassName className, Argument a1)
public static ClassInstanceCreationExpression _new(ClassName className, Argument a1, Argument a2)
public static ClassInstanceCreationExpression _new(ClassName className, Argument a1, Argument a2, Argument a3)
public static ClassInstanceCreationExpression _new(ClassName className, Argument a1, Argument a2, Argument a3, Argument a4)
public static ClassInstanceCreationExpression _new(ClassName className, Iterable<? extends Argument> args)
public static ClassInstanceCreationExpression _new(ClassName className, TypeWitness witness)
public static ClassInstanceCreationExpression _new(ClassName className, TypeWitness witness, Argument a1)
public static ClassInstanceCreationExpression _new(ClassName className, TypeWitness witness, Argument a1, Argument a2)
public static ClassInstanceCreationExpression _new(ClassName className, TypeWitness witness, Argument a1, Argument a2, Argument a3)
public static ClassInstanceCreationExpression _new(ClassName className, TypeWitness witness, Argument a1, Argument a2, Argument a3, Argument a4)
public static ClassInstanceCreationExpression _new(ClassName className, TypeWitness witness, Iterable<? extends Argument> args)
public static EqualityExpression eq(EqualityExpression lhs, RelationalExpression rhs)
public static Identifier id(String name)
public static LambdaExpression lambda(LambdaBody body)
public static LambdaExpression lambda(Identifier p1, LambdaBody body)
public static LambdaExpression lambda(ParameterCode p1, LambdaBody body)
public static LambdaExpression lambda(LambdaParameter p1, LambdaParameter p2, LambdaBody body)
public static LambdaExpression lambda(LambdaParameter p1, LambdaParameter p2, LambdaParameter p3, LambdaBody body)
public static LambdaExpression lambda(LambdaParameter p1, LambdaParameter p2, LambdaParameter p3, LambdaParameter p4, LambdaBody body)
public static LambdaExpression lambda(Iterable<? extends LambdaParameter> params, LambdaBody body)
public static MethodInvocation invoke(String methodName)
public static MethodInvocation invoke(String methodName, Argument a1)
public static MethodInvocation invoke(String methodName, Argument a1, Argument a2)
public static MethodInvocation invoke(String methodName, Argument a1, Argument a2, Argument a3)
public static MethodInvocation invoke(String methodName, Argument a1, Argument a2, Argument a3, Argument a4)
public static MethodInvocation invoke(String methodName, Iterable<? extends Argument> args)
public static MethodReference ref(MethodReferenceReferenceExpression expression, String methodName)
public static MethodReference ref(MethodReferenceReferenceExpression expression, TypeWitness witness, String methodName)
public static MethodReference ref(ReferenceTypeName typeName, String methodName)
public static MethodReference ref(ReferenceTypeName typeName, TypeWitness witness, String methodName)
public static Literal l(boolean value)
public static Literal l(char value)
public static Literal l(double value)
public static Literal l(int value)
public static Literal l(float value)
public static Literal l(long value)
public static ParenthesizedExpression parens(ExpressionCode expression)
public static PreDecrementExpression preDec(UnaryExpression expression)
public static PreIncrementExpression preInc(UnaryExpression expression)
public static TypeWitness hint()
public static TypeWitness hint(TypeName t1)
public static TypeWitness hint(TypeName t1, TypeName t2)
public static TypeWitness hint(TypeName t1, TypeName t2, TypeName t3)
public static TypeWitness hint(Iterable<? extends TypeName> types)
public static TypeWitness witness()
public static TypeWitness witness(TypeName t1)
public static TypeWitness witness(TypeName t1, TypeName t2)
public static TypeWitness witness(TypeName t1, TypeName t2, TypeName t3)
public static TypeWitness witness(Iterable<? extends TypeName> types)
public static UnaryExpressionNotPlusMinus not(UnaryExpression expression)
public static UnaryExpression unaryMinus(UnaryExpression expression)
public static UnaryExpression unaryPlus(UnaryExpression expression)
public static PrimitiveTypeName _boolean()
public static PrimitiveTypeName _byte()
public static PrimitiveTypeName _short()
public static PrimitiveTypeName _int()
public static PrimitiveTypeName _long()
public static PrimitiveTypeName _char()
public static PrimitiveTypeName _float()
public static PrimitiveTypeName _double()
public static AssertStatement _assert(ExpressionCode expression)
public static AssertStatement _assert(ExpressionCode expression, ExpressionCode detailMessage)
public static BreakStatement _break()
public static BreakStatement _break(Identifier id)
public static BreakStatement _break(String id)
public static CaseSwitchElement _case(int value)
public static CaseSwitchElement _case(Identifier value)
public static CaseSwitchElement _case(String value)
public static ContinueStatement _continue()
public static ContinueStatement _continue(Identifier id)
public static ContinueStatement _continue(String id)
public static DefaultSwitchElement _default()
public static DoStatement.Builder _do(BlockElement... elements)
public static EnhancedForStatement.Builder _for(Class<?> type, Identifier id, ExpressionCode expression)
public static EnhancedForStatement.Builder _for(TypeName typeName, Identifier id, ExpressionCode expression)
public static BasicForStatement.Builder _for(ForInit init, ExpressionCode expression, StatementExpression update)
public static IfThenStatement.Builder _if(ExpressionCode condition)
public static ReturnStatement _return(String id)
public static ReturnStatement _return(ExpressionCode expression)
public static SwitchStatement.Builder _switch(ExpressionCode expression)
public static SynchronizedStatement.Builder _synchronized(ExpressionCode expression)
public static ThrowStatement _throw(ThrowableExpression expression)
public static TryWithStatement.Builder _try(Resource resource)
public static TrySimpleElement _try(Statement... statements)
public static WhileStatement.Builder _while(ExpressionCode expression)
public static Block block(BlockStatement... statements)
public static Resource resource(Class<?> type, Identifier id, VariableInitializer init)
public static SimpleLocalVariableDeclaration _var(Class<?> type, Identifier id)
public static SimpleLocalVariableDeclaration _var(Class<?> type, String name)
public static WithInitLocalVariableDeclaration _var(Class<?> type, Identifier id, VariableInitializer init)
public static WithInitLocalVariableDeclaration _var(Class<?> type, String name, VariableInitializer init)
public static SimpleLocalVariableDeclaration _var(TypeName typeName, Identifier id)
public static SimpleLocalVariableDeclaration _var(TypeName typeName, String name)
public static WithInitLocalVariableDeclaration _var(TypeName typeName, Identifier id, VariableInitializer init)
public static WithInitLocalVariableDeclaration _var(TypeName typeName, String name, VariableInitializer init)
Copyright © 2019 Objectos Software LTDA. All rights reserved.