From ff2029035ef7f2b7541f6d92b621ed6e25526846 Mon Sep 17 00:00:00 2001 From: Nikolay Krasko Date: Mon, 1 Feb 2016 20:34:10 +0300 Subject: [PATCH] Don't generate new empty list with TypeParameterDescriptor --- .../kotlin/resolve/lazy/descriptors/LazyClassDescriptor.java | 1 + 1 file changed, 1 insertion(+) diff --git a/compiler/frontend/src/org/jetbrains/kotlin/resolve/lazy/descriptors/LazyClassDescriptor.java b/compiler/frontend/src/org/jetbrains/kotlin/resolve/lazy/descriptors/LazyClassDescriptor.java index 0cab02f55fa..db110acaedb 100644 --- a/compiler/frontend/src/org/jetbrains/kotlin/resolve/lazy/descriptors/LazyClassDescriptor.java +++ b/compiler/frontend/src/org/jetbrains/kotlin/resolve/lazy/descriptors/LazyClassDescriptor.java @@ -262,6 +262,7 @@ public class LazyClassDescriptor extends ClassDescriptorBase implements ClassDes } List typeParameters = typeParameterList.getParameters(); + if (typeParameters.isEmpty()) return Collections.emptyList(); List parameters = new ArrayList(typeParameters.size());