[FIR] Rename session to declarationSiteSession in declaration builders
This commit is contained in:
committed by
TeamCityServer
parent
c3b1be1a39
commit
f98f41bbc3
@@ -103,7 +103,7 @@ class JavaSymbolProvider(
|
||||
javaTypeParameterStack: JavaTypeParameterStack
|
||||
): FirTypeParameter {
|
||||
return FirTypeParameterBuilder().apply {
|
||||
this.session = this@JavaSymbolProvider.session
|
||||
declarationSiteSession = session
|
||||
origin = FirDeclarationOrigin.Java
|
||||
this.name = this@toFirTypeParameter.name
|
||||
symbol = firSymbol
|
||||
@@ -230,7 +230,7 @@ class JavaSymbolProvider(
|
||||
val classIsAnnotation = javaClass.classKind == ClassKind.ANNOTATION_CLASS
|
||||
return buildJavaClass {
|
||||
source = (javaClass as? JavaElementImpl<*>)?.psi?.toFirPsiSourceElement()
|
||||
session = this@JavaSymbolProvider.session
|
||||
declarationSiteSession = session
|
||||
symbol = classSymbol
|
||||
name = javaClass.name
|
||||
val visibility = javaClass.visibility
|
||||
@@ -373,7 +373,7 @@ class JavaSymbolProvider(
|
||||
return when {
|
||||
javaField.isEnumEntry -> buildEnumEntry {
|
||||
source = (javaField as? JavaElementImpl<*>)?.psi?.toFirPsiSourceElement()
|
||||
session = this@JavaSymbolProvider.session
|
||||
declarationSiteSession = session
|
||||
symbol = FirVariableSymbol(fieldId)
|
||||
name = fieldName
|
||||
status = FirResolvedDeclarationStatusImpl(
|
||||
@@ -395,7 +395,7 @@ class JavaSymbolProvider(
|
||||
}
|
||||
else -> buildJavaField {
|
||||
source = (javaField as? JavaElementImpl<*>)?.psi?.toFirPsiSourceElement()
|
||||
session = this@JavaSymbolProvider.session
|
||||
declarationSiteSession = session
|
||||
symbol = FirFieldSymbol(fieldId)
|
||||
name = fieldName
|
||||
status = FirResolvedDeclarationStatusImpl(
|
||||
@@ -443,7 +443,7 @@ class JavaSymbolProvider(
|
||||
val methodSymbol = FirNamedFunctionSymbol(methodId)
|
||||
val returnType = javaMethod.returnType
|
||||
return buildJavaMethod {
|
||||
session = this@JavaSymbolProvider.session
|
||||
declarationSiteSession = session
|
||||
source = (javaMethod as? JavaElementImpl<*>)?.psi?.toFirPsiSourceElement()
|
||||
symbol = methodSymbol
|
||||
name = methodName
|
||||
@@ -491,7 +491,7 @@ class JavaSymbolProvider(
|
||||
buildJavaValueParameter {
|
||||
source = (javaMethod as? JavaElementImpl<*>)?.psi
|
||||
?.toFirPsiSourceElement(FirFakeSourceElementKind.ImplicitJavaAnnotationConstructor)
|
||||
session = this@JavaSymbolProvider.session
|
||||
declarationSiteSession = session
|
||||
returnTypeRef = firJavaMethod.returnTypeRef
|
||||
name = javaMethod.name
|
||||
isVararg = javaMethod.returnType is JavaArrayType && javaMethod.name == VALUE_METHOD_NAME
|
||||
@@ -509,7 +509,7 @@ class JavaSymbolProvider(
|
||||
val constructorSymbol = FirConstructorSymbol(constructorId)
|
||||
return buildJavaConstructor {
|
||||
source = (javaConstructor as? JavaElementImpl<*>)?.psi?.toFirPsiSourceElement()
|
||||
session = this@JavaSymbolProvider.session
|
||||
declarationSiteSession = session
|
||||
symbol = constructorSymbol
|
||||
isInner = javaClass.outerClass != null && !javaClass.isStatic
|
||||
val isThisInner = this.isInner
|
||||
@@ -555,7 +555,7 @@ class JavaSymbolProvider(
|
||||
): FirJavaConstructor {
|
||||
return buildJavaConstructor {
|
||||
source = classSource
|
||||
session = this@JavaSymbolProvider.session
|
||||
declarationSiteSession = session
|
||||
symbol = FirConstructorSymbol(constructorId)
|
||||
status = FirResolvedDeclarationStatusImpl(Visibilities.Public, Modality.FINAL, EffectiveVisibility.Public)
|
||||
returnTypeRef = buildResolvedTypeRef {
|
||||
|
||||
@@ -586,7 +586,7 @@ internal fun JavaValueParameter.toFirValueParameter(
|
||||
): FirValueParameter {
|
||||
return buildJavaValueParameter {
|
||||
source = (this@toFirValueParameter as? JavaElementImpl<*>)?.psi?.toFirPsiSourceElement()
|
||||
this.session = session
|
||||
declarationSiteSession = session
|
||||
name = this@toFirValueParameter.name ?: Name.identifier("p$index")
|
||||
returnTypeRef = type.toFirJavaTypeRef(session, javaTypeParameterStack)
|
||||
isVararg = this@toFirValueParameter.isVararg
|
||||
|
||||
@@ -140,7 +140,7 @@ internal class FirJavaClassBuilder : FirRegularClassBuilder(), FirAnnotationCont
|
||||
override fun build(): FirJavaClass {
|
||||
return FirJavaClass(
|
||||
source,
|
||||
session,
|
||||
declarationSiteSession,
|
||||
resolvePhase = FirResolvePhase.ANALYZED_DEPENDENCIES,
|
||||
name,
|
||||
annotations,
|
||||
|
||||
+1
-1
@@ -151,7 +151,7 @@ class FirJavaConstructorBuilder : FirConstructorBuilder() {
|
||||
override fun build(): FirJavaConstructor {
|
||||
return FirJavaConstructor(
|
||||
source,
|
||||
session,
|
||||
declarationSiteSession,
|
||||
symbol,
|
||||
isPrimary,
|
||||
returnTypeRef,
|
||||
|
||||
@@ -156,7 +156,7 @@ internal class FirJavaFieldBuilder : FirFieldBuilder() {
|
||||
override fun build(): FirJavaField {
|
||||
return FirJavaField(
|
||||
source,
|
||||
session,
|
||||
declarationSiteSession,
|
||||
symbol as FirFieldSymbol,
|
||||
name,
|
||||
resolvePhase,
|
||||
|
||||
@@ -181,7 +181,7 @@ val ALL_JAVA_OPERATION_NAMES =
|
||||
@FirBuilderDsl
|
||||
class FirJavaMethodBuilder : FirFunctionBuilder, FirTypeParametersOwnerBuilder, FirAnnotationContainerBuilder {
|
||||
override var source: FirSourceElement? = null
|
||||
override lateinit var session: FirSession
|
||||
override lateinit var declarationSiteSession: FirSession
|
||||
override var attributes: FirDeclarationAttributes = FirDeclarationAttributes()
|
||||
override lateinit var returnTypeRef: FirTypeRef
|
||||
override val valueParameters: MutableList<FirValueParameter> = mutableListOf()
|
||||
@@ -209,7 +209,7 @@ class FirJavaMethodBuilder : FirFunctionBuilder, FirTypeParametersOwnerBuilder,
|
||||
override fun build(): FirJavaMethod {
|
||||
return FirJavaMethod(
|
||||
source,
|
||||
session,
|
||||
declarationSiteSession,
|
||||
resolvePhase,
|
||||
attributes,
|
||||
returnTypeRef as FirJavaTypeRef,
|
||||
@@ -235,7 +235,7 @@ inline fun buildJavaMethodCopy(original: FirSimpleFunction, init: FirJavaMethodB
|
||||
}
|
||||
val copyBuilder = FirJavaMethodBuilder()
|
||||
copyBuilder.source = original.source
|
||||
copyBuilder.session = original.declarationSiteSession
|
||||
copyBuilder.declarationSiteSession = original.declarationSiteSession
|
||||
copyBuilder.resolvePhase = original.resolvePhase
|
||||
copyBuilder.attributes = original.attributes.copy()
|
||||
copyBuilder.returnTypeRef = original.returnTypeRef
|
||||
|
||||
+3
-3
@@ -146,7 +146,7 @@ class FirJavaValueParameter @FirImplementationDetail constructor(
|
||||
@FirBuilderDsl
|
||||
class FirJavaValueParameterBuilder {
|
||||
var source: FirSourceElement? = null
|
||||
lateinit var session: FirSession
|
||||
lateinit var declarationSiteSession: FirSession
|
||||
var attributes: FirDeclarationAttributes = FirDeclarationAttributes()
|
||||
lateinit var returnTypeRef: FirTypeRef
|
||||
lateinit var name: Name
|
||||
@@ -158,7 +158,7 @@ class FirJavaValueParameterBuilder {
|
||||
fun build(): FirJavaValueParameter {
|
||||
return FirJavaValueParameter(
|
||||
source,
|
||||
session,
|
||||
declarationSiteSession,
|
||||
resolvePhase = FirResolvePhase.ANALYZED_DEPENDENCIES,
|
||||
attributes,
|
||||
returnTypeRef,
|
||||
@@ -182,7 +182,7 @@ inline fun buildJavaValueParameterCopy(original: FirValueParameter, init: FirJav
|
||||
}
|
||||
val copyBuilder = FirJavaValueParameterBuilder()
|
||||
copyBuilder.source = original.source
|
||||
copyBuilder.session = original.declarationSiteSession
|
||||
copyBuilder.declarationSiteSession = original.declarationSiteSession
|
||||
copyBuilder.attributes = original.attributes.copy()
|
||||
copyBuilder.returnTypeRef = original.returnTypeRef
|
||||
copyBuilder.name = original.name
|
||||
|
||||
+5
-5
@@ -94,7 +94,7 @@ class FirSignatureEnhancement(
|
||||
val symbol = FirFieldSymbol(original.callableId)
|
||||
buildJavaField {
|
||||
source = firElement.source
|
||||
session = this@FirSignatureEnhancement.session
|
||||
declarationSiteSession = session
|
||||
this.symbol = symbol
|
||||
this.name = name
|
||||
returnTypeRef = newReturnTypeRef
|
||||
@@ -131,7 +131,7 @@ class FirSignatureEnhancement(
|
||||
setterDelegate?.symbol
|
||||
}
|
||||
return buildSyntheticProperty {
|
||||
session = this@FirSignatureEnhancement.session
|
||||
declarationSiteSession = session
|
||||
this.name = name
|
||||
symbol = FirAccessorSymbol(accessorSymbol.callableId, accessorSymbol.accessorId)
|
||||
delegateGetter = enhancedGetterSymbol.fir as FirSimpleFunction
|
||||
@@ -207,7 +207,7 @@ class FirSignatureEnhancement(
|
||||
|
||||
buildValueParameter {
|
||||
source = valueParameter.source
|
||||
session = this@FirSignatureEnhancement.session
|
||||
declarationSiteSession = session
|
||||
origin = FirDeclarationOrigin.Enhancement
|
||||
returnTypeRef = enhancedReturnType
|
||||
this.name = valueParameter.name
|
||||
@@ -255,7 +255,7 @@ class FirSignatureEnhancement(
|
||||
}
|
||||
}.apply {
|
||||
source = firMethod.source
|
||||
session = this@FirSignatureEnhancement.session
|
||||
declarationSiteSession = session
|
||||
resolvePhase = FirResolvePhase.ANALYZED_DEPENDENCIES
|
||||
origin = FirDeclarationOrigin.Enhancement
|
||||
this.valueParameters += newValueParameters
|
||||
@@ -265,7 +265,7 @@ class FirSignatureEnhancement(
|
||||
is FirJavaMethod -> {
|
||||
FirSimpleFunctionBuilder().apply {
|
||||
source = firMethod.source
|
||||
session = this@FirSignatureEnhancement.session
|
||||
declarationSiteSession = session
|
||||
origin = FirDeclarationOrigin.Enhancement
|
||||
returnTypeRef = newReturnTypeRef
|
||||
receiverTypeRef = newReceiverTypeRef
|
||||
|
||||
+1
-1
@@ -62,7 +62,7 @@ class JavaClassUseSiteMemberScope(
|
||||
): FirAccessorSymbol {
|
||||
return accessorByNameMap.getOrPut(property.name) {
|
||||
buildSyntheticProperty {
|
||||
session = this@JavaClassUseSiteMemberScope.session
|
||||
declarationSiteSession = session
|
||||
name = property.name
|
||||
symbol = FirAccessorSymbol(
|
||||
accessorId = getterSymbol.callableId,
|
||||
|
||||
Reference in New Issue
Block a user