diff --git a/idea/idea-analysis/src/org/jetbrains/kotlin/idea/references/referenceUtil.kt b/idea/idea-analysis/src/org/jetbrains/kotlin/idea/references/referenceUtil.kt index 876ff168b8b..9188f319dff 100644 --- a/idea/idea-analysis/src/org/jetbrains/kotlin/idea/references/referenceUtil.kt +++ b/idea/idea-analysis/src/org/jetbrains/kotlin/idea/references/referenceUtil.kt @@ -16,6 +16,7 @@ package org.jetbrains.kotlin.idea.references +import com.intellij.ide.scratch.ScratchUtil import com.intellij.psi.* import org.jetbrains.kotlin.asJava.unwrapped import org.jetbrains.kotlin.builtins.isExtensionFunctionType @@ -71,6 +72,7 @@ fun PsiReference.canBeReferenceTo(candidateTarget: PsiElement): Boolean { // optimization return element.containingFile == candidateTarget.containingFile || ProjectRootsUtil.isInProjectOrLibSource(element) + || ScratchUtil.isScratch(element.containingFile.virtualFile) } fun PsiReference.matchesTarget(candidateTarget: PsiElement): Boolean {