org.jmlspecs.jml4.esc.gc.lang.expr
Class CfgVariable
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.CfgVariable
public class CfgVariable
- extends CfgAssignable
Constructor Summary |
CfgVariable(java.lang.String name,
int pos,
TypeBinding type,
int incarnation,
int sourceStart,
int sourceEnd,
boolean isStaticField)
|
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
name
public final java.lang.String name
pos
public final int pos
isStaticField
public final boolean isStaticField
CfgVariable
public CfgVariable(java.lang.String name,
int pos,
TypeBinding type,
int incarnation,
int sourceStart,
int sourceEnd,
boolean isStaticField)
accept
public VC accept(WlpVisitor visitor)
- Specified by:
accept
in class CfgExpression
accept
public CfgExpression accept(CfgExpressionVisitor visitor)
- Specified by:
accept
in class CfgExpression
withIncarnation
public CfgAssignable withIncarnation(int newIncarnation)
- Specified by:
withIncarnation
in class CfgAssignable
toString
public java.lang.String toString()
- Specified by:
toString
in class CfgExpression
getName
public java.lang.String getName()
- Specified by:
getName
in class CfgAssignable
isVariable
public boolean isVariable()
- Overrides:
isVariable
in class CfgAssignable