From 2d7df21b0f1156530840f96a77c0b74a12bcdc60 Mon Sep 17 00:00:00 2001 From: "Pavel V. Talanov" Date: Wed, 13 Jun 2018 13:52:07 +0200 Subject: [PATCH] JavaElementFinder: fix classes not being sorted as intended This is tested by `whole project` inspection tests #KT-24704 Fixed --- .../src/org/jetbrains/kotlin/asJava/finder/JavaElementFinder.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/compiler/light-classes/src/org/jetbrains/kotlin/asJava/finder/JavaElementFinder.kt b/compiler/light-classes/src/org/jetbrains/kotlin/asJava/finder/JavaElementFinder.kt index 4f594a62573..6b53fce9661 100644 --- a/compiler/light-classes/src/org/jetbrains/kotlin/asJava/finder/JavaElementFinder.kt +++ b/compiler/light-classes/src/org/jetbrains/kotlin/asJava/finder/JavaElementFinder.kt @@ -186,7 +186,7 @@ class JavaElementFinder( private fun List.sortByClasspathPreferringNonFakeFiles(searchScope: GlobalSearchScope): List { return this.sortedWith(byClasspathComparator(searchScope)).sortedBy { - this is FakeLightClassForFileOfPackage + it is FakeLightClassForFileOfPackage } } }