Analyze Data Flow: Respect member hierarchies

#KT-11994 In Progress
This commit is contained in:
Alexey Sedunov
2017-05-31 21:35:55 +03:00
parent 49da81f681
commit ff5a52b445
32 changed files with 546 additions and 46 deletions
@@ -60,7 +60,7 @@ object KotlinPsiMethodOverridersSearch : HierarchySearch<PsiMethod>(PsiMethodOve
val psiClass = psiMethod.containingClass
if (psiClass == null) return Collections.emptyList()
val classToMethod = HashMap<PsiClass, PsiMethod>()
val classToMethod = LinkedHashMap<PsiClass, PsiMethod>()
val classTraverser = object : HierarchyTraverser<PsiClass> {
override fun nextElements(current: PsiClass): Iterable<PsiClass> =
DirectClassInheritorsSearch.search(