public final class LocationVariable extends ProgramVariable implements UpdateableOperator
| Constructor and Description |
|---|
LocationVariable(ProgramElementName name,
KeYJavaType t) |
LocationVariable(ProgramElementName name,
KeYJavaType t,
boolean isFinal) |
LocationVariable(ProgramElementName name,
KeYJavaType t,
boolean isGhost,
boolean isFinal) |
LocationVariable(ProgramElementName name,
KeYJavaType t,
KeYJavaType containingType,
boolean isStatic,
boolean isModel) |
LocationVariable(ProgramElementName name,
KeYJavaType t,
KeYJavaType containingType,
boolean isStatic,
boolean isModel,
boolean isGhost,
boolean isFinal) |
LocationVariable(ProgramElementName name,
Sort s) |
| Modifier and Type | Method and Description |
|---|---|
UpdateableOperator |
rename(Name name)
Returns an equivalent variable with the new name.
|
void |
visit(Visitor v)
calls the corresponding method of a visitor in order to
perform some action/transformation on this element
|
convertToProgram, equalsModRenaming, getComments, getContainerType, getEndPosition, getFirstElement, getFirstElementIncludingBlocks, getKeYJavaType, getKeYJavaType, getKeYJavaType, getLastElement, getPositionInfo, getProgramElementName, getReferencePrefix, getRelativePosition, getStartPosition, isFinal, isGhost, isImplicit, isMember, isModel, isStatic, match, prettyPrint, proofToStringadditionalValidTopLevel, additionalValidTopLevel2, argSort, argSorts, sort, sortarity, bindVarsAt, isRigid, name, toString, validTopLevel, whereToBindclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitargSort, argSorts, sortarity, bindVarsAt, isRigid, sort, validTopLevelpublic LocationVariable(ProgramElementName name, KeYJavaType t, KeYJavaType containingType, boolean isStatic, boolean isModel, boolean isGhost, boolean isFinal)
public LocationVariable(ProgramElementName name, KeYJavaType t, KeYJavaType containingType, boolean isStatic, boolean isModel)
public LocationVariable(ProgramElementName name, KeYJavaType t)
public LocationVariable(ProgramElementName name, KeYJavaType t, boolean isFinal)
public LocationVariable(ProgramElementName name, KeYJavaType t, boolean isGhost, boolean isFinal)
public LocationVariable(ProgramElementName name, Sort s)
public void visit(Visitor v)
SourceElementvisit in interface SourceElementvisit in class ProgramVariablev - the Visitorpublic UpdateableOperator rename(Name name)
ProgramVariablerename in class ProgramVariablename - the new name