org.jmlspecs.jml4.esc.gc.lang.sugared.expr
Class SugaredFieldReference
java.lang.Object
org.jmlspecs.jml4.esc.gc.lang.sugared.expr.SugaredExpression
org.jmlspecs.jml4.esc.gc.lang.sugared.expr.SugaredAssignable
org.jmlspecs.jml4.esc.gc.lang.sugared.expr.SugaredFieldReference
public class SugaredFieldReference
- extends SugaredAssignable
Methods inherited from class java.lang.Object |
getClass, notify, notifyAll, wait, wait, wait |
receiver
public final SugaredExpression receiver
field
public final java.lang.String field
declaringClass
public final java.lang.String declaringClass
SugaredFieldReference
public SugaredFieldReference(SugaredExpression receiver,
java.lang.String field,
java.lang.String declaringClass,
TypeBinding type,
int sourceStart,
int sourceEnd)
accept
public SimpleExpression accept(DesugaringVisitor visitor)
- Specified by:
accept
in class SugaredExpression
accept
public SugaredExpression accept(SugaredExpressionVisitor visitor)
- Specified by:
accept
in class SugaredExpression
toString
public java.lang.String toString()
- Specified by:
toString
in class SugaredExpression
getName
public java.lang.String getName()
- Specified by:
getName
in class SugaredAssignable
isVariable
public boolean isVariable()
- Overrides:
isVariable
in class SugaredAssignable