public class Expressions extends Object
public static AdditiveExpression add(AdditiveExpression lhs, MultiplicativeExpression rhs)
public static AdditiveExpression subtract(AdditiveExpression lhs, MultiplicativeExpression rhs)
public static AndExpression bitwiseAnd(AndExpression lhs, EqualityExpression rhs)
public static ArrayAccess aget(ArrayReferenceExpression ref, ExpressionCode e0)
public static ArrayAccess aget(ArrayReferenceExpression ref, ExpressionCode e0, ExpressionCode e1)
public static ArrayAccess aget(ArrayReferenceExpression ref, ExpressionCode e0, ExpressionCode e1, ExpressionCode e2)
public static ArrayAccess aget(ArrayReferenceExpression ref, ExpressionCode e0, ExpressionCode e1, ExpressionCode e2, ExpressionCode e3)
public static ArrayAccess aget(ArrayReferenceExpression ref, Iterable<? extends ExpressionCode> expressions)
public static ArrayAccess arrayAccess(ArrayReferenceExpression ref, ExpressionCode e0)
public static ArrayAccess arrayAccess(ArrayReferenceExpression ref, ExpressionCode e0, ExpressionCode e1)
public static ArrayAccess arrayAccess(ArrayReferenceExpression ref, ExpressionCode e0, ExpressionCode e1, ExpressionCode e2)
public static ArrayAccess arrayAccess(ArrayReferenceExpression ref, ExpressionCode e0, ExpressionCode e1, ExpressionCode e2, ExpressionCode e3)
public static ArrayAccess arrayAccess(ArrayReferenceExpression ref, Iterable<? extends ExpressionCode> expressions)
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 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 Assignment assign(LeftHandSide lhs, ExpressionCode rhs)
public static Assignment assign(AssignmentOperator operator, LeftHandSide lhs, ExpressionCode rhs)
public static CastExpression cast(ReferenceTypeName type, UnaryExpressionNotPlusMinus expression)
public static CastExpression cast(PrimitiveTypeName type, UnaryExpression 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 ConditionalAndExpression and(ConditionalAndExpression lhs, InclusiveOrExpression rhs)
public static ConditionalExpression ternary(ConditionalOrExpression condition, ExpressionCode trueExpression, ConditionalExpression falseExpression)
public static ConditionalExpression ternary(ConditionalOrExpression condition, ExpressionCode trueExpression, LambdaExpression falseExpression)
public static ConditionalOrExpression or(ConditionalOrExpression lhs, ConditionalAndExpression rhs)
public static ExclusiveOrExpression bitwiseXor(ExclusiveOrExpression lhs, AndExpression rhs)
public static EqualityExpression eq(EqualityExpression lhs, RelationalExpression rhs)
public static EqualityExpression ne(EqualityExpression lhs, RelationalExpression rhs)
public static ExpressionName expressionName(Class<?> type, String id)
public static ExpressionName expressionName(ClassName className, Identifier id)
public static ExpressionName expressionName(ClassName className, String id)
public static ExpressionName expressionName(ExpressionName name, String id)
public static ExpressionName expressionName(ExpressionName name, Identifier id)
public static FieldAccess fieldAccess(FieldAccessReferenceExpression ref, String id)
public static FieldAccess fieldAccess(FieldAccessReferenceExpression ref, Identifier id)
public static Identifier id(String name)
public static InclusiveOrExpression bitwiseOr(InclusiveOrExpression lhs, ExclusiveOrExpression rhs)
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 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 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 MethodInvocation invoke(Callee callee, String methodName)
public static MethodInvocation invoke(Callee callee, String methodName, Argument a1)
public static MethodInvocation invoke(Callee callee, String methodName, Argument a1, Argument a2)
public static MethodInvocation invoke(Callee callee, String methodName, Argument a1, Argument a2, Argument a3)
public static MethodInvocation invoke(Callee callee, String methodName, Argument a1, Argument a2, Argument a3, Argument a4)
public static MethodInvocation invoke(Callee callee, String methodName, Iterable<? extends Argument> args)
public static MethodInvocation invoke(Callee callee, TypeWitness witness, String methodName)
public static MethodInvocation invoke(Callee callee, TypeWitness witness, String methodName, Argument a1)
public static MethodInvocation invoke(Callee callee, TypeWitness witness, String methodName, Argument a1, Argument a2)
public static MethodInvocation invoke(Callee callee, TypeWitness witness, String methodName, Argument a1, Argument a2, Argument a3)
public static MethodInvocation invoke(Callee callee, TypeWitness witness, String methodName, Argument a1, Argument a2, Argument a3, Argument a4)
public static MethodInvocation invoke(Callee callee, TypeWitness witness, String methodName, Iterable<? extends Argument> args)
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 MultiplicativeExpression divide(MultiplicativeExpression lhs, UnaryExpression rhs)
public static MultiplicativeExpression multiply(MultiplicativeExpression lhs, UnaryExpression rhs)
public static MultiplicativeExpression remainder(MultiplicativeExpression lhs, UnaryExpression rhs)
public static ParenthesizedExpression parens(ExpressionCode expression)
public static PostDecrementExpression postDec(PostfixExpression expression)
public static PostIncrementExpression postInc(PostfixExpression expression)
public static PreDecrementExpression preDec(UnaryExpression expression)
public static PreIncrementExpression preInc(UnaryExpression expression)
public static RelationalExpression lt(RelationalExpression lhs, ShiftExpression rhs)
public static RelationalExpression gt(RelationalExpression lhs, ShiftExpression rhs)
public static RelationalExpression le(RelationalExpression lhs, ShiftExpression rhs)
public static RelationalExpression ge(RelationalExpression lhs, ShiftExpression rhs)
public static RelationalExpression instanceOf(RelationalExpression subject, ReferenceTypeName test)
public static ShiftExpression leftShift(ShiftExpression lhs, AdditiveExpression rhs)
public static ShiftExpression rightShift(ShiftExpression lhs, AdditiveExpression rhs)
public static ShiftExpression unsignedRightShift(ShiftExpression lhs, AdditiveExpression rhs)
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)
Copyright © 2019 Objectos Software LTDA. All rights reserved.