org.jmlspecs.jml4.esc.gc.lang.simple.expr
Class SimpleFieldReference
java.lang.Object
org.jmlspecs.jml4.esc.gc.lang.simple.expr.SimpleExpression
org.jmlspecs.jml4.esc.gc.lang.simple.expr.SimpleAssignable
org.jmlspecs.jml4.esc.gc.lang.simple.expr.SimpleFieldReference
public class SimpleFieldReference
- extends SimpleAssignable
| Methods inherited from class java.lang.Object |
getClass, notify, notifyAll, wait, wait, wait |
receiver
public final SimpleExpression receiver
field
public final java.lang.String field
declaringClass
public final java.lang.String declaringClass
SimpleFieldReference
public SimpleFieldReference(SimpleExpression receiver,
java.lang.String field,
java.lang.String declaringClass,
TypeBinding type,
int sourceStart,
int sourceEnd)
accept
public CfgExpression accept(PassifyVisitor visitor,
IncarnationMap incarnationMap)
- Specified by:
accept in class SimpleExpression
accept
public SimpleExpression accept(SimpleExprVisitor visitor)
- Specified by:
accept in class SimpleExpression
toString
public java.lang.String toString()
- Specified by:
toString in class SimpleExpression
hashCode
public int hashCode()
- Specified by:
hashCode in class SimpleAssignable
equals
public boolean equals(java.lang.Object that)
- Specified by:
equals in class SimpleAssignable
getName
public java.lang.String getName()
- Specified by:
getName in class SimpleAssignable
isField
public boolean isField()
- Overrides:
isField in class SimpleAssignable