[FIR] Properly calculate annotation targets for enum entries

This commit is contained in:
Dmitriy Novozhilov
2021-06-30 14:01:07 +03:00
committed by TeamCityServer
parent 7baea7244a
commit 9f547171da
@@ -208,6 +208,9 @@ object FirAnnotationChecker : FirAnnotatedDeclarationChecker() {
KotlinTarget.classActualTargets(annotated.classKind, annotated.isInner, annotated.isCompanion, annotated.isLocal)
)
}
is FirEnumEntry -> AnnotationTargetList(
KotlinTarget.classActualTargets(ClassKind.ENUM_ENTRY, annotated.isInner, isCompanionObject = false, isLocalClass = false)
)
is KtDestructuringDeclarationEntry -> TargetLists.T_LOCAL_VARIABLE
is FirProperty -> {
when {