diff --git a/platform/vcs-log/graph/src/com/intellij/vcs/log/graph/impl/facade/PrintElementManagerImpl.java b/platform/vcs-log/graph/src/com/intellij/vcs/log/graph/impl/facade/PrintElementManagerImpl.java index f039ae01395a..5cf0a415a9dd 100644 --- a/platform/vcs-log/graph/src/com/intellij/vcs/log/graph/impl/facade/PrintElementManagerImpl.java +++ b/platform/vcs-log/graph/src/com/intellij/vcs/log/graph/impl/facade/PrintElementManagerImpl.java @@ -15,7 +15,6 @@ */ package com.intellij.vcs.log.graph.impl.facade; -import com.intellij.util.NotNullFunction; import com.intellij.vcs.log.graph.GraphColorManager; import com.intellij.vcs.log.graph.api.LinearGraph; import com.intellij.vcs.log.graph.api.elements.GraphEdge; @@ -46,14 +45,10 @@ class PrintElementManagerImpl implements PrintElementManager { @NotNull GraphColorManager colorManager) { myLinearGraph = linearGraph; myColorGetter = new ColorGetterByLayoutIndex(linearGraph, myPermanentGraph, colorManager); - myGraphElementComparator = new GraphElementComparatorByLayoutIndex(new NotNullFunction() { - @NotNull - @Override - public Integer fun(Integer nodeIndex) { - int nodeId = linearGraph.getNodeId(nodeIndex); - if (nodeId < 0) return nodeId; - return myPermanentGraph.getPermanentGraphLayout().getLayoutIndex(nodeId); - } + myGraphElementComparator = new GraphElementComparatorByLayoutIndex(nodeIndex -> { + int nodeId = linearGraph.getNodeId(nodeIndex); + if (nodeId < 0) return nodeId; + return myPermanentGraph.getPermanentGraphLayout().getLayoutIndex(nodeId); }); }