[FIR] Fix creating fake source elements in declarations resolve
This commit is contained in:
+4
-4
@@ -895,8 +895,8 @@ open class FirDeclarationsResolveTransformer(transformer: FirBodyResolveTransfor
|
|||||||
buildResolvedTypeRef {
|
buildResolvedTypeRef {
|
||||||
type = resultType.coneType
|
type = resultType.coneType
|
||||||
annotations.addAll(resultType.annotations)
|
annotations.addAll(resultType.annotations)
|
||||||
resultType.source.psi?.let {
|
resultType.source?.fakeElement(FirFakeSourceElementKind.PropertyFromParameter)?.let {
|
||||||
source = FirFakeSourceElement(it, FirFakeSourceElementKind.PropertyFromParameter)
|
source = it
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -916,8 +916,8 @@ open class FirDeclarationsResolveTransformer(transformer: FirBodyResolveTransfor
|
|||||||
buildResolvedTypeRef {
|
buildResolvedTypeRef {
|
||||||
type = resultType.coneType
|
type = resultType.coneType
|
||||||
annotations.addAll(resultType.annotations)
|
annotations.addAll(resultType.annotations)
|
||||||
resultType.source.psi?.let {
|
resultType.source?.fakeElement(FirFakeSourceElementKind.PropertyFromParameter)?.let {
|
||||||
source = FirFakeSourceElement(it, FirFakeSourceElementKind.PropertyFromParameter)
|
source = it
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user