[FIR] LightTreeRawFirBuilder: add copyWithNewSourceKind for generated copy
This is done for consistency ^KT-63042
This commit is contained in:
committed by
Space Team
parent
9d72c1c370
commit
c31d860f10
+2
-2
@@ -589,8 +589,8 @@ class LightTreeRawFirDeclarationBuilder(
|
|||||||
zippedParameters,
|
zippedParameters,
|
||||||
context.packageFqName,
|
context.packageFqName,
|
||||||
context.className,
|
context.className,
|
||||||
createClassTypeRefWithSourceKind = { firPrimaryConstructor.returnTypeRef },
|
createClassTypeRefWithSourceKind = { firPrimaryConstructor.returnTypeRef.copyWithNewSourceKind(it) },
|
||||||
createParameterTypeRefWithSourceKind = { property, _ -> property.returnTypeRef },
|
createParameterTypeRefWithSourceKind = { property, kind -> property.returnTypeRef.copyWithNewSourceKind(kind) },
|
||||||
addValueParameterAnnotations = { valueParam ->
|
addValueParameterAnnotations = { valueParam ->
|
||||||
valueParam.forEachChildren {
|
valueParam.forEachChildren {
|
||||||
if (it.tokenType == MODIFIER_LIST) convertModifierList(it).annotations.filterTo(annotations) {
|
if (it.tokenType == MODIFIER_LIST) convertModifierList(it).annotations.filterTo(annotations) {
|
||||||
|
|||||||
Reference in New Issue
Block a user