org.jetbrains.jet.lang.descriptors
Interface ModuleDescriptor

All Superinterfaces:
Annotated, DeclarationDescriptor, Named, NamespaceDescriptorParent
All Known Implementing Classes:
ModuleDescriptorImpl

public interface ModuleDescriptor
extends DeclarationDescriptor, NamespaceDescriptorParent


Method Summary
<R,D> R
accept(DeclarationDescriptorVisitor<R,D> visitor, D data)
           
 DeclarationDescriptor getContainingDeclaration()
           
 java.util.List<ImportPath> getDefaultImports()
           
 ModuleConfiguration getModuleConfiguration()
           
 NamespaceDescriptor getNamespace(FqName fqName)
           
 PlatformToKotlinClassMap getPlatformToKotlinClassMap()
           
 ModuleDescriptor substitute(TypeSubstitutor substitutor)
           
 
Methods inherited from interface org.jetbrains.jet.lang.descriptors.impl.NamespaceDescriptorParent
addNamespace
 
Methods inherited from interface org.jetbrains.jet.lang.descriptors.DeclarationDescriptor
acceptVoid, getOriginal
 
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

getContainingDeclaration

@Nullable
DeclarationDescriptor getContainingDeclaration()
Specified by:
getContainingDeclaration in interface DeclarationDescriptor

getNamespace

@Nullable
NamespaceDescriptor getNamespace(@NotNull
                                          FqName fqName)

getModuleConfiguration

@NotNull
ModuleConfiguration getModuleConfiguration()

getDefaultImports

@NotNull
java.util.List<ImportPath> getDefaultImports()

getPlatformToKotlinClassMap

@NotNull
PlatformToKotlinClassMap getPlatformToKotlinClassMap()

substitute

@NotNull
ModuleDescriptor substitute(@NotNull
                                    TypeSubstitutor substitutor)
Specified by:
substitute in interface DeclarationDescriptor

accept

<R,D> R accept(DeclarationDescriptorVisitor<R,D> visitor,
               D data)
Specified by:
accept in interface DeclarationDescriptor