org.jetbrains.jet.lang.descriptors
Interface ModuleDescriptor
- All Superinterfaces:
- Annotated, DeclarationDescriptor, Named
- All Known Implementing Classes:
- ModuleDescriptorImpl
public interface ModuleDescriptor
- extends DeclarationDescriptor
Methods inherited from interface org.jetbrains.jet.lang.descriptors.Named |
getName |
getContainingDeclaration
@Nullable
DeclarationDescriptor getContainingDeclaration()
- Specified by:
getContainingDeclaration
in interface DeclarationDescriptor
getPackageFragmentProvider
@NotNull
PackageFragmentProvider getPackageFragmentProvider()
getPackage
@Nullable
PackageViewDescriptor getPackage(@NotNull
FqName fqName)
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