From 4c0befbfe9419bdc5bf3f2a7aa2f9b69efefac8c Mon Sep 17 00:00:00 2001 From: Stanislav Erokhin Date: Fri, 21 Nov 2014 14:54:15 +0300 Subject: [PATCH] Remove unnecessary lazy value --- .../jet/lang/resolve/calls/tasks/ResolutionTaskHolder.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/compiler/frontend/src/org/jetbrains/jet/lang/resolve/calls/tasks/ResolutionTaskHolder.kt b/compiler/frontend/src/org/jetbrains/jet/lang/resolve/calls/tasks/ResolutionTaskHolder.kt index 3b5dd56ce73..922a4b426b3 100644 --- a/compiler/frontend/src/org/jetbrains/jet/lang/resolve/calls/tasks/ResolutionTaskHolder.kt +++ b/compiler/frontend/src/org/jetbrains/jet/lang/resolve/calls/tasks/ResolutionTaskHolder.kt @@ -53,7 +53,7 @@ public class ResolutionTaskHolder( val tasks = ArrayList>() for (priority in (0..priorityProvider.getMaxPriority()).reversed()) { for (candidateIndex in 0..candidatesList.size - 1) { - val lazyCandidates = storageManager.createLazyValue { + val lazyCandidates = { candidatesList[candidateIndex]().filter { priorityProvider.getPriority(it) == priority }.toReadOnlyList() } tasks.add(ResolutionTask(basicCallResolutionContext, tracing, lazyCandidates))