ignoreElements() {
+ return filter(alwaysFalse());
+ }
+
/**
* Whether a given {@link Function} is an internal implementation inside rx.* packages or not.
*
diff --git a/rxjava-core/src/main/java/rx/util/functions/Functions.java b/rxjava-core/src/main/java/rx/util/functions/Functions.java
index 30728600a8..356ce41173 100644
--- a/rxjava-core/src/main/java/rx/util/functions/Functions.java
+++ b/rxjava-core/src/main/java/rx/util/functions/Functions.java
@@ -327,6 +327,10 @@ public static Func1 super T, Boolean> alwaysTrue() {
return AlwaysTrue.INSTANCE;
}
+ public static Func1 super T, Boolean> alwaysFalse() {
+ return AlwaysFalse.INSTANCE;
+ }
+
public static Func1 identity() {
return new Func1() {
@Override
@@ -345,4 +349,12 @@ public Boolean call(Object o) {
}
}
+ private enum AlwaysFalse implements Func1