From e9551e2022aea6df1d8fa8899c0e06e6397c7e75 Mon Sep 17 00:00:00 2001 From: Dmitriy Novozhilov Date: Tue, 12 Nov 2019 12:07:03 +0300 Subject: [PATCH] [FIR] Don't generate setter by delegate for vals --- .../src/org/jetbrains/kotlin/fir/builder/ConversionUtils.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/compiler/fir/psi2fir/src/org/jetbrains/kotlin/fir/builder/ConversionUtils.kt b/compiler/fir/psi2fir/src/org/jetbrains/kotlin/fir/builder/ConversionUtils.kt index 80c286fd3cf..53eb282d5b8 100644 --- a/compiler/fir/psi2fir/src/org/jetbrains/kotlin/fir/builder/ConversionUtils.kt +++ b/compiler/fir/psi2fir/src/org/jetbrains/kotlin/fir/builder/ConversionUtils.kt @@ -365,7 +365,7 @@ fun FirModifiableVariable<*>.generateAccessorsByDelegate(session: FirSession, me ) } } - if (setter == null || setter is FirDefaultPropertyAccessor) { + if (variable.isVar && (setter == null || setter is FirDefaultPropertyAccessor)) { setter = FirPropertyAccessorImpl( null, session,