From 1514d5f563c5fe4c78be1131940974ecf805a4a5 Mon Sep 17 00:00:00 2001 From: Dmitry Gridin Date: Wed, 27 Jul 2022 19:56:22 +0200 Subject: [PATCH] [light classes] drop redundant KtLightClassForSourceDeclaration#forceUsingOldLightClasses ^KT-53097 --- .../asJava/classes/KtLightClassForSourceDeclaration.kt | 1 - .../org/jetbrains/kotlin/asJava/classes/KtLightClassImpl.kt | 5 ++--- 2 files changed, 2 insertions(+), 4 deletions(-) diff --git a/analysis/light-classes-base/src/org/jetbrains/kotlin/asJava/classes/KtLightClassForSourceDeclaration.kt b/analysis/light-classes-base/src/org/jetbrains/kotlin/asJava/classes/KtLightClassForSourceDeclaration.kt index f01544e90df..ce7a7592029 100644 --- a/analysis/light-classes-base/src/org/jetbrains/kotlin/asJava/classes/KtLightClassForSourceDeclaration.kt +++ b/analysis/light-classes-base/src/org/jetbrains/kotlin/asJava/classes/KtLightClassForSourceDeclaration.kt @@ -33,7 +33,6 @@ import javax.swing.Icon abstract class KtLightClassForSourceDeclaration( protected val classOrObject: KtClassOrObject, protected val jvmDefaultMode: JvmDefaultMode, - private val forceUsingOldLightClasses: Boolean = false ) : KtLightClassBase(classOrObject.manager), StubBasedPsiElement> { diff --git a/compiler/light-classes/src/org/jetbrains/kotlin/asJava/classes/KtLightClassImpl.kt b/compiler/light-classes/src/org/jetbrains/kotlin/asJava/classes/KtLightClassImpl.kt index dbf3de5ca3f..e0dfaa8de94 100644 --- a/compiler/light-classes/src/org/jetbrains/kotlin/asJava/classes/KtLightClassImpl.kt +++ b/compiler/light-classes/src/org/jetbrains/kotlin/asJava/classes/KtLightClassImpl.kt @@ -31,11 +31,10 @@ private class KtLightClassModifierList(containingClass: KtLightClassForSourceDec } // light class for top level or (inner/nested of top level) source declarations -abstract class KtLightClassImpl @JvmOverloads constructor( +abstract class KtLightClassImpl constructor( classOrObject: KtClassOrObject, jvmDefaultMode: JvmDefaultMode, - forceUsingOldLightClasses: Boolean = false -) : KtLightClassForSourceDeclaration(classOrObject, jvmDefaultMode, forceUsingOldLightClasses) { +) : KtLightClassForSourceDeclaration(classOrObject, jvmDefaultMode) { fun getDescriptor() = LightClassGenerationSupport.getInstance(project).resolveToDescriptor(classOrObject) as? ClassDescriptor