FE: move delegate name functions to NameUtils
This commit is contained in:
committed by
Space Team
parent
a7ba081d22
commit
5cf1a88c42
+2
-2
@@ -897,7 +897,7 @@ class Fir2IrDeclarationStorage(
|
||||
createBackingField(
|
||||
property, IrDeclarationOrigin.PROPERTY_DELEGATE,
|
||||
components.visibilityConverter.convertToDescriptorVisibility(property.fieldVisibility),
|
||||
SpecialNames.propertyDelegateName(property.name), true, delegate
|
||||
NameUtils.propertyDelegateName(property.name), true, delegate
|
||||
)
|
||||
} else {
|
||||
val initializer = property.backingField?.initializer ?: property.initializer
|
||||
@@ -1230,7 +1230,7 @@ class Fir2IrDeclarationStorage(
|
||||
enterScope(this)
|
||||
delegate = declareIrVariable(
|
||||
startOffset, endOffset, IrDeclarationOrigin.PROPERTY_DELEGATE,
|
||||
SpecialNames.propertyDelegateName(property.name), property.delegate!!.typeRef.toIrType(),
|
||||
NameUtils.propertyDelegateName(property.name), property.delegate!!.typeRef.toIrType(),
|
||||
isVar = false, isConst = false, isLateinit = false
|
||||
)
|
||||
delegate.parent = irParent
|
||||
|
||||
@@ -33,7 +33,7 @@ import org.jetbrains.kotlin.fir.expressions.FirExpression
|
||||
import org.jetbrains.kotlin.ir.expressions.IrExpressionBody
|
||||
import org.jetbrains.kotlin.ir.symbols.IrPropertySymbol
|
||||
import org.jetbrains.kotlin.ir.util.isComposite
|
||||
import org.jetbrains.kotlin.name.SpecialNames
|
||||
import org.jetbrains.kotlin.name.NameUtils
|
||||
|
||||
class Fir2IrLazyProperty(
|
||||
components: Fir2IrComponents,
|
||||
@@ -147,7 +147,7 @@ class Fir2IrLazyProperty(
|
||||
createBackingField(
|
||||
fir, IrDeclarationOrigin.PROPERTY_DELEGATE,
|
||||
components.visibilityConverter.convertToDescriptorVisibility(fir.visibility),
|
||||
SpecialNames.propertyDelegateName(fir.name), true, fir.delegate
|
||||
NameUtils.propertyDelegateName(fir.name), true, fir.delegate
|
||||
)
|
||||
}
|
||||
}
|
||||
|
||||
+2
-2
@@ -1536,7 +1536,7 @@ class DeclarationsConverter(
|
||||
/**
|
||||
* this is just a VALUE_PARAMETER_LIST
|
||||
*
|
||||
* @see org.jetbrains.kotlin.parsing.KotlinParsing.parsePropertyGetterOrSetter
|
||||
* @see org.jetbrains.kotlin.parsing.KotlinParsing.parsePropertyComponent
|
||||
* @see org.jetbrains.kotlin.fir.builder.RawFirBuilder.Visitor.toFirValueParameter
|
||||
*/
|
||||
private fun convertSetterParameter(
|
||||
@@ -1853,7 +1853,7 @@ class DeclarationsConverter(
|
||||
source = calculatedFirExpression.source?.fakeElement(KtFakeSourceElementKind.ClassDelegationField)
|
||||
moduleData = baseModuleData
|
||||
origin = FirDeclarationOrigin.Synthetic
|
||||
name = SpecialNames.delegateFieldName(delegateFieldsMap.size)
|
||||
name = NameUtils.delegateFieldName(delegateFieldsMap.size)
|
||||
returnTypeRef = firTypeRef
|
||||
symbol = FirFieldSymbol(CallableId(name))
|
||||
isVar = false
|
||||
|
||||
@@ -36,6 +36,7 @@ import org.jetbrains.kotlin.fir.types.impl.FirTypeArgumentListImpl
|
||||
import org.jetbrains.kotlin.lexer.KtTokens.*
|
||||
import org.jetbrains.kotlin.name.CallableId
|
||||
import org.jetbrains.kotlin.name.Name
|
||||
import org.jetbrains.kotlin.name.NameUtils
|
||||
import org.jetbrains.kotlin.name.SpecialNames
|
||||
import org.jetbrains.kotlin.psi.*
|
||||
import org.jetbrains.kotlin.psi.psiUtil.*
|
||||
@@ -854,7 +855,7 @@ open class RawFirBuilder(
|
||||
source = delegateSource
|
||||
moduleData = baseModuleData
|
||||
origin = FirDeclarationOrigin.Synthetic
|
||||
name = SpecialNames.delegateFieldName(delegateFieldsMap.size)
|
||||
name = NameUtils.delegateFieldName(delegateFieldsMap.size)
|
||||
returnTypeRef = type
|
||||
symbol = FirFieldSymbol(CallableId(name))
|
||||
isVar = false
|
||||
|
||||
Reference in New Issue
Block a user