From 11f8e776afac3c4c5ea7045c59477e0698b3631d Mon Sep 17 00:00:00 2001 From: Dmitriy Novozhilov Date: Wed, 3 Aug 2022 13:41:03 +0300 Subject: [PATCH] [Lombok K2] Fix generating @With methods for final fields ^KT-53370 --- .../org/jetbrains/kotlin/lombok/k2/generators/WithGenerator.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/plugins/lombok/lombok.k2/src/org/jetbrains/kotlin/lombok/k2/generators/WithGenerator.kt b/plugins/lombok/lombok.k2/src/org/jetbrains/kotlin/lombok/k2/generators/WithGenerator.kt index afe4e99f122..0bb8df15296 100644 --- a/plugins/lombok/lombok.k2/src/org/jetbrains/kotlin/lombok/k2/generators/WithGenerator.kt +++ b/plugins/lombok/lombok.k2/src/org/jetbrains/kotlin/lombok/k2/generators/WithGenerator.kt @@ -12,6 +12,7 @@ import org.jetbrains.kotlin.fir.caches.createCache import org.jetbrains.kotlin.fir.caches.firCachesFactory import org.jetbrains.kotlin.fir.caches.getValue import org.jetbrains.kotlin.fir.declarations.impl.FirResolvedDeclarationStatusImpl +import org.jetbrains.kotlin.fir.declarations.utils.isFinal import org.jetbrains.kotlin.fir.extensions.FirDeclarationGenerationExtension import org.jetbrains.kotlin.fir.extensions.MemberGenerationContext import org.jetbrains.kotlin.fir.java.declarations.FirJavaField @@ -91,7 +92,6 @@ class WithGenerator(session: FirSession) : FirDeclarationGenerationExtension(ses return classSymbol.fir.declarations .filterIsInstance() - .filter { it.isVar } .collectWithNotNull { lombokService.getWith(it.symbol) ?: classWith } .takeIf { it.isNotEmpty() } }