Check scriptDefinition expected location for scripts when use ProjectRootUtil.isInContent

This commit is contained in:
Natalia Selezneva
2018-08-08 10:29:09 +03:00
parent 074aa47dc0
commit 43027d0581
7 changed files with 9 additions and 9 deletions
@@ -71,8 +71,7 @@ val PsiReference.unwrappedTargets: Set<PsiElement>
fun PsiReference.canBeReferenceTo(candidateTarget: PsiElement): Boolean {
// optimization
return element.containingFile == candidateTarget.containingFile
|| ProjectRootsUtil.isInProjectOrLibSource(element)
|| ScratchUtil.isScratch(element.containingFile.virtualFile)
|| ProjectRootsUtil.isInProjectOrLibSource(element, includeScriptsOutsideSourceRoots = true)
}
fun PsiReference.matchesTarget(candidateTarget: PsiElement): Boolean {