Use java.util.function.Predicate instead of Guava

This commit is contained in:
Alexander Udalov
2017-03-31 20:55:28 +03:00
parent f723ad76f7
commit 08b50cab08
19 changed files with 72 additions and 149 deletions
@@ -16,9 +16,10 @@
package org.jetbrains.kotlin.cli.common.messages;
import com.google.common.base.Predicate;
import org.jetbrains.annotations.NotNull;
import java.util.function.Predicate;
public class FilteringMessageCollector implements MessageCollector {
private final MessageCollector messageCollector;
private final Predicate<CompilerMessageSeverity> decline;
@@ -37,7 +38,7 @@ public class FilteringMessageCollector implements MessageCollector {
public void report(
@NotNull CompilerMessageSeverity severity, @NotNull String message, @NotNull CompilerMessageLocation location
) {
if (!decline.apply(severity)) {
if (!decline.test(severity)) {
messageCollector.report(severity, message, location);
}
}