public class MemberInfoStorage extends AbstractMemberInfoStorage<PsiMember,PsiClass,MemberInfo>
myClass, myClassToSubclassesMap, myFilter
Constructor and Description |
---|
MemberInfoStorage(PsiClass aClass,
MemberInfoBase.Filter<PsiMember> memberInfoFilter) |
Modifier and Type | Method and Description |
---|---|
protected void |
buildSubClassesMap(PsiClass aClass) |
protected void |
extractClassMembers(PsiClass aClass,
java.util.ArrayList<MemberInfo> temp) |
protected boolean |
isInheritor(PsiClass baseClass,
PsiClass aClass) |
protected boolean |
memberConflict(PsiMember member1,
PsiMember member) |
getClassMemberInfos, getDuplicatedMemberInfos, getExtending, getIntermediateMemberInfosList, getSubclasses
public MemberInfoStorage(PsiClass aClass, MemberInfoBase.Filter<PsiMember> memberInfoFilter)
protected boolean isInheritor(PsiClass baseClass, PsiClass aClass)
isInheritor
in class AbstractMemberInfoStorage<PsiMember,PsiClass,MemberInfo>
protected void extractClassMembers(PsiClass aClass, java.util.ArrayList<MemberInfo> temp)
extractClassMembers
in class AbstractMemberInfoStorage<PsiMember,PsiClass,MemberInfo>
protected boolean memberConflict(PsiMember member1, PsiMember member)
memberConflict
in class AbstractMemberInfoStorage<PsiMember,PsiClass,MemberInfo>
protected void buildSubClassesMap(PsiClass aClass)
buildSubClassesMap
in class AbstractMemberInfoStorage<PsiMember,PsiClass,MemberInfo>