From ecf1ab7f044c280e527cb198b5adf2e1f2a2f202 Mon Sep 17 00:00:00 2001 From: Ilya Kirillov Date: Mon, 8 Apr 2019 18:58:09 +0300 Subject: [PATCH] New J2K: convert internal visibility to public one for annotation class members --- .../kotlin/nj2k/conversions/InternalDeclarationConversion.kt | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/nj2k/src/org/jetbrains/kotlin/nj2k/conversions/InternalDeclarationConversion.kt b/nj2k/src/org/jetbrains/kotlin/nj2k/conversions/InternalDeclarationConversion.kt index 3bbdc31b0ae..4ff3d4b7764 100644 --- a/nj2k/src/org/jetbrains/kotlin/nj2k/conversions/InternalDeclarationConversion.kt +++ b/nj2k/src/org/jetbrains/kotlin/nj2k/conversions/InternalDeclarationConversion.kt @@ -41,7 +41,9 @@ class InternalDeclarationConversion(private val context: ConversionContext) : Re element.visibility = Visibility.PUBLIC } - if (containingClassKind == JKClass.ClassKind.INTERFACE) { + if (containingClassKind == JKClass.ClassKind.INTERFACE + || containingClassKind == JKClass.ClassKind.ANNOTATION + ) { element.visibility = Visibility.PUBLIC }