From 93cb12fed04c10395f848b23dda86c4a1e2638e4 Mon Sep 17 00:00:00 2001 From: Dmitry Jemerov Date: Tue, 21 Mar 2017 18:27:23 +0100 Subject: [PATCH] Don't keep around an empty value parameters list in FunctionDescriptor --- .../kotlin/descriptors/impl/FunctionDescriptorImpl.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/core/descriptors/src/org/jetbrains/kotlin/descriptors/impl/FunctionDescriptorImpl.java b/core/descriptors/src/org/jetbrains/kotlin/descriptors/impl/FunctionDescriptorImpl.java index 74e59307c30..1856b5ddd44 100644 --- a/core/descriptors/src/org/jetbrains/kotlin/descriptors/impl/FunctionDescriptorImpl.java +++ b/core/descriptors/src/org/jetbrains/kotlin/descriptors/impl/FunctionDescriptorImpl.java @@ -25,7 +25,7 @@ import org.jetbrains.kotlin.descriptors.annotations.AnnotationsKt; import org.jetbrains.kotlin.name.Name; import org.jetbrains.kotlin.resolve.DescriptorFactory; import org.jetbrains.kotlin.types.*; -import org.jetbrains.kotlin.utils.CollectionsKt; +import kotlin.collections.CollectionsKt; import org.jetbrains.kotlin.utils.SmartSet; import java.util.*; @@ -85,8 +85,8 @@ public abstract class FunctionDescriptorImpl extends DeclarationDescriptorNonRoo @Nullable Modality modality, @NotNull Visibility visibility ) { - this.typeParameters = CollectionsKt.toReadOnlyList(typeParameters); - this.unsubstitutedValueParameters = unsubstitutedValueParameters; + this.typeParameters = CollectionsKt.toList(typeParameters); + this.unsubstitutedValueParameters = CollectionsKt.toList(unsubstitutedValueParameters); this.unsubstitutedReturnType = unsubstitutedReturnType; this.modality = modality; this.visibility = visibility;