public class CMethodTypeAssumption extends CTypeAssumption
| Constructor and Description |
|---|
CMethodTypeAssumption(Type classType,
java.lang.String identifier,
Type assumedType,
int parameterCount,
int lineNumber,
int offset,
java.util.Vector<java.lang.Integer> Offsetvektor,
java.util.Vector<GenericTypeVar> genericMethodParameters) |
| Modifier and Type | Method and Description |
|---|---|
void |
addParaAssumption(CParaTypeAssumption paraAssumption) |
CMethodTypeAssumption |
clone()
Author: Jrg Buerle |
boolean |
equalsAssumption(CTypeAssumption assumption)
Author: Jrg Buerle |
Type |
getClassType()
Liefert den angenommenen Typ f�r die Klasse, welche diese Methode enth�lt.
|
java.util.Vector<GenericTypeVar> |
getGenericMethodParameters() |
CMethodKey |
getHashSetKey()
Author: Jrg Buerle
|
int |
getOverloadedMethodID() |
CParaTypeAssumption |
getParaAssumption(int index) |
java.util.Vector<CParaTypeAssumption> |
getParaAssumptions()
Author: Jrg Buerle
|
int |
getParaCount()
Author: Jrg Buerle
|
void |
sub(CSubstitution substitution) |
java.lang.String |
toString() |
void |
updateHashSetKey(IHashSetKey key) |
addOffset, equals, getAssumedType, getClassName, getIdentifier, getLineNumber, getOffset, getOffsetVector, isPlaceholderVariable, setAssumedType, setClassName, setIdentifier, setLineNumber, setOffset, subpublic CMethodTypeAssumption(Type classType, java.lang.String identifier, Type assumedType, int parameterCount, int lineNumber, int offset, java.util.Vector<java.lang.Integer> Offsetvektor, java.util.Vector<GenericTypeVar> genericMethodParameters)
public int getParaCount()
public java.util.Vector<GenericTypeVar> getGenericMethodParameters()
public void addParaAssumption(CParaTypeAssumption paraAssumption)
public CParaTypeAssumption getParaAssumption(int index)
public java.util.Vector<CParaTypeAssumption> getParaAssumptions()
public void sub(CSubstitution substitution)
sub in class CTypeAssumptionpublic boolean equalsAssumption(CTypeAssumption assumption)
equalsAssumption in class CTypeAssumptionassumption - public java.lang.String toString()
toString in class CTypeAssumptionpublic CMethodKey getHashSetKey()
getHashSetKey in interface IHashSetElementgetHashSetKey in class CTypeAssumptionpublic int getOverloadedMethodID()
public CMethodTypeAssumption clone()
clone in class CTypeAssumptionpublic void updateHashSetKey(IHashSetKey key)
public Type getClassType()