org.jetbrains.jet.lang.descriptors
Interface ClassifierDescriptor

All Superinterfaces:
Annotated, DeclarationDescriptor, DeclarationDescriptorNonRoot, Named
All Known Subinterfaces:
ClassDescriptor, TypeParameterDescriptor
All Known Implementing Classes:
ClassDescriptorBase, ClassDescriptorFromJvmBytecode, ClassDescriptorImpl, LazyClassDescriptor, LazySubstitutingClassDescriptor, LazyTypeParameterDescriptor, MutableClassDescriptor, MutableClassDescriptorLite, TypeParameterDescriptorImpl

public interface ClassifierDescriptor
extends DeclarationDescriptorNonRoot


Method Summary
 JetType getClassObjectType()
           
 JetType getDefaultType()
           
 TypeConstructor getTypeConstructor()
           
 
Methods inherited from interface org.jetbrains.jet.lang.descriptors.DeclarationDescriptorNonRoot
getContainingDeclaration
 
Methods inherited from interface org.jetbrains.jet.lang.descriptors.DeclarationDescriptor
accept, acceptVoid, getOriginal, substitute
 
Methods inherited from interface org.jetbrains.jet.lang.descriptors.annotations.Annotated
getAnnotations
 
Methods inherited from interface org.jetbrains.jet.lang.descriptors.Named
getName
 

Method Detail

getTypeConstructor

@NotNull
TypeConstructor getTypeConstructor()

getDefaultType

@NotNull
JetType getDefaultType()

getClassObjectType

@Nullable
JetType getClassObjectType()