From 94df0465d6d83da9ad54ddf96ddb821b16a5b0c3 Mon Sep 17 00:00:00 2001 From: Dmitrii Gridin Date: Tue, 29 Nov 2022 12:16:54 +0100 Subject: [PATCH] [SLC] SymbolLightConstructor: drop redundant LightMemberOrigin parameter ^KT-54051 --- .../light/classes/symbol/classes/symbolLightClassUtils.kt | 2 -- .../light/classes/symbol/methods/SymbolLightConstructor.kt | 4 +--- 2 files changed, 1 insertion(+), 5 deletions(-) diff --git a/analysis/symbol-light-classes/src/org/jetbrains/kotlin/light/classes/symbol/classes/symbolLightClassUtils.kt b/analysis/symbol-light-classes/src/org/jetbrains/kotlin/light/classes/symbol/classes/symbolLightClassUtils.kt index b52080f4910..90bef48f84d 100644 --- a/analysis/symbol-light-classes/src/org/jetbrains/kotlin/light/classes/symbol/classes/symbolLightClassUtils.kt +++ b/analysis/symbol-light-classes/src/org/jetbrains/kotlin/light/classes/symbol/classes/symbolLightClassUtils.kt @@ -118,7 +118,6 @@ internal fun SymbolLightClassForClassLike<*>.createConstructors( SymbolLightConstructor( ktAnalysisSession = this@KtAnalysisSession, constructorSymbol = constructor, - lightMemberOrigin = null, containingClass = this@createConstructors, methodIndex = METHOD_INDEX_BASE ) @@ -128,7 +127,6 @@ internal fun SymbolLightClassForClassLike<*>.createConstructors( SymbolLightConstructor( ktAnalysisSession = this@KtAnalysisSession, constructorSymbol = constructor, - lightMemberOrigin = null, containingClass = this@createConstructors, methodIndex = methodIndex, argumentsSkipMask = argumentSkipMask diff --git a/analysis/symbol-light-classes/src/org/jetbrains/kotlin/light/classes/symbol/methods/SymbolLightConstructor.kt b/analysis/symbol-light-classes/src/org/jetbrains/kotlin/light/classes/symbol/methods/SymbolLightConstructor.kt index 8f2a6869310..defcfd3859e 100644 --- a/analysis/symbol-light-classes/src/org/jetbrains/kotlin/light/classes/symbol/methods/SymbolLightConstructor.kt +++ b/analysis/symbol-light-classes/src/org/jetbrains/kotlin/light/classes/symbol/methods/SymbolLightConstructor.kt @@ -8,7 +8,6 @@ package org.jetbrains.kotlin.light.classes.symbol.methods import com.intellij.psi.* import org.jetbrains.kotlin.analysis.api.KtAnalysisSession import org.jetbrains.kotlin.analysis.api.symbols.KtConstructorSymbol -import org.jetbrains.kotlin.asJava.builder.LightMemberOrigin import org.jetbrains.kotlin.asJava.classes.lazyPub import org.jetbrains.kotlin.light.classes.symbol.NullabilityType import org.jetbrains.kotlin.light.classes.symbol.annotations.computeAnnotations @@ -21,14 +20,13 @@ import java.util.* internal class SymbolLightConstructor( ktAnalysisSession: KtAnalysisSession, constructorSymbol: KtConstructorSymbol, - lightMemberOrigin: LightMemberOrigin?, containingClass: SymbolLightClassBase, methodIndex: Int, argumentsSkipMask: BitSet? = null, ) : SymbolLightMethod( ktAnalysisSession = ktAnalysisSession, functionSymbol = constructorSymbol, - lightMemberOrigin = lightMemberOrigin, + lightMemberOrigin = null, containingClass = containingClass, methodIndex = methodIndex, argumentsSkipMask = argumentsSkipMask,