AbstractJetReference -> AbstractKtReference
This commit is contained in:
@@ -36,7 +36,7 @@ public interface KtReference : PsiPolyVariantReference {
|
||||
override fun getElement(): KtElement
|
||||
}
|
||||
|
||||
public abstract class AbstractJetReference<T : KtElement>(element: T)
|
||||
public abstract class AbstractKtReference<T : KtElement>(element: T)
|
||||
: PsiPolyVariantReferenceBase<T>(element), KtReference {
|
||||
|
||||
public val expression: T
|
||||
@@ -120,8 +120,8 @@ public abstract class AbstractJetReference<T : KtElement>(element: T)
|
||||
override fun toString() = javaClass.getSimpleName() + ": " + expression.getText()
|
||||
}
|
||||
|
||||
public abstract class KtSimpleReference<T : KtReferenceExpression>(expression: T) : AbstractJetReference<T>(expression) {
|
||||
public abstract class KtSimpleReference<T : KtReferenceExpression>(expression: T) : AbstractKtReference<T>(expression) {
|
||||
override fun getTargetDescriptors(context: BindingContext) = expression.getReferenceTargets(context)
|
||||
}
|
||||
|
||||
public abstract class KtMultiReference<T : KtElement>(expression: T) : AbstractJetReference<T>(expression)
|
||||
public abstract class KtMultiReference<T : KtElement>(expression: T) : AbstractKtReference<T>(expression)
|
||||
|
||||
@@ -120,7 +120,7 @@ private fun PsiElement.isConstructorOf(unwrappedCandidate: PsiElement) =
|
||||
// call to Kotlin constructor
|
||||
(this is KtConstructor<*> && getContainingClassOrObject() == unwrappedCandidate)
|
||||
|
||||
fun AbstractJetReference<out KtExpression>.renameImplicitConventionalCall(newName: String?): KtExpression {
|
||||
fun AbstractKtReference<out KtExpression>.renameImplicitConventionalCall(newName: String?): KtExpression {
|
||||
if (newName == null) return expression
|
||||
|
||||
val (newExpression, newNameElement) = OperatorToFunctionIntention.convert(expression)
|
||||
|
||||
@@ -23,7 +23,7 @@ import com.intellij.usageView.UsageInfo
|
||||
import org.jetbrains.kotlin.descriptors.CallableDescriptor
|
||||
import org.jetbrains.kotlin.idea.caches.resolve.resolveToDescriptor
|
||||
import org.jetbrains.kotlin.idea.refactoring.KotlinRefactoringBundle
|
||||
import org.jetbrains.kotlin.idea.references.AbstractJetReference
|
||||
import org.jetbrains.kotlin.idea.references.AbstractKtReference
|
||||
import org.jetbrains.kotlin.lexer.KtTokens
|
||||
import org.jetbrains.kotlin.psi.KtNamedDeclaration
|
||||
import java.util.*
|
||||
@@ -34,7 +34,7 @@ fun checkConflictsAndReplaceUsageInfos(result: MutableList<UsageInfo>) {
|
||||
|
||||
for (usageInfo in result) {
|
||||
val ref = usageInfo.getReference()
|
||||
if (usageInfo !is MoveRenameUsageInfo || ref !is AbstractJetReference<*> || ref.canRename()) continue
|
||||
if (usageInfo !is MoveRenameUsageInfo || ref !is AbstractKtReference<*> || ref.canRename()) continue
|
||||
|
||||
val refElement = usageInfo.getElement()
|
||||
val referencedElement = usageInfo.getReferencedElement()
|
||||
|
||||
Reference in New Issue
Block a user