org.jetbrains.jet.lang.resolve.java.scope
Class JavaPurePackageScope

java.lang.Object
  extended by org.jetbrains.jet.lang.resolve.scopes.JetScopeImpl
      extended by org.jetbrains.jet.lang.resolve.java.scope.JavaBaseScope
          extended by org.jetbrains.jet.lang.resolve.java.scope.JavaPurePackageScope
All Implemented Interfaces:
JavaPackageFragmentScope, JetScope

public final class JavaPurePackageScope
extends JavaBaseScope
implements JavaPackageFragmentScope


Field Summary
 
Fields inherited from class org.jetbrains.jet.lang.resolve.java.scope.JavaBaseScope
descriptor, memberResolver, membersProvider
 
Fields inherited from interface org.jetbrains.jet.lang.resolve.scopes.JetScope
EMPTY
 
Constructor Summary
JavaPurePackageScope(PackageFragmentDescriptor descriptor, JavaPackage javaPackage, FqName packageFQN, JavaMemberResolver memberResolver, boolean includeCompiledKotlinClasses)
           
 
Method Summary
protected  java.util.Collection<DeclarationDescriptor> computeAllDescriptors()
           
protected  java.util.Set<FunctionDescriptor> computeFunctionDescriptor(Name name)
           
protected  java.util.Collection<ClassDescriptor> computeInnerClasses()
           
 ClassifierDescriptor getClassifier(Name name)
          Should not return object (class object or enum entry) class descriptors.
 java.util.Collection<FqName> getSubPackages()
           
 
Methods inherited from class org.jetbrains.jet.lang.resolve.java.scope.JavaBaseScope
getAllDescriptors, getContainingDeclaration, getFunctions, getInnerClasses, getProperties, printScopeStructure
 
Methods inherited from class org.jetbrains.jet.lang.resolve.scopes.JetScopeImpl
getDeclarationsByLabel, getImplicitReceiversHierarchy, getLocalVariable, getOwnDeclaredDescriptors, getPackage
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.jetbrains.jet.lang.resolve.scopes.JetScope
getAllDescriptors, getContainingDeclaration, getDeclarationsByLabel, getFunctions, getImplicitReceiversHierarchy, getLocalVariable, getOwnDeclaredDescriptors, getPackage, getProperties, printScopeStructure
 

Constructor Detail

JavaPurePackageScope

public JavaPurePackageScope(@NotNull
                            PackageFragmentDescriptor descriptor,
                            @NotNull
                            JavaPackage javaPackage,
                            @NotNull
                            FqName packageFQN,
                            @NotNull
                            JavaMemberResolver memberResolver,
                            boolean includeCompiledKotlinClasses)
Method Detail

getClassifier

public ClassifierDescriptor getClassifier(@NotNull
                                          Name name)
Description copied from interface: JetScope
Should not return object (class object or enum entry) class descriptors.

Specified by:
getClassifier in interface JetScope
Overrides:
getClassifier in class JetScopeImpl

computeAllDescriptors

@NotNull
protected java.util.Collection<DeclarationDescriptor> computeAllDescriptors()
Overrides:
computeAllDescriptors in class JavaBaseScope

computeFunctionDescriptor

@NotNull
protected java.util.Set<FunctionDescriptor> computeFunctionDescriptor(@NotNull
                                                                              Name name)
Specified by:
computeFunctionDescriptor in class JavaBaseScope

computeInnerClasses

@NotNull
protected java.util.Collection<ClassDescriptor> computeInnerClasses()
Specified by:
computeInnerClasses in class JavaBaseScope

getSubPackages

@NotNull
public java.util.Collection<FqName> getSubPackages()
Specified by:
getSubPackages in interface JavaPackageFragmentScope