org.jetbrains.jet.lang.types
Class JetTypeImpl
java.lang.Object
org.jetbrains.jet.lang.types.AbstractJetType
org.jetbrains.jet.lang.types.JetTypeImpl
- All Implemented Interfaces:
- Annotated, JetType
public final class JetTypeImpl
- extends AbstractJetType
| Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
JetTypeImpl
public JetTypeImpl(java.util.List<AnnotationDescriptor> annotations,
TypeConstructor constructor,
boolean nullable,
@NotNull
java.util.List<? extends TypeProjection> arguments,
JetScope memberScope)
JetTypeImpl
public JetTypeImpl(TypeConstructor constructor,
JetScope memberScope)
JetTypeImpl
public JetTypeImpl(@NotNull
ClassDescriptor classDescriptor)
getAnnotations
@NotNull
public java.util.List<AnnotationDescriptor> getAnnotations()
getConstructor
@NotNull
public TypeConstructor getConstructor()
getArguments
@NotNull
public java.util.List<TypeProjection> getArguments()
isNullable
public boolean isNullable()
getMemberScope
@NotNull
public JetScope getMemberScope()
isError
public boolean isError()