org.jetbrains.jet.lang.descriptors
Class ModuleDescriptorImpl
java.lang.Object
org.jetbrains.jet.lang.descriptors.annotations.AnnotatedImpl
org.jetbrains.jet.lang.descriptors.impl.DeclarationDescriptorImpl
org.jetbrains.jet.lang.descriptors.ModuleDescriptorImpl
- All Implemented Interfaces:
- Annotated, DeclarationDescriptor, ModuleDescriptor, Named
public class ModuleDescriptorImpl
- extends DeclarationDescriptorImpl
- implements ModuleDescriptor
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Methods inherited from interface org.jetbrains.jet.lang.descriptors.Named |
getName |
ModuleDescriptorImpl
public ModuleDescriptorImpl(@NotNull
Name name,
@NotNull
java.util.List<ImportPath> defaultImports,
@NotNull
PlatformToKotlinClassMap platformToKotlinClassMap)
addFragmentProvider
public void addFragmentProvider(@NotNull
DependencyKind dependencyKind,
@NotNull
PackageFragmentProvider provider)
getContainingDeclaration
@Nullable
public DeclarationDescriptor getContainingDeclaration()
- Specified by:
getContainingDeclaration
in interface DeclarationDescriptor
- Specified by:
getContainingDeclaration
in interface ModuleDescriptor
getPackageFragmentProvider
@NotNull
public PackageFragmentProvider getPackageFragmentProvider()
- Specified by:
getPackageFragmentProvider
in interface ModuleDescriptor
getPackage
@Nullable
public PackageViewDescriptor getPackage(@NotNull
FqName fqName)
- Specified by:
getPackage
in interface ModuleDescriptor
getDefaultImports
@NotNull
public java.util.List<ImportPath> getDefaultImports()
- Specified by:
getDefaultImports
in interface ModuleDescriptor
getPlatformToKotlinClassMap
@NotNull
public PlatformToKotlinClassMap getPlatformToKotlinClassMap()
- Specified by:
getPlatformToKotlinClassMap
in interface ModuleDescriptor
substitute
@NotNull
public ModuleDescriptor substitute(@NotNull
TypeSubstitutor substitutor)
- Specified by:
substitute
in interface DeclarationDescriptor
- Specified by:
substitute
in interface ModuleDescriptor
accept
public <R,D> R accept(DeclarationDescriptorVisitor<R,D> visitor,
D data)
- Specified by:
accept
in interface DeclarationDescriptor
- Specified by:
accept
in interface ModuleDescriptor