public abstract class AbstractDefaultCodeElement extends AbstractForwardingCodeElement
AbstractForwardingCodeElement.AbstractBuilder| Modifier | Constructor and Description |
|---|---|
protected |
AbstractDefaultCodeElement(ImmutableCodeElement delegate) |
acceptCodeWriter, append, toCodeElementequals, hashCode, toStringprotected AbstractDefaultCodeElement(ImmutableCodeElement delegate)
public final AdditiveExpression add(MultiplicativeExpression rhs)
public final AdditiveExpression subtract(MultiplicativeExpression rhs)
protected AdditiveExpression selfAdditiveExpression()
public final ArrayAccess aget(ExpressionCode e0)
public final ArrayAccess aget(ExpressionCode e0, ExpressionCode e1)
public final ArrayAccess aget(ExpressionCode e0, ExpressionCode e1, ExpressionCode e2)
public final ArrayAccess aget(ExpressionCode e0, ExpressionCode e1, ExpressionCode e2, ExpressionCode e3)
public final ArrayAccess aget(Iterable<? extends ExpressionCode> expressions)
public final ArrayAccess arrayAccess(ExpressionCode e0)
public final ArrayAccess arrayAccess(ExpressionCode e0, ExpressionCode e1)
public final ArrayAccess arrayAccess(ExpressionCode e0, ExpressionCode e1, ExpressionCode e2)
public final ArrayAccess arrayAccess(ExpressionCode e0, ExpressionCode e1, ExpressionCode e2, ExpressionCode e3)
public final ArrayAccess arrayAccess(Iterable<? extends ExpressionCode> expressions)
protected abstract ArrayReferenceExpression selfArrayReferenceExpression()
public final Assignment receive(ExpressionCode expression)
public final Assignment receive(AssignmentOperator operator, ExpressionCode expression)
protected abstract LeftHandSide selfLeftHandSide()
public final ConditionalAndExpression and(InclusiveOrExpression rhs)
protected abstract ConditionalAndExpression selfConditionalAndExpression()
public final ConditionalExpression ternary(ExpressionCode trueExpression, ConditionalExpression falseExpression)
public final ConditionalExpression ternary(ExpressionCode trueExpression, LambdaExpression falseExpression)
public final ConditionalOrExpression or(ConditionalAndExpression expression)
protected ConditionalOrExpression selfConditionalOrExpression()
public final EqualityExpression eq(RelationalExpression rhs)
public final EqualityExpression ne(RelationalExpression rhs)
protected final EqualityExpression selfEqualityExpression()
public final MethodInvocation invoke(String methodName)
public final MethodInvocation invoke(String methodName, Argument a1)
public final MethodInvocation invoke(String methodName, Argument a1, Argument a2)
public final MethodInvocation invoke(String methodName, Argument a1, Argument a2, Argument a3)
public final MethodInvocation invoke(String methodName, Argument a1, Argument a2, Argument a3, Argument a4)
public final MethodInvocation invoke(String methodName, Iterable<? extends Argument> args)
public final MethodInvocation invoke(TypeWitness witness, String methodName)
public final MethodInvocation invoke(TypeWitness witness, String methodName, Argument a1)
public final MethodInvocation invoke(TypeWitness witness, String methodName, Argument a1, Argument a2)
public final MethodInvocation invoke(TypeWitness witness, String methodName, Argument a1, Argument a2, Argument a3)
public final MethodInvocation invoke(TypeWitness witness, String methodName, Argument a1, Argument a2, Argument a3, Argument a4)
public final MethodInvocation invoke(TypeWitness witness, String methodName, Iterable<? extends Argument> args)
protected abstract Callee selfCallee()
public final MethodReference ref(String methodName)
public final MethodReference ref(TypeWitness witness, String methodName)
protected abstract MethodReferenceReferenceExpression selfMethodReferenceReferenceExpression()
public final MultiplicativeExpression divide(UnaryExpression rhs)
public final MultiplicativeExpression multiply(UnaryExpression rhs)
public final MultiplicativeExpression remainder(UnaryExpression rhs)
protected abstract MultiplicativeExpression selfMultiplicativeExpression()
public final PostDecrementExpression postDec()
public final PostIncrementExpression postInc()
protected abstract PostfixExpression selfPostfixExpression()
public final RelationalExpression lt(ShiftExpression rhs)
public final RelationalExpression gt(ShiftExpression rhs)
public final RelationalExpression le(ShiftExpression rhs)
public final RelationalExpression ge(ShiftExpression rhs)
public final RelationalExpression instanceOf(ReferenceTypeName typeName)
protected abstract RelationalExpression selfRelationalExpression()
public final ShiftExpression leftShift(AdditiveExpression expression)
public final ShiftExpression rightShift(AdditiveExpression expression)
public final ShiftExpression unsignedRightShift(AdditiveExpression expression)
protected ShiftExpression selfShiftExpression()
protected UnsupportedOperationException newUoe(Class<?> typeName)
Copyright © 2019 Objectos Software LTDA. All rights reserved.