Fix bad language check in find usages that caused falling to text search
This commit is contained in:
+1
-1
@@ -279,7 +279,7 @@ class ExpressionsOfTypeProcessor(
|
|||||||
val scope = GlobalSearchScope.projectScope(project).excludeFileTypes(KotlinFileType.INSTANCE, XmlFileType.INSTANCE)
|
val scope = GlobalSearchScope.projectScope(project).excludeFileTypes(KotlinFileType.INSTANCE, XmlFileType.INSTANCE)
|
||||||
testLog?.add("Searched references to ${logPresentation(psiClass)} in non-Kotlin files")
|
testLog?.add("Searched references to ${logPresentation(psiClass)} in non-Kotlin files")
|
||||||
searchReferences(psiClass, scope) { reference ->
|
searchReferences(psiClass, scope) { reference ->
|
||||||
if (reference.element.language != JavaFileType.INSTANCE) { // reference in some JVM language can be method parameter (but we don't know)
|
if (reference.element.language != JavaLanguage.INSTANCE) { // reference in some JVM language can be method parameter (but we don't know)
|
||||||
LOG.info(getFallbackDiagnosticsMessage(reference))
|
LOG.info(getFallbackDiagnosticsMessage(reference))
|
||||||
downShiftToPlainSearch()
|
downShiftToPlainSearch()
|
||||||
return@searchReferences false
|
return@searchReferences false
|
||||||
|
|||||||
@@ -1,4 +1,7 @@
|
|||||||
Resolved java class to descriptor: JavaSAM
|
Resolved java class to descriptor: JavaSAM
|
||||||
|
Searched references to JavaClass.takeSAM(JavaSAM sam) in non-Java files
|
||||||
Searched references to JavaSAM in non-Kotlin files
|
Searched references to JavaSAM in non-Kotlin files
|
||||||
Searched references to pack.A
|
Searched references to pack.A
|
||||||
Used plain search of parameter a of A(val a: Int, val b: String) in whole search scope
|
Used plain search of parameter a of A(val a: Int, val b: String) in LocalSearchScope:
|
||||||
|
CLASS:A
|
||||||
|
{ val (x, y) = it }
|
||||||
Reference in New Issue
Block a user