org.jmlspecs.jml4.esc.gc.lang.simple.expr
Class SimpleVariable
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.SimpleVariable
public class SimpleVariable
- extends SimpleAssignable
Constructor Summary |
SimpleVariable(java.lang.String name,
int pos,
TypeBinding type,
int sourceStart,
int sourceEnd,
boolean isStaticField)
|
Methods inherited from class java.lang.Object |
getClass, notify, notifyAll, wait, wait, wait |
name
public final java.lang.String name
pos
public final int pos
isStaticField
public final boolean isStaticField
SimpleVariable
public SimpleVariable(java.lang.String name,
int pos,
TypeBinding type,
int sourceStart,
int sourceEnd,
boolean isStaticField)
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
isVariable
public boolean isVariable()
- Overrides:
isVariable
in class SimpleAssignable