From 6a83bcf349b9bc53097dd6d1d1e116da306f3b20 Mon Sep 17 00:00:00 2001 From: Dmitry Gridin Date: Tue, 9 Aug 2022 20:38:12 +0200 Subject: [PATCH] [lc] reformat KotlinAsJavaSupport ^KT-53543 --- .../kotlin/asJava/KotlinAsJavaSupport.kt | 31 ++++++++----------- 1 file changed, 13 insertions(+), 18 deletions(-) diff --git a/analysis/light-classes-base/src/org/jetbrains/kotlin/asJava/KotlinAsJavaSupport.kt b/analysis/light-classes-base/src/org/jetbrains/kotlin/asJava/KotlinAsJavaSupport.kt index b831d032a63..f69d1332a41 100644 --- a/analysis/light-classes-base/src/org/jetbrains/kotlin/asJava/KotlinAsJavaSupport.kt +++ b/analysis/light-classes-base/src/org/jetbrains/kotlin/asJava/KotlinAsJavaSupport.kt @@ -17,11 +17,19 @@ import org.jetbrains.kotlin.psi.KtFile import org.jetbrains.kotlin.psi.KtScript abstract class KotlinAsJavaSupport { + abstract fun getLightClass(classOrObject: KtClassOrObject): KtLightClass? + + abstract fun getLightClassForScript(script: KtScript): KtLightClass? + + abstract fun getFacadeClasses(facadeFqName: FqName, scope: GlobalSearchScope): Collection + + abstract fun getFakeLightClass(classOrObject: KtClassOrObject): KtFakeLightClass + + abstract fun createFacadeForSyntheticFile(facadeClassFqName: FqName, file: KtFile): PsiClass + + // Returns only immediately declared classes/objects, package classes are not included (they have no declarations) - abstract fun findClassOrObjectDeclarationsInPackage( - packageFqName: FqName, - searchScope: GlobalSearchScope - ): Collection + abstract fun findClassOrObjectDeclarationsInPackage(packageFqName: FqName, searchScope: GlobalSearchScope): Collection /* * Finds files whose package declaration is exactly {@code fqName}. For example, if a file declares @@ -38,12 +46,6 @@ abstract class KotlinAsJavaSupport { abstract fun getSubPackages(fqn: FqName, scope: GlobalSearchScope): Collection - abstract fun getLightClass(classOrObject: KtClassOrObject): KtLightClass? - - abstract fun getLightClassForScript(script: KtScript): KtLightClass? - - abstract fun getFacadeClasses(facadeFqName: FqName, scope: GlobalSearchScope): Collection - abstract fun getScriptClasses(scriptFqName: FqName, scope: GlobalSearchScope): Collection abstract fun getKotlinInternalClasses(fqName: FqName, scope: GlobalSearchScope): Collection @@ -54,17 +56,10 @@ abstract class KotlinAsJavaSupport { abstract fun findFilesForFacade(facadeFqName: FqName, scope: GlobalSearchScope): Collection - abstract fun getFakeLightClass(classOrObject: KtClassOrObject): KtFakeLightClass - - abstract fun createFacadeForSyntheticFile(facadeClassFqName: FqName, file: KtFile): PsiClass - companion object { @JvmStatic fun getInstance(project: Project): KotlinAsJavaSupport { - return ServiceManager.getService( - project, - KotlinAsJavaSupport::class.java - ) + return ServiceManager.getService(project, KotlinAsJavaSupport::class.java) } } } \ No newline at end of file