public class IntersectionTypeConstructor extends AnnotatedImpl implements TypeConstructor
| Constructor and Description |
|---|
IntersectionTypeConstructor(java.util.List<AnnotationDescriptor> annotations,
java.util.Collection<JetType> typesToIntersect) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(java.lang.Object o) |
ClassifierDescriptor |
getDeclarationDescriptor() |
java.util.List<TypeParameterDescriptor> |
getParameters() |
java.util.Collection<JetType> |
getSupertypes() |
int |
hashCode() |
boolean |
isSealed() |
java.lang.String |
toString() |
getAnnotationsclone, finalize, getClass, notify, notifyAll, wait, wait, waitgetAnnotationspublic IntersectionTypeConstructor(java.util.List<AnnotationDescriptor> annotations, java.util.Collection<JetType> typesToIntersect)
@NotNull public java.util.List<TypeParameterDescriptor> getParameters()
getParameters in interface TypeConstructor@NotNull public java.util.Collection<JetType> getSupertypes()
getSupertypes in interface TypeConstructorpublic boolean isSealed()
isSealed in interface TypeConstructorpublic ClassifierDescriptor getDeclarationDescriptor()
getDeclarationDescriptor in interface TypeConstructorpublic java.lang.String toString()
toString in class java.lang.Objectpublic boolean equals(java.lang.Object o)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Object