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(MembersCache membersCache, PsiClassFinder finder, com.intellij.psi.PsiClass psiClass, com.intellij.psi.PsiPackage psiPackage, boolean staticMembers, boolean isKotlin)
           
 NamedMembers get(Name name)
           
static com.intellij.psi.PsiMethod getSamInterfaceMethod(com.intellij.psi.PsiClass psiClass)
           
static boolean isObjectMethodInInterface(com.intellij.psi.PsiMember member)
           
static boolean isSamInterface(com.intellij.psi.PsiClass psiClass)
           
 
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
                                                           MembersCache membersCache,
                                                           @NotNull
                                                           PsiClassFinder finder,
                                                           @Nullable
                                                           com.intellij.psi.PsiClass psiClass,
                                                           @Nullable
                                                           com.intellij.psi.PsiPackage psiPackage,
                                                           boolean staticMembers,
                                                           boolean isKotlin)

isObjectMethodInInterface

public static boolean isObjectMethodInInterface(@NotNull
                                                com.intellij.psi.PsiMember member)

isSamInterface

public static boolean isSamInterface(@NotNull
                                     com.intellij.psi.PsiClass psiClass)

getSamInterfaceMethod

@Nullable
public static com.intellij.psi.PsiMethod getSamInterfaceMethod(@NotNull
                                                                        com.intellij.psi.PsiClass psiClass)