public class ConeType extends TypeAbstraction
ContextItem.Value<T>
TOP
Modifier and Type | Method and Description |
---|---|
boolean |
equals(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() |
Iterator |
iterateImplementors() |
TypeAbstraction |
meet(TypeAbstraction rhs) |
String |
toString() |
public ConeType(IClass type)
IllegalArgumentException
- if type is nullpublic TypeAbstraction meet(TypeAbstraction rhs)
meet
in class TypeAbstraction
public IClass getType()
TypeAbstraction
getType
in class TypeAbstraction
public TypeReference getTypeReference()
TypeAbstraction
getTypeReference
in class TypeAbstraction
public boolean equals(Object obj)
equals
in class TypeAbstraction
public int hashCode()
hashCode
in class TypeAbstraction
public boolean isArrayType()
public boolean isInterface()
public Iterator iterateImplementors()
public IClassHierarchy getClassHierarchy()