From e6bb97d49095f1a7fc86476da7ec5d5a284d2cc5 Mon Sep 17 00:00:00 2001 From: Dmitry Gridin Date: Tue, 6 Sep 2022 14:25:15 +0200 Subject: [PATCH] [lc] KotlinAsJavaSupportBase: suppress visibility warnings methods can be used from the plugin for tests ^KT-50241 --- .../src/org/jetbrains/kotlin/asJava/KotlinAsJavaSupportBase.kt | 3 +++ 1 file changed, 3 insertions(+) diff --git a/analysis/light-classes-base/src/org/jetbrains/kotlin/asJava/KotlinAsJavaSupportBase.kt b/analysis/light-classes-base/src/org/jetbrains/kotlin/asJava/KotlinAsJavaSupportBase.kt index 14c358c2451..ccf28c45ad8 100644 --- a/analysis/light-classes-base/src/org/jetbrains/kotlin/asJava/KotlinAsJavaSupportBase.kt +++ b/analysis/light-classes-base/src/org/jetbrains/kotlin/asJava/KotlinAsJavaSupportBase.kt @@ -22,6 +22,7 @@ import org.jetbrains.kotlin.name.FqName import org.jetbrains.kotlin.psi.* abstract class KotlinAsJavaSupportBase(protected val project: Project) : KotlinAsJavaSupport() { + @Suppress("MemberVisibilityCanBePrivate") fun createLightFacade(file: KtFile): Pair? { if (!file.facadeIsPossible()) return null @@ -128,6 +129,7 @@ abstract class KotlinAsJavaSupportBase(protected val project: Project) } } + @Suppress("MemberVisibilityCanBePrivate") fun createLightClass(classOrObject: KtClassOrObject): Pair? { if (classOrObject.shouldNotBeVisibleAsLightClass()) return null @@ -178,6 +180,7 @@ abstract class KotlinAsJavaSupportBase(protected val project: Project) } } + @Suppress("MemberVisibilityCanBePrivate") fun createLightScript(script: KtScript): Pair? { val containingFile = script.containingFile if (containingFile is KtCodeFragment) {