package net.pterodactylus.sone.notify;
+import java.util.function.Predicate;
+
import static com.google.common.base.Preconditions.checkNotNull;
import javax.annotation.Nonnull;
import net.pterodactylus.sone.data.Sone;
import com.google.common.base.Optional;
-import com.google.common.base.Predicate;
/**
* Filter that checks a {@link PostReply} for visibility.
@Nonnull
public Predicate<PostReply> isVisible(@Nullable final Sone currentSone) {
- return new Predicate<PostReply>() {
- @Override
- public boolean apply(@Nullable PostReply postReply) {
- return (postReply != null) && isReplyVisible(currentSone, postReply);
- }
- };
+ return postReply -> (postReply != null) && isReplyVisible(currentSone, postReply);
}
}