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

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.JavaClassMembersScope
              extended by org.jetbrains.jet.lang.resolve.java.scope.JavaClassStaticMembersScope
All Implemented Interfaces:
JavaPackageFragmentScope, JetScope

public final class JavaClassStaticMembersScope
extends JavaClassMembersScope
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
JavaClassStaticMembersScope(PackageFragmentDescriptor descriptor, JavaClass javaClass, JavaMemberResolver memberResolver)
           
 
Method Summary
protected  java.util.Collection<ClassDescriptor> computeInnerClasses()
           
 java.util.Collection<FqName> getSubPackages()
           
 
Methods inherited from class org.jetbrains.jet.lang.resolve.java.scope.JavaClassMembersScope
computeFunctionDescriptor, getClassifier, getDeclarationsByLabel
 
Methods inherited from class org.jetbrains.jet.lang.resolve.java.scope.JavaBaseScope
computeAllDescriptors, getAllDescriptors, getContainingDeclaration, getFunctions, getInnerClasses, getProperties, printScopeStructure
 
Methods inherited from class org.jetbrains.jet.lang.resolve.scopes.JetScopeImpl
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, getClassifier, getContainingDeclaration, getDeclarationsByLabel, getFunctions, getImplicitReceiversHierarchy, getLocalVariable, getOwnDeclaredDescriptors, getPackage, getProperties, printScopeStructure
 

Constructor Detail

JavaClassStaticMembersScope

public JavaClassStaticMembersScope(@NotNull
                                   PackageFragmentDescriptor descriptor,
                                   @NotNull
                                   JavaClass javaClass,
                                   @NotNull
                                   JavaMemberResolver memberResolver)
Method Detail

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