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