fix idea compilation
This commit is contained in:
+2
-16
@@ -5,14 +5,9 @@
|
||||
|
||||
package org.jetbrains.kotlin.idea.references
|
||||
|
||||
import com.intellij.psi.MultiRangeReference
|
||||
import com.intellij.psi.PsiElement
|
||||
import org.jetbrains.kotlin.descriptors.DeclarationDescriptor
|
||||
import org.jetbrains.kotlin.idea.core.canMoveLambdaOutsideParentheses
|
||||
import org.jetbrains.kotlin.idea.core.moveFunctionLiteralOutsideParentheses
|
||||
import org.jetbrains.kotlin.psi.KtArrayAccessExpression
|
||||
import org.jetbrains.kotlin.psi.KtCallExpression
|
||||
import org.jetbrains.kotlin.psi.KtExpression
|
||||
import org.jetbrains.kotlin.resolve.BindingContext
|
||||
import org.jetbrains.kotlin.resolve.BindingContext.INDEXED_LVALUE_GET
|
||||
import org.jetbrains.kotlin.resolve.BindingContext.INDEXED_LVALUE_SET
|
||||
@@ -20,18 +15,9 @@ import org.jetbrains.kotlin.resolve.BindingContext.INDEXED_LVALUE_SET
|
||||
internal class KtArrayAccessReferenceDescriptorsImpl(
|
||||
expression: KtArrayAccessExpression
|
||||
) : KtArrayAccessReference(expression), KtDescriptorsBasedReference {
|
||||
override fun isReferenceTo(element: PsiElement): Boolean =
|
||||
super<KtDescriptorsBasedReference>.isReferenceTo(element)
|
||||
override fun isReferenceTo(element: PsiElement): Boolean = super<KtDescriptorsBasedReference>.isReferenceTo(element)
|
||||
|
||||
override fun moveFunctionLiteralOutsideParentheses(callExpression: KtCallExpression) {
|
||||
callExpression.moveFunctionLiteralOutsideParentheses()
|
||||
}
|
||||
|
||||
override fun canMoveLambdaOutsideParentheses(callExpression: KtCallExpression): Boolean =
|
||||
callExpression.canMoveLambdaOutsideParentheses()
|
||||
|
||||
override fun doRenameImplicitConventionalCall(newName: String?): KtExpression =
|
||||
renameImplicitConventionalCall(newName)
|
||||
override fun handleElementRename(newElementName: String): PsiElement = renameImplicitConventionalCall(newElementName)
|
||||
|
||||
override fun getTargetDescriptors(context: BindingContext): Collection<DeclarationDescriptor> {
|
||||
val getFunctionDescriptor = context[INDEXED_LVALUE_GET, expression]?.candidateDescriptor
|
||||
|
||||
+2
-13
@@ -5,6 +5,7 @@
|
||||
|
||||
package org.jetbrains.kotlin.idea.references
|
||||
|
||||
import com.intellij.psi.PsiElement
|
||||
import org.jetbrains.kotlin.fir.expressions.FirFunctionCall
|
||||
import org.jetbrains.kotlin.idea.fir.getCalleeSymbol
|
||||
import org.jetbrains.kotlin.idea.fir.low.level.api.api.getOrBuildFirSafe
|
||||
@@ -13,8 +14,6 @@ import org.jetbrains.kotlin.idea.frontend.api.fir.KtFirAnalysisSession
|
||||
import org.jetbrains.kotlin.idea.frontend.api.fir.buildSymbol
|
||||
import org.jetbrains.kotlin.idea.frontend.api.symbols.KtSymbol
|
||||
import org.jetbrains.kotlin.psi.KtArrayAccessExpression
|
||||
import org.jetbrains.kotlin.psi.KtCallExpression
|
||||
import org.jetbrains.kotlin.psi.KtExpression
|
||||
|
||||
class KtFirArrayAccessReference(
|
||||
expression: KtArrayAccessExpression
|
||||
@@ -25,15 +24,5 @@ class KtFirArrayAccessReference(
|
||||
return listOfNotNull(fir.getCalleeSymbol()?.fir?.buildSymbol(firSymbolBuilder))
|
||||
}
|
||||
|
||||
override fun moveFunctionLiteralOutsideParentheses(callExpression: KtCallExpression) {
|
||||
TODO("Not yet implemented")
|
||||
}
|
||||
|
||||
override fun canMoveLambdaOutsideParentheses(callExpression: KtCallExpression): Boolean {
|
||||
TODO("Not yet implemented")
|
||||
}
|
||||
|
||||
override fun doRenameImplicitConventionalCall(newName: String?): KtExpression {
|
||||
TODO("Not yet implemented")
|
||||
}
|
||||
override fun handleElementRename(newElementName: String): PsiElement = TODO("Not yet implemented")
|
||||
}
|
||||
Reference in New Issue
Block a user