public final class JetTypeImpl extends AnnotatedImpl implements JetType
| Constructor and Description |
|---|
JetTypeImpl(ClassDescriptor classDescriptor) |
JetTypeImpl(java.util.List<AnnotationDescriptor> annotations,
TypeConstructor constructor,
boolean nullable,
java.util.List<TypeProjection> arguments,
JetScope memberScope) |
JetTypeImpl(TypeConstructor constructor,
JetScope memberScope) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(java.lang.Object o) |
java.util.List<TypeProjection> |
getArguments() |
TypeConstructor |
getConstructor() |
JetScope |
getMemberScope() |
int |
hashCode() |
boolean |
isNullable() |
java.lang.String |
toString() |
getAnnotationsclone, finalize, getClass, notify, notifyAll, wait, wait, waitgetAnnotationspublic JetTypeImpl(java.util.List<AnnotationDescriptor> annotations, TypeConstructor constructor, boolean nullable, @NotNull java.util.List<TypeProjection> arguments, JetScope memberScope)
public JetTypeImpl(TypeConstructor constructor, JetScope memberScope)
public JetTypeImpl(@NotNull ClassDescriptor classDescriptor)
@NotNull public TypeConstructor getConstructor()
getConstructor in interface JetType@NotNull public java.util.List<TypeProjection> getArguments()
getArguments in interface JetTypepublic boolean isNullable()
isNullable in interface JetType@NotNull public JetScope getMemberScope()
getMemberScope in interface JetTypepublic java.lang.String toString()
toString in class java.lang.Objectpublic boolean equals(java.lang.Object o)
public int hashCode()
hashCode in class java.lang.Object