mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
[vcs-log] convert VcsLogFilterer to kotlin
This commit is contained in:
@@ -1,19 +1,17 @@
|
||||
// Copyright 2000-2018 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license that can be found in the LICENSE file.
|
||||
package com.intellij.vcs.log.visible;
|
||||
package com.intellij.vcs.log.visible
|
||||
|
||||
import com.intellij.openapi.util.Pair;
|
||||
import com.intellij.vcs.log.VcsLogFilterCollection;
|
||||
import com.intellij.vcs.log.data.DataPack;
|
||||
import com.intellij.vcs.log.graph.PermanentGraph;
|
||||
import org.jetbrains.annotations.NotNull;
|
||||
import com.intellij.openapi.util.Pair
|
||||
import com.intellij.vcs.log.VcsLogFilterCollection
|
||||
import com.intellij.vcs.log.data.DataPack
|
||||
import com.intellij.vcs.log.graph.PermanentGraph
|
||||
|
||||
public interface VcsLogFilterer {
|
||||
interface VcsLogFilterer {
|
||||
|
||||
boolean canFilterEmptyPack(@NotNull VcsLogFilterCollection filters);
|
||||
fun canFilterEmptyPack(filters: VcsLogFilterCollection): Boolean
|
||||
|
||||
@NotNull
|
||||
Pair<VisiblePack, CommitCountStage> filter(@NotNull DataPack pack,
|
||||
@NotNull PermanentGraph.SortType type,
|
||||
@NotNull VcsLogFilterCollection filters,
|
||||
@NotNull CommitCountStage count);
|
||||
fun filter(pack: DataPack,
|
||||
type: PermanentGraph.SortType,
|
||||
filters: VcsLogFilterCollection,
|
||||
count: CommitCountStage): Pair<VisiblePack, CommitCountStage>
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user