Remove unnecessary lazy value
This commit is contained in:
committed by
Stanislav Erokhin
parent
7fa93c4e90
commit
4c0befbfe9
+1
-1
@@ -53,7 +53,7 @@ public class ResolutionTaskHolder<D : CallableDescriptor, F : D>(
|
|||||||
val tasks = ArrayList<ResolutionTask<D, F>>()
|
val tasks = ArrayList<ResolutionTask<D, F>>()
|
||||||
for (priority in (0..priorityProvider.getMaxPriority()).reversed()) {
|
for (priority in (0..priorityProvider.getMaxPriority()).reversed()) {
|
||||||
for (candidateIndex in 0..candidatesList.size - 1) {
|
for (candidateIndex in 0..candidatesList.size - 1) {
|
||||||
val lazyCandidates = storageManager.createLazyValue {
|
val lazyCandidates = {
|
||||||
candidatesList[candidateIndex]().filter { priorityProvider.getPriority(it) == priority }.toReadOnlyList()
|
candidatesList[candidateIndex]().filter { priorityProvider.getPriority(it) == priority }.toReadOnlyList()
|
||||||
}
|
}
|
||||||
tasks.add(ResolutionTask(basicCallResolutionContext, tracing, lazyCandidates))
|
tasks.add(ResolutionTask(basicCallResolutionContext, tracing, lazyCandidates))
|
||||||
|
|||||||
Reference in New Issue
Block a user