Fixed EA-70940
This commit is contained in:
@@ -84,6 +84,7 @@ private class KotlinResolveCache(
|
||||
}, false)
|
||||
|
||||
fun getAnalysisResultsForElements(elements: Collection<JetElement>): AnalysisResult {
|
||||
assert(elements.isNotEmpty(), "elements collection should not be empty")
|
||||
val slruCache = synchronized(analysisResults) {
|
||||
analysisResults.getValue()!!
|
||||
}
|
||||
|
||||
@@ -19,7 +19,6 @@ package org.jetbrains.kotlin.idea.j2k
|
||||
import com.intellij.openapi.editor.RangeMarker
|
||||
import com.intellij.openapi.util.TextRange
|
||||
import com.intellij.psi.PsiElement
|
||||
import com.intellij.psi.PsiReference
|
||||
import com.intellij.psi.codeStyle.CodeStyleManager
|
||||
import com.intellij.psi.search.LocalSearchScope
|
||||
import com.intellij.psi.search.searches.ReferencesSearch
|
||||
@@ -52,6 +51,7 @@ public class J2kPostProcessor(private val formatCode: Boolean) : PostProcessor {
|
||||
else {
|
||||
file.elementsInRange(range).filterIsInstance<JetElement>()
|
||||
}
|
||||
if (elements.isEmpty()) return BindingContext.EMPTY
|
||||
return file.getResolutionFacade().analyzeFullyAndGetResult(elements).bindingContext
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user