From 817eeb3a49ac2576106662a8a74d496cc02cf6f5 Mon Sep 17 00:00:00 2001 From: Dmitrii Gridin Date: Thu, 2 Feb 2023 12:19:24 +0100 Subject: [PATCH] [AA] KtAnnotationApplication: add more information to kdoc ^KT-56046 --- .../analysis/api/annotations/KtAnnotationApplication.kt | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/analysis/analysis-api/src/org/jetbrains/kotlin/analysis/api/annotations/KtAnnotationApplication.kt b/analysis/analysis-api/src/org/jetbrains/kotlin/analysis/api/annotations/KtAnnotationApplication.kt index e26056227e4..5549dc57499 100644 --- a/analysis/analysis-api/src/org/jetbrains/kotlin/analysis/api/annotations/KtAnnotationApplication.kt +++ b/analysis/analysis-api/src/org/jetbrains/kotlin/analysis/api/annotations/KtAnnotationApplication.kt @@ -38,7 +38,10 @@ public sealed interface KtAnnotationApplication { public val useSiteTarget: AnnotationUseSiteTarget? /** - * **true** if the annotation is a call with arguments + * This property can be used to optimize some argument processing logic. + * For example, if you have [KtAnnotationApplicationInfo] from [KtAnnotated.annotationInfos] and [isCallWithArguments] is **false**, + * then you can avoid [KtAnnotated.annotationsByClassId] call, + * because effectively you already have all necessary information in [KtAnnotationApplicationInfo] */ public val isCallWithArguments: Boolean