public abstract class ContainerType extends AbstractType
Modifier and Type | Method and Description |
---|---|
protected abstract java.lang.String |
createToString() |
abstract boolean |
equals(java.lang.Object obj) |
Type |
getItemType()
Returns the item type of this container type.
|
boolean |
hasFreeTypes() |
abstract int |
hashCode() |
boolean |
hasIntersectionType() |
java.lang.String |
toString() |
assignableTo, findCommonSubtype, findCommonSupertype, getFreeTypes, isCollection, matchesSubtype, matchesSupertype, performConversion, substituteFreeTypes
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
accept, getJavaClass, getSupertype
public final java.lang.String toString()
toString
in class java.lang.Object
protected abstract java.lang.String createToString()
public abstract int hashCode()
hashCode
in class java.lang.Object
public abstract boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
public final Type getItemType()
public boolean hasFreeTypes()
hasFreeTypes
in interface Type
hasFreeTypes
in class AbstractType
true
if the type contains a free typepublic boolean hasIntersectionType()
true
if the type contains an intersection typeCopyright © 2007-2020 Whitestein Technologies. All Rights Reserved.