FIR: don't enhance synthetic property if not needed

This commit is contained in:
Mikhail Glukhikh
2021-10-28 12:57:30 +03:00
committed by teamcity
parent 6b1da9eb70
commit a05244eca1
4 changed files with 66 additions and 0 deletions
@@ -152,6 +152,7 @@ class FirSignatureEnhancement(
} else {
setterDelegate?.symbol
}
if (getterDelegate !is FirJavaMethod && setterDelegate !is FirJavaMethod) return original
return buildSyntheticProperty {
moduleData = this@FirSignatureEnhancement.moduleData
this.name = name