org.jetbrains.jet.lang.descriptors.impl
Class CompositePackageFragmentProvider

java.lang.Object
  extended by org.jetbrains.jet.lang.descriptors.impl.CompositePackageFragmentProvider
All Implemented Interfaces:
PackageFragmentProvider

public class CompositePackageFragmentProvider
extends java.lang.Object
implements PackageFragmentProvider


Constructor Summary
CompositePackageFragmentProvider(java.util.List<PackageFragmentProvider> providers)
           
 
Method Summary
 java.util.List<PackageFragmentDescriptor> getPackageFragments(FqName fqName)
           
 java.util.Collection<FqName> getSubPackagesOf(FqName fqName)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CompositePackageFragmentProvider

public CompositePackageFragmentProvider(@NotNull
                                        java.util.List<PackageFragmentProvider> providers)
Method Detail

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