[FIR] Rename session to declarationSiteSession in declaration builders

This commit is contained in:
Dmitriy Novozhilov
2021-04-21 12:51:43 +03:00
committed by TeamCityServer
parent c3b1be1a39
commit f98f41bbc3
67 changed files with 191 additions and 191 deletions
@@ -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,
@@ -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
@@ -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
@@ -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
@@ -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,