public class ConeType extends TypeAbstraction
ContextItem.Value<T>TOP| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(java.lang.Object obj) |
IClassHierarchy |
getClassHierarchy() |
IClass |
getType()
This is here for convenience; it makes sense for Point and Cone Dispatch.
|
TypeReference |
getTypeReference()
A TypeReference representing the types of this abstraction
|
int |
hashCode() |
boolean |
isArrayType() |
boolean |
isInterface() |
java.util.Iterator<IClass> |
iterateImplementors() |
TypeAbstraction |
meet(TypeAbstraction rhs) |
java.lang.String |
toString() |
public ConeType(IClass type)
java.lang.IllegalArgumentException - if type is nullpublic TypeAbstraction meet(TypeAbstraction rhs)
meet in class TypeAbstractionpublic java.lang.String toString()
toString in class java.lang.Objectpublic IClass getType()
TypeAbstractiongetType in class TypeAbstractionpublic TypeReference getTypeReference()
TypeAbstractiongetTypeReference in class TypeAbstractionpublic boolean equals(java.lang.Object obj)
equals in class TypeAbstractionpublic int hashCode()
hashCode in class TypeAbstractionpublic boolean isArrayType()
public boolean isInterface()
public java.util.Iterator<IClass> iterateImplementors()
public IClassHierarchy getClassHierarchy()