[Commonizer] Remove unused property from CirFunction

This commit is contained in:
Dmitriy Dolovov
2020-06-30 17:17:26 +07:00
parent 21fa2bf98c
commit 3e42b9d527
6 changed files with 1 additions and 7 deletions
@@ -19,7 +19,6 @@ interface CirFunctionOrProperty :
CirHasModality,
CirMaybeCallableMemberOfClass {
val isExternal: Boolean
val extensionReceiver: CirExtensionReceiver?
val returnType: CirType
val kind: CallableMemberDescriptor.Kind
@@ -8,6 +8,7 @@ package org.jetbrains.kotlin.descriptors.commonizer.cir
import org.jetbrains.kotlin.resolve.constants.ConstantValue
interface CirProperty : CirFunctionOrProperty, CirLiftedUpDeclaration {
val isExternal: Boolean
val isVar: Boolean
val isLateInit: Boolean
var isConst: Boolean
@@ -22,7 +22,6 @@ object CirFunctionFactory {
valueParameters = source.valueParameters.map(CirValueParameterFactory::create),
hasStableParameterNames = source.hasStableParameterNames(),
hasSynthesizedParameterNames = source.hasSynthesizedParameterNames(),
isExternal = source.isExternal,
extensionReceiver = source.extensionReceiverParameter?.let(CirExtensionReceiverFactory::create),
returnType = CirTypeFactory.create(source.returnType!!),
kind = source.kind,
@@ -40,7 +39,6 @@ object CirFunctionFactory {
valueParameters: List<CirValueParameter>,
hasStableParameterNames: Boolean,
hasSynthesizedParameterNames: Boolean,
isExternal: Boolean,
extensionReceiver: CirExtensionReceiver?,
returnType: CirType,
kind: CallableMemberDescriptor.Kind,
@@ -56,7 +54,6 @@ object CirFunctionFactory {
valueParameters = valueParameters,
hasStableParameterNames = hasStableParameterNames,
hasSynthesizedParameterNames = hasSynthesizedParameterNames,
isExternal = isExternal,
extensionReceiver = extensionReceiver,
returnType = returnType,
kind = kind,
@@ -21,7 +21,6 @@ data class CirFunctionImpl(
override val valueParameters: List<CirValueParameter>,
override val hasStableParameterNames: Boolean,
override val hasSynthesizedParameterNames: Boolean,
override val isExternal: Boolean,
override val extensionReceiver: CirExtensionReceiver?,
override val returnType: CirType,
override val kind: CallableMemberDescriptor.Kind,
@@ -26,7 +26,6 @@ class FunctionCommonizer(cache: CirClassifiersCache) : AbstractFunctionOrPropert
valueParameters = valueParameters.result,
hasStableParameterNames = hasStableParameterNames,
hasSynthesizedParameterNames = hasSynthesizedParameterNames,
isExternal = false,
extensionReceiver = extensionReceiver.result,
returnType = returnType.result,
kind = kind,
@@ -56,7 +56,6 @@ abstract class LoweringVisibilityCommonizerTest(
modality = Modality.OPEN,
isData = false
) else null
override val isExternal get() = unsupported()
override val extensionReceiver get() = unsupported()
override val returnType get() = unsupported()
override val kind get() = unsupported()