Fixes to be compatible with IDEA 191
This commit is contained in:
@@ -16,7 +16,6 @@
|
|||||||
|
|
||||||
package org.jetbrains.kotlin.findUsages
|
package org.jetbrains.kotlin.findUsages
|
||||||
|
|
||||||
import com.intellij.codeInsight.JavaTargetElementEvaluator
|
|
||||||
import com.intellij.codeInsight.TargetElementUtil
|
import com.intellij.codeInsight.TargetElementUtil
|
||||||
import com.intellij.find.FindManager
|
import com.intellij.find.FindManager
|
||||||
import com.intellij.find.findUsages.FindUsagesHandler
|
import com.intellij.find.findUsages.FindUsagesHandler
|
||||||
@@ -122,7 +121,7 @@ abstract class AbstractFindUsagesTest : KotlinLightCodeInsightFixtureTestCase()
|
|||||||
val caretElement = when {
|
val caretElement = when {
|
||||||
InTextDirectivesUtils.isDirectiveDefined(mainFileText, "// FIND_BY_REF") -> TargetElementUtil.findTargetElement(
|
InTextDirectivesUtils.isDirectiveDefined(mainFileText, "// FIND_BY_REF") -> TargetElementUtil.findTargetElement(
|
||||||
myFixture.editor,
|
myFixture.editor,
|
||||||
TargetElementUtil.REFERENCED_ELEMENT_ACCEPTED or JavaTargetElementEvaluator.NEW_AS_CONSTRUCTOR
|
TargetElementUtil.REFERENCED_ELEMENT_ACCEPTED or TargetElementUtil.getInstance().referenceSearchFlags
|
||||||
)!!
|
)!!
|
||||||
|
|
||||||
isFindFileUsages -> myFixture.file
|
isFindFileUsages -> myFixture.file
|
||||||
|
|||||||
@@ -134,7 +134,7 @@ abstract class AbstractSlicerTest : KotlinLightCodeInsightFixtureTestCase() {
|
|||||||
|
|
||||||
extraFiles.forEach { myFixture.configureByFile(it.name) }
|
extraFiles.forEach { myFixture.configureByFile(it.name) }
|
||||||
val file = myFixture.configureByFile(mainFile.name) as KtFile
|
val file = myFixture.configureByFile(mainFile.name) as KtFile
|
||||||
val elementAtCaret = file.findElementAt(editor.caretModel.offset)
|
val elementAtCaret = file.findElementAt(editor.caretModel.offset)!!
|
||||||
val sliceProvider = KotlinSliceProvider()
|
val sliceProvider = KotlinSliceProvider()
|
||||||
val expression = sliceProvider.getExpressionAtCaret(elementAtCaret, analysisParams.dataFlowToThis)!!
|
val expression = sliceProvider.getExpressionAtCaret(elementAtCaret, analysisParams.dataFlowToThis)!!
|
||||||
val rootUsage = sliceProvider.createRootUsage(expression, analysisParams)
|
val rootUsage = sliceProvider.createRootUsage(expression, analysisParams)
|
||||||
|
|||||||
Reference in New Issue
Block a user