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:
Annotated, ClassDescriptor, ClassifierDescriptor, 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)
           
 
Method Summary
 DeclarationDescriptor getContainingDeclaration()
           
 SourceElement getSource()
           
 
Methods inherited from class org.jetbrains.kotlin.descriptors.impl.AbstractClassDescriptor
accept, acceptVoid, getClassObjectType, getDefaultType, getMemberScope, getName, getOriginal, getScopeForMemberLookup, 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
getConstructors, getDefaultObjectDescriptor, getKind, getModality, getStaticScope, getUnsubstitutedPrimaryConstructor, getVisibility, isDefaultObject, isInner
 
Methods inherited from interface org.jetbrains.kotlin.descriptors.ClassifierDescriptor
getTypeConstructor
 

Constructor Detail

ClassDescriptorBase

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

getContainingDeclaration

@NotNull
public DeclarationDescriptor getContainingDeclaration()

getSource

@NotNull
public SourceElement getSource()