LibraryClassFileSearcher: minor, do not search top level functions in package inner classes

This commit is contained in:
Natalia Ukhorskaya
2015-05-21 14:39:33 +03:00
parent 0b91ab141e
commit 1b6475c676
@@ -118,7 +118,8 @@ private fun findPackagePartFileNamesForElement(elementAt: JetElement): List<Stri
}
val packagePartFiles = FilenameIndex.getAllFilenames(project).sequence().filter {
it.startsWith(packagePartNameWoHash) && it.endsWith(".class")
it.startsWith(packagePartNameWoHash) && it.endsWith(".class") &&
!it.substringAfter(packagePartNameWoHash).contains("\$")
}.flatMap {
FilenameIndex.getVirtualFilesByName(project, it, scope).sequence()
}.map {