public abstract class CTypeAssumption extends java.lang.Object implements IHashSetElement
| Constructor and Description |
|---|
CTypeAssumption(java.lang.String className,
java.lang.String identifier,
Type assumedType,
int lineNumber,
int offset,
java.util.Vector<java.lang.Integer> OffsetVektor) |
| Modifier and Type | Method and Description |
|---|---|
void |
addOffset(int i) |
abstract CTypeAssumption |
clone() |
boolean |
equals(java.lang.Object obj) |
abstract boolean |
equalsAssumption(CTypeAssumption assumption) |
Type |
getAssumedType() |
java.lang.String |
getClassName() |
abstract CTypeAssumptionKey |
getHashSetKey() |
java.lang.String |
getIdentifier() |
int |
getLineNumber() |
int |
getOffset() |
java.util.Vector<java.lang.Integer> |
getOffsetVector() |
boolean |
isPlaceholderVariable() |
void |
setAssumedType(Type assumedType) |
void |
setClassName(java.lang.String className) |
void |
setIdentifier(java.lang.String identifier) |
void |
setLineNumber(int lineNumber) |
void |
setOffset(int Offset) |
void |
sub(CSubstitution substitution) |
void |
sub(CSubstitutionSet substitutionSet) |
java.lang.String |
toString() |
getClass, hashCode, notify, notifyAll, wait, wait, waitupdateHashSetKeypublic CTypeAssumption(java.lang.String className,
java.lang.String identifier,
Type assumedType,
int lineNumber,
int offset,
java.util.Vector<java.lang.Integer> OffsetVektor)
public java.lang.String getClassName()
public void setClassName(java.lang.String className)
public java.lang.String getIdentifier()
public void setIdentifier(java.lang.String identifier)
public Type getAssumedType()
public void setAssumedType(Type assumedType)
public int getLineNumber()
public void setLineNumber(int lineNumber)
public int getOffset()
public void addOffset(int i)
public java.util.Vector<java.lang.Integer> getOffsetVector()
public void setOffset(int Offset)
public void sub(CSubstitutionSet substitutionSet)
public void sub(CSubstitution substitution)
public java.lang.String toString()
toString in class java.lang.Objectpublic final boolean equals(java.lang.Object obj)
equals in class java.lang.Objectpublic boolean isPlaceholderVariable()
public abstract boolean equalsAssumption(CTypeAssumption assumption)
public abstract CTypeAssumption clone()
clone in class java.lang.Objectpublic abstract CTypeAssumptionKey getHashSetKey()
getHashSetKey in interface IHashSetElement