org.jetbrains.jet.lang.resolve.java.provider
Class MembersCache

java.lang.Object
  extended by org.jetbrains.jet.lang.resolve.java.provider.MembersCache

public final class MembersCache
extends java.lang.Object


Constructor Summary
MembersCache()
           
 
Method Summary
 java.util.Collection<NamedMembers> allMembers()
           
static MembersCache buildMembersByNameCache(PsiClassFinder finder, com.intellij.psi.PsiClass psiClass, com.intellij.psi.PsiPackage psiPackage, boolean staticMembers)
           
 NamedMembers get(Name name)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MembersCache

public MembersCache()
Method Detail

get

@Nullable
public NamedMembers get(@NotNull
                                 Name name)

allMembers

@NotNull
public java.util.Collection<NamedMembers> allMembers()

buildMembersByNameCache

@NotNull
public static MembersCache buildMembersByNameCache(@NotNull
                                                           PsiClassFinder finder,
                                                           @Nullable
                                                           com.intellij.psi.PsiClass psiClass,
                                                           @Nullable
                                                           com.intellij.psi.PsiPackage psiPackage,
                                                           boolean staticMembers)