org.jmlspecs.jml4.esc.gc.lang.sugared.expr
Class SugaredExpression
java.lang.Object
org.jmlspecs.jml4.esc.gc.lang.sugared.expr.SugaredExpression
- Direct Known Subclasses:
- SugaredArrayAllocationExpression, SugaredAssignable, SugaredAssignment, SugaredBinaryExpression, SugaredBooleanConstant, SugaredConditionalExpression, SugaredIntegerConstant, SugaredMessageSend, SugaredOldExpression, SugaredPostfixExpression, SugaredQuantifiedExpression, SugaredThisReference, SugaredUnaryExpression
public abstract class SugaredExpression
- extends java.lang.Object
Methods inherited from class java.lang.Object |
getClass, notify, notifyAll, wait, wait, wait |
EMPTY
public static final SugaredExpression[] EMPTY
sourceStart
public int sourceStart
sourceEnd
public int sourceEnd
type
public final TypeBinding type
SugaredExpression
public SugaredExpression(TypeBinding type,
int sourceStart,
int sourceEnd)
accept
public abstract SimpleExpression accept(DesugaringVisitor visitor)
toString
public abstract java.lang.String toString()
- Overrides:
toString
in class java.lang.Object
accept
public abstract SugaredExpression accept(SugaredExpressionVisitor visitor)
clearSourcePosition
public void clearSourcePosition()
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equals
in class java.lang.Object
hashCode
public int hashCode()
- Overrides:
hashCode
in class java.lang.Object