org.jetbrains.jet.lang.types
Interface TypeConstructor
- All Superinterfaces:
- Annotated
- All Known Implementing Classes:
- DoubleValueTypeConstructor, IntegerValueTypeConstructor, IntersectionTypeConstructor, NumberValueTypeConstructor, TypeConstructorImpl
public interface TypeConstructor
- extends Annotated
getParameters
@NotNull
java.util.List<TypeParameterDescriptor> getParameters()
getSupertypes
@NotNull
java.util.Collection<JetType> getSupertypes()
isSealed
boolean isSealed()
isDenotable
boolean isDenotable()
getDeclarationDescriptor
@Nullable
ClassifierDescriptor getDeclarationDescriptor()