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

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.JavaClassNonStaticMembersScope
All Implemented Interfaces:
JetScope

public final class JavaClassNonStaticMembersScope
extends JavaClassMembersScope


Field Summary
 
Fields inherited from class org.jetbrains.jet.lang.resolve.java.scope.JavaBaseScope
javaDescriptorResolver, membersProvider
 
Fields inherited from interface org.jetbrains.jet.lang.resolve.scopes.JetScope
EMPTY
 
Constructor Summary
JavaClassNonStaticMembersScope(ClassDescriptor descriptor, com.intellij.psi.PsiClass psiClass, boolean staticMembersOfPsiClass, PsiClassFinder psiClassFinder, JavaDescriptorResolver javaDescriptorResolver)
           
 
Method Summary
protected  java.util.Collection<ClassDescriptor> computeInnerClasses()
           
 java.util.Collection<ConstructorDescriptor> getConstructors()
           
 ConstructorDescriptor getPrimaryConstructor()
           
 
Methods inherited from class org.jetbrains.jet.lang.resolve.java.scope.JavaClassMembersScope
computeFunctionDescriptor, getClassifier, getDeclarationsByLabel, getObjectDescriptor, getPsiElement
 
Methods inherited from class org.jetbrains.jet.lang.resolve.java.scope.JavaBaseScope
computeAllDescriptors, getAllDescriptors, getContainingDeclaration, getFunctions, getInnerClasses, getObjectDescriptors, getProperties
 
Methods inherited from class org.jetbrains.jet.lang.resolve.scopes.JetScopeImpl
getImplicitReceiversHierarchy, getLocalVariable, getNamespace, getOwnDeclaredDescriptors, getPropertyByFieldReference
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JavaClassNonStaticMembersScope

public JavaClassNonStaticMembersScope(@NotNull
                                      ClassDescriptor descriptor,
                                      @NotNull
                                      com.intellij.psi.PsiClass psiClass,
                                      boolean staticMembersOfPsiClass,
                                      @NotNull
                                      PsiClassFinder psiClassFinder,
                                      @NotNull
                                      JavaDescriptorResolver javaDescriptorResolver)
Method Detail

getConstructors

@NotNull
public java.util.Collection<ConstructorDescriptor> getConstructors()

getPrimaryConstructor

@Nullable
public ConstructorDescriptor getPrimaryConstructor()

computeInnerClasses

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