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