public class CIntersectionType
extends java.lang.Object
CIntersectionType gruppiert alle Typmglichkeiten einer
bestimmten Methode, die ber den CMethodKey eindeutig definiert
ist.Vector
m_MethodTypeAssumptions enthlt stets nur ein einziges Element.CTypeReconstructionResults realisiert.| Constructor and Description |
|---|
CIntersectionType(CMethodTypeAssumption assum) |
CIntersectionType(java.lang.String className,
java.lang.String methodIdentifier,
int methodParaCount,
int methodOverloadedID) |
| Modifier and Type | Method and Description |
|---|---|
void |
addMethodTypeAssumption(CMethodTypeAssumption assum) |
CMethodKey |
getIntersectionTypeKey() |
java.util.Vector<CMethodTypeAssumption> |
getMethodTypeAssumptions() |
void |
removeMethodTypeAssumption(CMethodTypeAssumption assum) |
void |
setIntersectionTypeKey(CMethodKey intersectionTypeKey) |
void |
setMethodTypeAssumptions(java.util.Vector<CMethodTypeAssumption> methodTypeAssumptions) |
java.lang.String |
toString()
Author: Jrg Buerle |
public CIntersectionType(java.lang.String className,
java.lang.String methodIdentifier,
int methodParaCount,
int methodOverloadedID)
public CIntersectionType(CMethodTypeAssumption assum)
public CMethodKey getIntersectionTypeKey()
public void setIntersectionTypeKey(CMethodKey intersectionTypeKey)
public java.util.Vector<CMethodTypeAssumption> getMethodTypeAssumptions()
public void setMethodTypeAssumptions(java.util.Vector<CMethodTypeAssumption> methodTypeAssumptions)
public void addMethodTypeAssumption(CMethodTypeAssumption assum)
public void removeMethodTypeAssumption(CMethodTypeAssumption assum)
public java.lang.String toString()
toString in class java.lang.Object