FIR: Rename FirResolvedRealCallableReference -> FirResolvedCallableReference
^KT-32725 In Progress
This commit is contained in:
+2
-2
@@ -9,8 +9,8 @@ import org.jetbrains.kotlin.fir.FirSession
|
|||||||
import org.jetbrains.kotlin.fir.copy
|
import org.jetbrains.kotlin.fir.copy
|
||||||
import org.jetbrains.kotlin.fir.declarations.*
|
import org.jetbrains.kotlin.fir.declarations.*
|
||||||
import org.jetbrains.kotlin.fir.expressions.*
|
import org.jetbrains.kotlin.fir.expressions.*
|
||||||
|
import org.jetbrains.kotlin.fir.references.impl.FirResolvedCallableReferenceImpl
|
||||||
import org.jetbrains.kotlin.fir.references.impl.FirResolvedNamedReferenceImpl
|
import org.jetbrains.kotlin.fir.references.impl.FirResolvedNamedReferenceImpl
|
||||||
import org.jetbrains.kotlin.fir.references.impl.FirResolvedRealCallableReferenceImpl
|
|
||||||
import org.jetbrains.kotlin.fir.resolve.calls.Candidate
|
import org.jetbrains.kotlin.fir.resolve.calls.Candidate
|
||||||
import org.jetbrains.kotlin.fir.resolve.calls.FirNamedReferenceWithCandidate
|
import org.jetbrains.kotlin.fir.resolve.calls.FirNamedReferenceWithCandidate
|
||||||
import org.jetbrains.kotlin.fir.resolve.calls.candidate
|
import org.jetbrains.kotlin.fir.resolve.calls.candidate
|
||||||
@@ -78,7 +78,7 @@ class FirCallCompletionResultsWriterTransformer(
|
|||||||
|
|
||||||
return callableReferenceAccess.transformCalleeReference(
|
return callableReferenceAccess.transformCalleeReference(
|
||||||
StoreCalleeReference,
|
StoreCalleeReference,
|
||||||
FirResolvedRealCallableReferenceImpl(
|
FirResolvedCallableReferenceImpl(
|
||||||
calleeReference.psi,
|
calleeReference.psi,
|
||||||
calleeReference.name,
|
calleeReference.name,
|
||||||
calleeReference.candidateSymbol
|
calleeReference.candidateSymbol
|
||||||
|
|||||||
@@ -818,7 +818,7 @@ class FirRenderer(builder: StringBuilder) : FirVisitorVoid() {
|
|||||||
print(symbol.render())
|
print(symbol.render())
|
||||||
|
|
||||||
|
|
||||||
if (resolvedNamedReference is FirResolvedRealCallableReference) {
|
if (resolvedNamedReference is FirResolvedCallableReference) {
|
||||||
if (resolvedNamedReference.inferredTypeArguments.isNotEmpty()) {
|
if (resolvedNamedReference.inferredTypeArguments.isNotEmpty()) {
|
||||||
print("<")
|
print("<")
|
||||||
|
|
||||||
@@ -844,8 +844,8 @@ class FirRenderer(builder: StringBuilder) : FirVisitorVoid() {
|
|||||||
print("|")
|
print("|")
|
||||||
}
|
}
|
||||||
|
|
||||||
override fun visitResolvedRealCallableReference(resolvedRealCallableReference: FirResolvedRealCallableReference) {
|
override fun visitResolvedCallableReference(resolvedCallableReference: FirResolvedCallableReference) {
|
||||||
visitResolvedRealCallableReference(resolvedRealCallableReference)
|
visitResolvedNamedReference(resolvedCallableReference)
|
||||||
}
|
}
|
||||||
|
|
||||||
override fun visitThisReference(thisReference: FirThisReference) {
|
override fun visitThisReference(thisReference: FirThisReference) {
|
||||||
|
|||||||
+2
-2
@@ -16,12 +16,12 @@ import org.jetbrains.kotlin.fir.visitors.*
|
|||||||
* DO NOT MODIFY IT MANUALLY
|
* DO NOT MODIFY IT MANUALLY
|
||||||
*/
|
*/
|
||||||
|
|
||||||
abstract class FirResolvedRealCallableReference : FirResolvedNamedReference() {
|
abstract class FirResolvedCallableReference : FirResolvedNamedReference() {
|
||||||
abstract override val psi: PsiElement?
|
abstract override val psi: PsiElement?
|
||||||
abstract override val name: Name
|
abstract override val name: Name
|
||||||
abstract override val candidateSymbol: AbstractFirBasedSymbol<*>?
|
abstract override val candidateSymbol: AbstractFirBasedSymbol<*>?
|
||||||
abstract override val resolvedSymbol: AbstractFirBasedSymbol<*>
|
abstract override val resolvedSymbol: AbstractFirBasedSymbol<*>
|
||||||
abstract val inferredTypeArguments: List<ConeKotlinType>
|
abstract val inferredTypeArguments: List<ConeKotlinType>
|
||||||
|
|
||||||
override fun <R, D> accept(visitor: FirVisitor<R, D>, data: D): R = visitor.visitResolvedRealCallableReference(this, data)
|
override fun <R, D> accept(visitor: FirVisitor<R, D>, data: D): R = visitor.visitResolvedCallableReference(this, data)
|
||||||
}
|
}
|
||||||
+4
-4
@@ -6,7 +6,7 @@
|
|||||||
package org.jetbrains.kotlin.fir.references.impl
|
package org.jetbrains.kotlin.fir.references.impl
|
||||||
|
|
||||||
import com.intellij.psi.PsiElement
|
import com.intellij.psi.PsiElement
|
||||||
import org.jetbrains.kotlin.fir.references.FirResolvedRealCallableReference
|
import org.jetbrains.kotlin.fir.references.FirResolvedCallableReference
|
||||||
import org.jetbrains.kotlin.fir.symbols.AbstractFirBasedSymbol
|
import org.jetbrains.kotlin.fir.symbols.AbstractFirBasedSymbol
|
||||||
import org.jetbrains.kotlin.fir.types.ConeKotlinType
|
import org.jetbrains.kotlin.fir.types.ConeKotlinType
|
||||||
import org.jetbrains.kotlin.name.Name
|
import org.jetbrains.kotlin.name.Name
|
||||||
@@ -17,17 +17,17 @@ import org.jetbrains.kotlin.fir.visitors.*
|
|||||||
* DO NOT MODIFY IT MANUALLY
|
* DO NOT MODIFY IT MANUALLY
|
||||||
*/
|
*/
|
||||||
|
|
||||||
class FirResolvedRealCallableReferenceImpl(
|
class FirResolvedCallableReferenceImpl(
|
||||||
override val psi: PsiElement?,
|
override val psi: PsiElement?,
|
||||||
override val name: Name,
|
override val name: Name,
|
||||||
override val resolvedSymbol: AbstractFirBasedSymbol<*>
|
override val resolvedSymbol: AbstractFirBasedSymbol<*>
|
||||||
) : FirResolvedRealCallableReference() {
|
) : FirResolvedCallableReference() {
|
||||||
override val candidateSymbol: AbstractFirBasedSymbol<*>? get() = null
|
override val candidateSymbol: AbstractFirBasedSymbol<*>? get() = null
|
||||||
override val inferredTypeArguments: MutableList<ConeKotlinType> = mutableListOf()
|
override val inferredTypeArguments: MutableList<ConeKotlinType> = mutableListOf()
|
||||||
|
|
||||||
override fun <R, D> acceptChildren(visitor: FirVisitor<R, D>, data: D) {}
|
override fun <R, D> acceptChildren(visitor: FirVisitor<R, D>, data: D) {}
|
||||||
|
|
||||||
override fun <D> transformChildren(transformer: FirTransformer<D>, data: D): FirResolvedRealCallableReferenceImpl {
|
override fun <D> transformChildren(transformer: FirTransformer<D>, data: D): FirResolvedCallableReferenceImpl {
|
||||||
return this
|
return this
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -103,7 +103,7 @@ import org.jetbrains.kotlin.fir.references.FirControlFlowGraphReference
|
|||||||
import org.jetbrains.kotlin.fir.references.FirResolvedNamedReference
|
import org.jetbrains.kotlin.fir.references.FirResolvedNamedReference
|
||||||
import org.jetbrains.kotlin.fir.references.FirDelegateFieldReference
|
import org.jetbrains.kotlin.fir.references.FirDelegateFieldReference
|
||||||
import org.jetbrains.kotlin.fir.references.FirBackingFieldReference
|
import org.jetbrains.kotlin.fir.references.FirBackingFieldReference
|
||||||
import org.jetbrains.kotlin.fir.references.FirResolvedRealCallableReference
|
import org.jetbrains.kotlin.fir.references.FirResolvedCallableReference
|
||||||
import org.jetbrains.kotlin.fir.types.FirResolvedTypeRef
|
import org.jetbrains.kotlin.fir.types.FirResolvedTypeRef
|
||||||
import org.jetbrains.kotlin.fir.types.FirErrorTypeRef
|
import org.jetbrains.kotlin.fir.types.FirErrorTypeRef
|
||||||
import org.jetbrains.kotlin.fir.types.FirDelegatedTypeRef
|
import org.jetbrains.kotlin.fir.types.FirDelegatedTypeRef
|
||||||
@@ -512,8 +512,8 @@ abstract class FirTransformer<in D> : FirVisitor<CompositeTransformResult<FirEle
|
|||||||
return transformElement(backingFieldReference, data)
|
return transformElement(backingFieldReference, data)
|
||||||
}
|
}
|
||||||
|
|
||||||
open fun transformResolvedRealCallableReference(resolvedRealCallableReference: FirResolvedRealCallableReference, data: D): CompositeTransformResult<FirReference> {
|
open fun transformResolvedCallableReference(resolvedCallableReference: FirResolvedCallableReference, data: D): CompositeTransformResult<FirReference> {
|
||||||
return transformElement(resolvedRealCallableReference, data)
|
return transformElement(resolvedCallableReference, data)
|
||||||
}
|
}
|
||||||
|
|
||||||
open fun transformResolvedTypeRef(resolvedTypeRef: FirResolvedTypeRef, data: D): CompositeTransformResult<FirTypeRef> {
|
open fun transformResolvedTypeRef(resolvedTypeRef: FirResolvedTypeRef, data: D): CompositeTransformResult<FirTypeRef> {
|
||||||
@@ -944,8 +944,8 @@ abstract class FirTransformer<in D> : FirVisitor<CompositeTransformResult<FirEle
|
|||||||
return transformBackingFieldReference(backingFieldReference, data)
|
return transformBackingFieldReference(backingFieldReference, data)
|
||||||
}
|
}
|
||||||
|
|
||||||
final override fun visitResolvedRealCallableReference(resolvedRealCallableReference: FirResolvedRealCallableReference, data: D): CompositeTransformResult<FirReference> {
|
final override fun visitResolvedCallableReference(resolvedCallableReference: FirResolvedCallableReference, data: D): CompositeTransformResult<FirReference> {
|
||||||
return transformResolvedRealCallableReference(resolvedRealCallableReference, data)
|
return transformResolvedCallableReference(resolvedCallableReference, data)
|
||||||
}
|
}
|
||||||
|
|
||||||
final override fun visitResolvedTypeRef(resolvedTypeRef: FirResolvedTypeRef, data: D): CompositeTransformResult<FirTypeRef> {
|
final override fun visitResolvedTypeRef(resolvedTypeRef: FirResolvedTypeRef, data: D): CompositeTransformResult<FirTypeRef> {
|
||||||
|
|||||||
@@ -103,7 +103,7 @@ import org.jetbrains.kotlin.fir.references.FirControlFlowGraphReference
|
|||||||
import org.jetbrains.kotlin.fir.references.FirResolvedNamedReference
|
import org.jetbrains.kotlin.fir.references.FirResolvedNamedReference
|
||||||
import org.jetbrains.kotlin.fir.references.FirDelegateFieldReference
|
import org.jetbrains.kotlin.fir.references.FirDelegateFieldReference
|
||||||
import org.jetbrains.kotlin.fir.references.FirBackingFieldReference
|
import org.jetbrains.kotlin.fir.references.FirBackingFieldReference
|
||||||
import org.jetbrains.kotlin.fir.references.FirResolvedRealCallableReference
|
import org.jetbrains.kotlin.fir.references.FirResolvedCallableReference
|
||||||
import org.jetbrains.kotlin.fir.types.FirResolvedTypeRef
|
import org.jetbrains.kotlin.fir.types.FirResolvedTypeRef
|
||||||
import org.jetbrains.kotlin.fir.types.FirErrorTypeRef
|
import org.jetbrains.kotlin.fir.types.FirErrorTypeRef
|
||||||
import org.jetbrains.kotlin.fir.types.FirDelegatedTypeRef
|
import org.jetbrains.kotlin.fir.types.FirDelegatedTypeRef
|
||||||
@@ -316,7 +316,7 @@ abstract class FirVisitor<out R, in D> {
|
|||||||
|
|
||||||
open fun visitBackingFieldReference(backingFieldReference: FirBackingFieldReference, data: D): R = visitElement(backingFieldReference, data)
|
open fun visitBackingFieldReference(backingFieldReference: FirBackingFieldReference, data: D): R = visitElement(backingFieldReference, data)
|
||||||
|
|
||||||
open fun visitResolvedRealCallableReference(resolvedRealCallableReference: FirResolvedRealCallableReference, data: D): R = visitElement(resolvedRealCallableReference, data)
|
open fun visitResolvedCallableReference(resolvedCallableReference: FirResolvedCallableReference, data: D): R = visitElement(resolvedCallableReference, data)
|
||||||
|
|
||||||
open fun visitResolvedTypeRef(resolvedTypeRef: FirResolvedTypeRef, data: D): R = visitElement(resolvedTypeRef, data)
|
open fun visitResolvedTypeRef(resolvedTypeRef: FirResolvedTypeRef, data: D): R = visitElement(resolvedTypeRef, data)
|
||||||
|
|
||||||
|
|||||||
@@ -103,7 +103,7 @@ import org.jetbrains.kotlin.fir.references.FirControlFlowGraphReference
|
|||||||
import org.jetbrains.kotlin.fir.references.FirResolvedNamedReference
|
import org.jetbrains.kotlin.fir.references.FirResolvedNamedReference
|
||||||
import org.jetbrains.kotlin.fir.references.FirDelegateFieldReference
|
import org.jetbrains.kotlin.fir.references.FirDelegateFieldReference
|
||||||
import org.jetbrains.kotlin.fir.references.FirBackingFieldReference
|
import org.jetbrains.kotlin.fir.references.FirBackingFieldReference
|
||||||
import org.jetbrains.kotlin.fir.references.FirResolvedRealCallableReference
|
import org.jetbrains.kotlin.fir.references.FirResolvedCallableReference
|
||||||
import org.jetbrains.kotlin.fir.types.FirResolvedTypeRef
|
import org.jetbrains.kotlin.fir.types.FirResolvedTypeRef
|
||||||
import org.jetbrains.kotlin.fir.types.FirErrorTypeRef
|
import org.jetbrains.kotlin.fir.types.FirErrorTypeRef
|
||||||
import org.jetbrains.kotlin.fir.types.FirDelegatedTypeRef
|
import org.jetbrains.kotlin.fir.types.FirDelegatedTypeRef
|
||||||
@@ -510,8 +510,8 @@ abstract class FirVisitorVoid : FirVisitor<Unit, Nothing?>() {
|
|||||||
visitElement(backingFieldReference)
|
visitElement(backingFieldReference)
|
||||||
}
|
}
|
||||||
|
|
||||||
open fun visitResolvedRealCallableReference(resolvedRealCallableReference: FirResolvedRealCallableReference) {
|
open fun visitResolvedCallableReference(resolvedCallableReference: FirResolvedCallableReference) {
|
||||||
visitElement(resolvedRealCallableReference)
|
visitElement(resolvedCallableReference)
|
||||||
}
|
}
|
||||||
|
|
||||||
open fun visitResolvedTypeRef(resolvedTypeRef: FirResolvedTypeRef) {
|
open fun visitResolvedTypeRef(resolvedTypeRef: FirResolvedTypeRef) {
|
||||||
@@ -942,8 +942,8 @@ abstract class FirVisitorVoid : FirVisitor<Unit, Nothing?>() {
|
|||||||
visitBackingFieldReference(backingFieldReference)
|
visitBackingFieldReference(backingFieldReference)
|
||||||
}
|
}
|
||||||
|
|
||||||
final override fun visitResolvedRealCallableReference(resolvedRealCallableReference: FirResolvedRealCallableReference, data: Nothing?) {
|
final override fun visitResolvedCallableReference(resolvedCallableReference: FirResolvedCallableReference, data: Nothing?) {
|
||||||
visitResolvedRealCallableReference(resolvedRealCallableReference)
|
visitResolvedCallableReference(resolvedCallableReference)
|
||||||
}
|
}
|
||||||
|
|
||||||
final override fun visitResolvedTypeRef(resolvedTypeRef: FirResolvedTypeRef, data: Nothing?) {
|
final override fun visitResolvedTypeRef(resolvedTypeRef: FirResolvedTypeRef, data: Nothing?) {
|
||||||
|
|||||||
+1
-1
@@ -121,7 +121,7 @@ object FirTreeBuilder : AbstractFirTreeBuilder() {
|
|||||||
val delegateFieldReference = element("DelegateFieldReference", Reference, resolvedNamedReference)
|
val delegateFieldReference = element("DelegateFieldReference", Reference, resolvedNamedReference)
|
||||||
val backingFieldReference = element("BackingFieldReference", Reference, resolvedNamedReference)
|
val backingFieldReference = element("BackingFieldReference", Reference, resolvedNamedReference)
|
||||||
|
|
||||||
val resolvedRealCallableReference = element("ResolvedRealCallableReference", Reference, resolvedNamedReference)
|
val resolvedCallableReference = element("ResolvedCallableReference", Reference, resolvedNamedReference)
|
||||||
|
|
||||||
val resolvedTypeRef = element("ResolvedTypeRef", TypeRef, typeRef)
|
val resolvedTypeRef = element("ResolvedTypeRef", TypeRef, typeRef)
|
||||||
val errorTypeRef = element("ErrorTypeRef", TypeRef, resolvedTypeRef)
|
val errorTypeRef = element("ErrorTypeRef", TypeRef, resolvedTypeRef)
|
||||||
|
|||||||
+1
-1
@@ -434,7 +434,7 @@ object ImplementationConfigurator : AbstractFirTreeImplementationConfigurator()
|
|||||||
defaultNull("candidateSymbol", withGetter = true)
|
defaultNull("candidateSymbol", withGetter = true)
|
||||||
}
|
}
|
||||||
|
|
||||||
impl(resolvedRealCallableReference) {
|
impl(resolvedCallableReference) {
|
||||||
defaultNull("candidateSymbol", withGetter = true)
|
defaultNull("candidateSymbol", withGetter = true)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
+1
-1
@@ -452,7 +452,7 @@ object NodeConfigurator : AbstractFieldConfigurator() {
|
|||||||
+field("resolvedSymbol", abstractFirBasedSymbolType, "*")
|
+field("resolvedSymbol", abstractFirBasedSymbolType, "*")
|
||||||
}
|
}
|
||||||
|
|
||||||
resolvedRealCallableReference.configure {
|
resolvedCallableReference.configure {
|
||||||
+fieldList("inferredTypeArguments", coneKotlinTypeType)
|
+fieldList("inferredTypeArguments", coneKotlinTypeType)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user