org.jmlspecs.jml4.esc.gc.lang.expr
Class CfgFieldReference
java.lang.Object
org.jmlspecs.jml4.esc.gc.lang.expr.CfgExpression
org.jmlspecs.jml4.esc.gc.lang.expr.CfgAssignable
org.jmlspecs.jml4.esc.gc.lang.expr.CfgFieldReference
public class CfgFieldReference
- extends CfgAssignable
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
receiver
public final CfgExpression receiver
field
public final java.lang.String field
CfgFieldReference
public CfgFieldReference(CfgExpression receiver,
java.lang.String field,
int incarnation,
TypeBinding type,
int sourceStart,
int sourceEnd)
accept
public VC accept(WlpVisitor visitor)
- Specified by:
accept
in class CfgExpression
accept
public CfgExpression accept(CfgExpressionVisitor visitor)
- Specified by:
accept
in class CfgExpression
toString
public java.lang.String toString()
- Specified by:
toString
in class CfgExpression
getName
public java.lang.String getName()
- Specified by:
getName
in class CfgAssignable
isField
public boolean isField()
- Overrides:
isField
in class CfgAssignable
withIncarnation
public CfgAssignable withIncarnation(int newIncarnation)
- Specified by:
withIncarnation
in class CfgAssignable