org.jetbrains.jet.lang.resolve.java.resolver
Class JavaPackageFragmentProviderImpl
java.lang.Object
org.jetbrains.jet.lang.resolve.java.resolver.JavaPackageFragmentProviderImpl
- All Implemented Interfaces:
- PackageFragmentProvider, JavaPackageFragmentProvider
public final class JavaPackageFragmentProviderImpl
- extends java.lang.Object
- implements JavaPackageFragmentProvider
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
JavaPackageFragmentProviderImpl
public JavaPackageFragmentProviderImpl()
setJavaDescriptorResolver
@Inject
public void setJavaDescriptorResolver(@NotNull
JavaDescriptorResolver javaDescriptorResolver)
setKotlinClassFinder
@Inject
public void setKotlinClassFinder(KotlinClassFinder kotlinClassFinder)
setJavaClassFinder
@Inject
public void setJavaClassFinder(JavaClassFinder javaClassFinder)
setCache
@Inject
public void setCache(JavaResolverCache cache)
setMemberResolver
@Inject
public void setMemberResolver(@NotNull
JavaMemberResolver memberResolver)
setDeserializedDescriptorResolver
@Inject
public void setDeserializedDescriptorResolver(DeserializedDescriptorResolver deserializedDescriptorResolver)
setModule
@Inject
public void setModule(ModuleDescriptor module)
getJavaDescriptorResolver
@NotNull
public JavaDescriptorResolver getJavaDescriptorResolver()
- Specified by:
getJavaDescriptorResolver
in interface JavaPackageFragmentProvider
getPackageFragments
@NotNull
public java.util.List<PackageFragmentDescriptor> getPackageFragments(@NotNull
FqName fqName)
- Specified by:
getPackageFragments
in interface PackageFragmentProvider
getSubPackagesOf
@NotNull
public java.util.Collection<FqName> getSubPackagesOf(@NotNull
FqName fqName)
- Specified by:
getSubPackagesOf
in interface PackageFragmentProvider
- Returns:
- declared subpackages of
fqName
getPackageFragment
@Nullable
public JavaPackageFragmentDescriptorImpl getPackageFragment(@NotNull
FqName fqName)
- Specified by:
getPackageFragment
in interface JavaPackageFragmentProvider
getClassNamesInPackage
@NotNull
public java.util.Collection<Name> getClassNamesInPackage(@NotNull
FqName packageName)
- Specified by:
getClassNamesInPackage
in interface JavaPackageFragmentProvider
getModule
@NotNull
public ModuleDescriptor getModule()
- Specified by:
getModule
in interface JavaPackageFragmentProvider