[lc] KotlinAsJavaSupportBase: suppress visibility warnings
methods can be used from the plugin for tests ^KT-50241
This commit is contained in:
@@ -22,6 +22,7 @@ import org.jetbrains.kotlin.name.FqName
|
|||||||
import org.jetbrains.kotlin.psi.*
|
import org.jetbrains.kotlin.psi.*
|
||||||
|
|
||||||
abstract class KotlinAsJavaSupportBase<TModule>(protected val project: Project) : KotlinAsJavaSupport() {
|
abstract class KotlinAsJavaSupportBase<TModule>(protected val project: Project) : KotlinAsJavaSupport() {
|
||||||
|
@Suppress("MemberVisibilityCanBePrivate")
|
||||||
fun createLightFacade(file: KtFile): Pair<KtLightClassForFacade?, ModificationTracker>? {
|
fun createLightFacade(file: KtFile): Pair<KtLightClassForFacade?, ModificationTracker>? {
|
||||||
if (!file.facadeIsPossible()) return null
|
if (!file.facadeIsPossible()) return null
|
||||||
|
|
||||||
@@ -128,6 +129,7 @@ abstract class KotlinAsJavaSupportBase<TModule>(protected val project: Project)
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Suppress("MemberVisibilityCanBePrivate")
|
||||||
fun createLightClass(classOrObject: KtClassOrObject): Pair<KtLightClass?, ModificationTracker>? {
|
fun createLightClass(classOrObject: KtClassOrObject): Pair<KtLightClass?, ModificationTracker>? {
|
||||||
if (classOrObject.shouldNotBeVisibleAsLightClass()) return null
|
if (classOrObject.shouldNotBeVisibleAsLightClass()) return null
|
||||||
|
|
||||||
@@ -178,6 +180,7 @@ abstract class KotlinAsJavaSupportBase<TModule>(protected val project: Project)
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Suppress("MemberVisibilityCanBePrivate")
|
||||||
fun createLightScript(script: KtScript): Pair<KtLightClass?, ModificationTracker>? {
|
fun createLightScript(script: KtScript): Pair<KtLightClass?, ModificationTracker>? {
|
||||||
val containingFile = script.containingFile
|
val containingFile = script.containingFile
|
||||||
if (containingFile is KtCodeFragment) {
|
if (containingFile is KtCodeFragment) {
|
||||||
|
|||||||
Reference in New Issue
Block a user