mycompiler.mytypereconstruction.typeassumption
Class CMethodTypeAssumption
java.lang.Object
mycompiler.mytypereconstruction.typeassumption.CTypeAssumption
mycompiler.mytypereconstruction.typeassumption.CMethodTypeAssumption
- All Implemented Interfaces:
- IHashSetElement
public class CMethodTypeAssumption
- extends CTypeAssumption
- Version:
- $Date: 2005/06/28 19:19:09 $
- Author:
- J�rg B�uerle
|
Constructor Summary |
CMethodTypeAssumption(java.lang.String className,
java.lang.String identifier,
Type assumedType,
int lineNumber)
|
| Methods inherited from class mycompiler.mytypereconstruction.typeassumption.CTypeAssumption |
equals, getAssumedType, getClassName, getIdentifier, getLineNumber, isTyploseVariable, print, setAssumedType, setClassName, setIdentifier, setLineNumber, sub |
| Methods inherited from class java.lang.Object |
finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
m_ParaAssumptions
protected de.dhbwstuttgart.typeinference.Menge<CParaTypeAssumption> m_ParaAssumptions
CMethodTypeAssumption
public CMethodTypeAssumption(java.lang.String className,
java.lang.String identifier,
Type assumedType,
int lineNumber)
getParaCount
public int getParaCount()
- Author: J�rg B�uerle
- Returns:
- Returns the ParaCount.
addParaAssumption
public void addParaAssumption(CParaTypeAssumption paraAssumption)
getParaAssumption
public CParaTypeAssumption getParaAssumption(int index)
getParaAssumptions
public de.dhbwstuttgart.typeinference.Menge<CParaTypeAssumption> getParaAssumptions()
- Author: J�rg B�uerle
- Returns:
- Returns the m_ParaAssumptions.
sub
public void sub(CSubstitution substitution)
- Overrides:
sub in class CTypeAssumption
equalsAssumption
public boolean equalsAssumption(CTypeAssumption assumption)
Author: J�rg B�uerle
- Specified by:
equalsAssumption in class CTypeAssumption
- Parameters:
assumption -
- Returns:
toString
public java.lang.String toString()
- Overrides:
toString in class CTypeAssumption
getHashSetKey
public CMethodKey getHashSetKey()
- Author: J�rg B�uerle
- Specified by:
getHashSetKey in interface IHashSetElement- Specified by:
getHashSetKey in class CTypeAssumption
- Returns:
clone
public CMethodTypeAssumption clone()
Author: J�rg B�uerle
- Specified by:
clone in class CTypeAssumption
- Returns: