From acab58a314fbd5a68debd5de086d2d459255ed12 Mon Sep 17 00:00:00 2001 From: Dmitriy Novozhilov Date: Wed, 27 Oct 2021 13:04:00 +0300 Subject: [PATCH] [FIR] Cleanup builder inference utility --- .../fir/resolve/inference/FirBuilderInferenceSession.kt | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/compiler/fir/resolve/src/org/jetbrains/kotlin/fir/resolve/inference/FirBuilderInferenceSession.kt b/compiler/fir/resolve/src/org/jetbrains/kotlin/fir/resolve/inference/FirBuilderInferenceSession.kt index b5ae28772b6..f58adbb2e94 100644 --- a/compiler/fir/resolve/src/org/jetbrains/kotlin/fir/resolve/inference/FirBuilderInferenceSession.kt +++ b/compiler/fir/resolve/src/org/jetbrains/kotlin/fir/resolve/inference/FirBuilderInferenceSession.kt @@ -269,7 +269,6 @@ class FirStubTypeTransformer( argumentList.transformArguments(this, data) } -private val BUILDER_INFERENCE_ANNOTATION_CLASS_ID = ClassId.topLevel(BUILDER_INFERENCE_ANNOTATION_FQ_NAME) +private val BUILDER_INFERENCE_ANNOTATION_CLASS_ID: ClassId = ClassId.topLevel(BUILDER_INFERENCE_ANNOTATION_FQ_NAME) -fun FirElement.hasBuilderInferenceAnnotation(): Boolean = - (this as? FirDeclaration)?.hasAnnotation(BUILDER_INFERENCE_ANNOTATION_CLASS_ID) == true +fun FirDeclaration.hasBuilderInferenceAnnotation(): Boolean = hasAnnotation(BUILDER_INFERENCE_ANNOTATION_CLASS_ID)