org.jetbrains.kotlin.descriptors.impl
Class ClassDescriptorBase

java.lang.Object
  extended by org.jetbrains.kotlin.descriptors.impl.AbstractClassDescriptor
      extended by org.jetbrains.kotlin.descriptors.impl.ClassDescriptorBase
All Implemented Interfaces:
ClassDescriptor, ClassifierDescriptor, ClassifierDescriptorWithTypeParameters, ClassOrPackageFragmentDescriptor, DeclarationDescriptor, DeclarationDescriptorNonRoot, DeclarationDescriptorWithSource, DeclarationDescriptorWithVisibility, MemberDescriptor, Named
Direct Known Subclasses:
ClassDescriptorImpl, EnumEntrySyntheticClassDescriptor, LazyClassDescriptor, MutableClassDescriptor

public abstract class ClassDescriptorBase
extends AbstractClassDescriptor


Field Summary
 
Fields inherited from class org.jetbrains.kotlin.descriptors.impl.AbstractClassDescriptor
defaultType
 
Constructor Summary
protected ClassDescriptorBase(StorageManager storageManager, DeclarationDescriptor containingDeclaration, Name name, SourceElement source, boolean isExternal)
           
 
Method Summary
 DeclarationDescriptor getContainingDeclaration()
           
 SourceElement getSource()
           
 boolean isExternal()
           
 
Methods inherited from class org.jetbrains.kotlin.descriptors.impl.AbstractClassDescriptor
accept, acceptVoid, getDefaultType, getMemberScope, getMemberScope, getName, getOriginal, getThisAsReceiverParameter, getUnsubstitutedInnerClassesScope, substitute
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.jetbrains.kotlin.descriptors.ClassDescriptor
getCompanionObjectDescriptor, getConstructors, getDeclaredTypeParameters, getKind, getModality, getSealedSubclasses, getStaticScope, getUnsubstitutedMemberScope, getUnsubstitutedPrimaryConstructor, getVisibility, isCompanionObject, isData
 
Methods inherited from interface org.jetbrains.kotlin.descriptors.ClassifierDescriptorWithTypeParameters
isInner
 
Methods inherited from interface org.jetbrains.kotlin.descriptors.ClassifierDescriptor
getTypeConstructor
 
Methods inherited from interface org.jetbrains.kotlin.descriptors.MemberDescriptor
isHeader, isImpl
 

Constructor Detail

ClassDescriptorBase

protected ClassDescriptorBase(@NotNull
                              StorageManager storageManager,
                              @NotNull
                              DeclarationDescriptor containingDeclaration,
                              @NotNull
                              Name name,
                              @NotNull
                              SourceElement source,
                              boolean isExternal)
Method Detail

isExternal

public boolean isExternal()

getContainingDeclaration

@NotNull
public DeclarationDescriptor getContainingDeclaration()

getSource

@NotNull
public SourceElement getSource()