public interface ModuleDescriptor extends DeclarationDescriptor, NamespaceDescriptorParent
Modifier and Type | Method and Description |
---|---|
<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) |
addNamespace
acceptVoid, getOriginal
getAnnotations
@Nullable DeclarationDescriptor getContainingDeclaration()
getContainingDeclaration
in interface DeclarationDescriptor
@Nullable NamespaceDescriptor getNamespace(@NotNull FqName fqName)
@NotNull ModuleConfiguration getModuleConfiguration()
@NotNull java.util.List<ImportPath> getDefaultImports()
@NotNull PlatformToKotlinClassMap getPlatformToKotlinClassMap()
@NotNull ModuleDescriptor substitute(@NotNull TypeSubstitutor substitutor)
substitute
in interface DeclarationDescriptor
<R,D> R accept(DeclarationDescriptorVisitor<R,D> visitor, D data)
accept
in interface DeclarationDescriptor