This is an automated email from the ASF dual-hosted git repository.
ggregory pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/commons-lang.git
The following commit(s) were added to refs/heads/master by this push:
new 4b5245d Add @SuppressWarnings("unchecked")
4b5245d is described below
commit 4b5245dbce4f3402a462cdf79b582da3c6afdc03
Author: Gary Gregory <[email protected]>
AuthorDate: Sun Apr 3 10:48:22 2022 -0400
Add @SuppressWarnings("unchecked")
---
.../java/org/apache/commons/lang3/function/FailableBiConsumer.java | 1 +
.../java/org/apache/commons/lang3/function/FailableBiFunction.java | 1 +
.../java/org/apache/commons/lang3/function/FailableBiPredicate.java | 2 ++
.../java/org/apache/commons/lang3/function/FailableConsumer.java | 1 +
.../org/apache/commons/lang3/function/FailableDoubleConsumer.java | 1 +
.../org/apache/commons/lang3/function/FailableDoubleFunction.java | 1 +
.../org/apache/commons/lang3/function/FailableDoublePredicate.java | 6 ++++--
.../apache/commons/lang3/function/FailableDoubleToIntFunction.java | 3 ++-
.../apache/commons/lang3/function/FailableDoubleToLongFunction.java | 1 +
.../apache/commons/lang3/function/FailableDoubleUnaryOperator.java | 1 +
.../java/org/apache/commons/lang3/function/FailableFunction.java | 1 +
.../java/org/apache/commons/lang3/function/FailableIntConsumer.java | 1 +
.../java/org/apache/commons/lang3/function/FailableIntFunction.java | 1 +
.../org/apache/commons/lang3/function/FailableIntPredicate.java | 2 ++
.../apache/commons/lang3/function/FailableIntToDoubleFunction.java | 1 +
.../apache/commons/lang3/function/FailableIntToLongFunction.java | 1 +
.../org/apache/commons/lang3/function/FailableIntUnaryOperator.java | 1 +
.../org/apache/commons/lang3/function/FailableLongConsumer.java | 1 +
.../org/apache/commons/lang3/function/FailableLongFunction.java | 3 ++-
.../org/apache/commons/lang3/function/FailableLongPredicate.java | 4 +++-
.../apache/commons/lang3/function/FailableLongToDoubleFunction.java | 1 +
.../apache/commons/lang3/function/FailableLongToIntFunction.java | 1 +
.../apache/commons/lang3/function/FailableLongUnaryOperator.java | 3 ++-
.../apache/commons/lang3/function/FailableObjDoubleConsumer.java | 3 ++-
.../org/apache/commons/lang3/function/FailableObjIntConsumer.java | 1 +
.../org/apache/commons/lang3/function/FailableObjLongConsumer.java | 1 +
.../java/org/apache/commons/lang3/function/FailablePredicate.java | 2 ++
.../apache/commons/lang3/function/FailableToDoubleBiFunction.java | 1 +
.../org/apache/commons/lang3/function/FailableToDoubleFunction.java | 1 +
.../org/apache/commons/lang3/function/FailableToIntBiFunction.java | 1 +
.../org/apache/commons/lang3/function/FailableToIntFunction.java | 1 +
.../org/apache/commons/lang3/function/FailableToLongBiFunction.java | 1 +
.../org/apache/commons/lang3/function/FailableToLongFunction.java | 1 +
src/main/java/org/apache/commons/lang3/tuple/ImmutablePair.java | 1 +
src/main/java/org/apache/commons/lang3/tuple/ImmutableTriple.java | 1 +
35 files changed, 47 insertions(+), 7 deletions(-)
diff --git
a/src/main/java/org/apache/commons/lang3/function/FailableBiConsumer.java
b/src/main/java/org/apache/commons/lang3/function/FailableBiConsumer.java
index 8bfe6d5..24cccd1 100644
--- a/src/main/java/org/apache/commons/lang3/function/FailableBiConsumer.java
+++ b/src/main/java/org/apache/commons/lang3/function/FailableBiConsumer.java
@@ -43,6 +43,7 @@ public interface FailableBiConsumer<T, U, E extends
Throwable> {
* @param <E> Thrown exception.
* @return The NOP singleton.
*/
+ @SuppressWarnings("unchecked")
static <T, U, E extends Throwable> FailableBiConsumer<T, U, E> nop() {
return NOP;
}
diff --git
a/src/main/java/org/apache/commons/lang3/function/FailableBiFunction.java
b/src/main/java/org/apache/commons/lang3/function/FailableBiFunction.java
index 23af54f..f38d3a9 100644
--- a/src/main/java/org/apache/commons/lang3/function/FailableBiFunction.java
+++ b/src/main/java/org/apache/commons/lang3/function/FailableBiFunction.java
@@ -46,6 +46,7 @@ public interface FailableBiFunction<T, U, R, E extends
Throwable> {
* @param <E> Thrown exception.
* @return The NOP singleton.
*/
+ @SuppressWarnings("unchecked")
static <T, U, R, E extends Throwable> FailableBiFunction<T, U, R, E> nop()
{
return NOP;
}
diff --git
a/src/main/java/org/apache/commons/lang3/function/FailableBiPredicate.java
b/src/main/java/org/apache/commons/lang3/function/FailableBiPredicate.java
index d84496b..b675cab 100644
--- a/src/main/java/org/apache/commons/lang3/function/FailableBiPredicate.java
+++ b/src/main/java/org/apache/commons/lang3/function/FailableBiPredicate.java
@@ -47,6 +47,7 @@ public interface FailableBiPredicate<T, U, E extends
Throwable> {
* @param <E> Thrown exception.
* @return The NOP singleton.
*/
+ @SuppressWarnings("unchecked")
static <T, U, E extends Throwable> FailableBiPredicate<T, U, E>
falsePredicate() {
return FALSE;
}
@@ -59,6 +60,7 @@ public interface FailableBiPredicate<T, U, E extends
Throwable> {
* @param <E> Thrown exception.
* @return The NOP singleton.
*/
+ @SuppressWarnings("unchecked")
static <T, U, E extends Throwable> FailableBiPredicate<T, U, E>
truePredicate() {
return TRUE;
}
diff --git
a/src/main/java/org/apache/commons/lang3/function/FailableConsumer.java
b/src/main/java/org/apache/commons/lang3/function/FailableConsumer.java
index 1d1d534..d0535e1 100644
--- a/src/main/java/org/apache/commons/lang3/function/FailableConsumer.java
+++ b/src/main/java/org/apache/commons/lang3/function/FailableConsumer.java
@@ -46,6 +46,7 @@ public interface FailableConsumer<T, E extends Throwable> {
* @param <E> Thrown exception.
* @return The NOP singleton.
*/
+ @SuppressWarnings("unchecked")
static <T, E extends Throwable> FailableConsumer<T, E> nop() {
return NOP;
}
diff --git
a/src/main/java/org/apache/commons/lang3/function/FailableDoubleConsumer.java
b/src/main/java/org/apache/commons/lang3/function/FailableDoubleConsumer.java
index edd71fb..b926f8c 100644
---
a/src/main/java/org/apache/commons/lang3/function/FailableDoubleConsumer.java
+++
b/src/main/java/org/apache/commons/lang3/function/FailableDoubleConsumer.java
@@ -39,6 +39,7 @@ public interface FailableDoubleConsumer<E extends Throwable> {
* @param <E> Thrown exception.
* @return The NOP singleton.
*/
+ @SuppressWarnings("unchecked")
static <E extends Throwable> FailableDoubleConsumer<E> nop() {
return NOP;
}
diff --git
a/src/main/java/org/apache/commons/lang3/function/FailableDoubleFunction.java
b/src/main/java/org/apache/commons/lang3/function/FailableDoubleFunction.java
index 935c956..f4a12b6 100644
---
a/src/main/java/org/apache/commons/lang3/function/FailableDoubleFunction.java
+++
b/src/main/java/org/apache/commons/lang3/function/FailableDoubleFunction.java
@@ -40,6 +40,7 @@ public interface FailableDoubleFunction<R, E extends
Throwable> {
* @param <E> Thrown exception.
* @return The NOP singleton.
*/
+ @SuppressWarnings("unchecked")
static <R, E extends Throwable> FailableDoubleFunction<R, E> nop() {
return NOP;
}
diff --git
a/src/main/java/org/apache/commons/lang3/function/FailableDoublePredicate.java
b/src/main/java/org/apache/commons/lang3/function/FailableDoublePredicate.java
index 4ecdf1a..a253333 100644
---
a/src/main/java/org/apache/commons/lang3/function/FailableDoublePredicate.java
+++
b/src/main/java/org/apache/commons/lang3/function/FailableDoublePredicate.java
@@ -43,7 +43,8 @@ public interface FailableDoublePredicate<E extends Throwable>
{
* @param <E> Thrown exception.
* @return The NOP singleton.
*/
- static <E extends Throwable> FailableDoublePredicate<E> falsePredicate() {
+ @SuppressWarnings("unchecked")
+ static <E extends Throwable> FailableDoublePredicate<E> falsePredicate() {
return FALSE;
}
@@ -53,7 +54,8 @@ public interface FailableDoublePredicate<E extends Throwable>
{
* @param <E> Thrown exception.
* @return The NOP singleton.
*/
- static <E extends Throwable> FailableDoublePredicate<E> truePredicate() {
+ @SuppressWarnings("unchecked")
+ static <E extends Throwable> FailableDoublePredicate<E> truePredicate() {
return TRUE;
}
diff --git
a/src/main/java/org/apache/commons/lang3/function/FailableDoubleToIntFunction.java
b/src/main/java/org/apache/commons/lang3/function/FailableDoubleToIntFunction.java
index 90f77b3..ac4af8b 100644
---
a/src/main/java/org/apache/commons/lang3/function/FailableDoubleToIntFunction.java
+++
b/src/main/java/org/apache/commons/lang3/function/FailableDoubleToIntFunction.java
@@ -38,7 +38,8 @@ public interface FailableDoubleToIntFunction<E extends
Throwable> {
* @param <E> Thrown exception.
* @return The NOP singleton.
*/
- static <E extends Throwable> FailableDoubleToIntFunction<E> nop() {
+ @SuppressWarnings("unchecked")
+ static <E extends Throwable> FailableDoubleToIntFunction<E> nop() {
return NOP;
}
diff --git
a/src/main/java/org/apache/commons/lang3/function/FailableDoubleToLongFunction.java
b/src/main/java/org/apache/commons/lang3/function/FailableDoubleToLongFunction.java
index 44120dc..ed146aa 100644
---
a/src/main/java/org/apache/commons/lang3/function/FailableDoubleToLongFunction.java
+++
b/src/main/java/org/apache/commons/lang3/function/FailableDoubleToLongFunction.java
@@ -38,6 +38,7 @@ public interface FailableDoubleToLongFunction<E extends
Throwable> {
* @param <E> Thrown exception.
* @return The NOP singleton.
*/
+ @SuppressWarnings("unchecked")
static <E extends Throwable> FailableDoubleToLongFunction<E> nop() {
return NOP;
}
diff --git
a/src/main/java/org/apache/commons/lang3/function/FailableDoubleUnaryOperator.java
b/src/main/java/org/apache/commons/lang3/function/FailableDoubleUnaryOperator.java
index 9e542fd..7a677f9 100644
---
a/src/main/java/org/apache/commons/lang3/function/FailableDoubleUnaryOperator.java
+++
b/src/main/java/org/apache/commons/lang3/function/FailableDoubleUnaryOperator.java
@@ -48,6 +48,7 @@ public interface FailableDoubleUnaryOperator<E extends
Throwable> {
* @param <E> Thrown exception.
* @return The NOP singleton.
*/
+ @SuppressWarnings("unchecked")
static <E extends Throwable> FailableDoubleUnaryOperator<E> nop() {
return NOP;
}
diff --git
a/src/main/java/org/apache/commons/lang3/function/FailableFunction.java
b/src/main/java/org/apache/commons/lang3/function/FailableFunction.java
index 715e265..3257f69 100644
--- a/src/main/java/org/apache/commons/lang3/function/FailableFunction.java
+++ b/src/main/java/org/apache/commons/lang3/function/FailableFunction.java
@@ -54,6 +54,7 @@ public interface FailableFunction<T, R, E extends Throwable> {
* @param <E> Thrown exception.
* @return The NOP singleton.
*/
+ @SuppressWarnings("unchecked")
static <T, R, E extends Throwable> FailableFunction<T, R, E> nop() {
return NOP;
}
diff --git
a/src/main/java/org/apache/commons/lang3/function/FailableIntConsumer.java
b/src/main/java/org/apache/commons/lang3/function/FailableIntConsumer.java
index ee7a15f..5c68a43 100644
--- a/src/main/java/org/apache/commons/lang3/function/FailableIntConsumer.java
+++ b/src/main/java/org/apache/commons/lang3/function/FailableIntConsumer.java
@@ -39,6 +39,7 @@ public interface FailableIntConsumer<E extends Throwable> {
* @param <E> Thrown exception.
* @return The NOP singleton.
*/
+ @SuppressWarnings("unchecked")
static <E extends Throwable> FailableIntConsumer<E> nop() {
return NOP;
}
diff --git
a/src/main/java/org/apache/commons/lang3/function/FailableIntFunction.java
b/src/main/java/org/apache/commons/lang3/function/FailableIntFunction.java
index 9a39688..9ca07bb 100644
--- a/src/main/java/org/apache/commons/lang3/function/FailableIntFunction.java
+++ b/src/main/java/org/apache/commons/lang3/function/FailableIntFunction.java
@@ -40,6 +40,7 @@ public interface FailableIntFunction<R, E extends Throwable> {
* @param <E> Thrown exception.
* @return The NOP singleton.
*/
+ @SuppressWarnings("unchecked")
static <R, E extends Throwable> FailableIntFunction<R, E> nop() {
return NOP;
}
diff --git
a/src/main/java/org/apache/commons/lang3/function/FailableIntPredicate.java
b/src/main/java/org/apache/commons/lang3/function/FailableIntPredicate.java
index 0c825fe..626aee1 100644
--- a/src/main/java/org/apache/commons/lang3/function/FailableIntPredicate.java
+++ b/src/main/java/org/apache/commons/lang3/function/FailableIntPredicate.java
@@ -43,6 +43,7 @@ public interface FailableIntPredicate<E extends Throwable> {
* @param <E> Thrown exception.
* @return The NOP singleton.
*/
+ @SuppressWarnings("unchecked")
static <E extends Throwable> FailableIntPredicate<E> falsePredicate() {
return FALSE;
}
@@ -53,6 +54,7 @@ public interface FailableIntPredicate<E extends Throwable> {
* @param <E> Thrown exception.
* @return The NOP singleton.
*/
+ @SuppressWarnings("unchecked")
static <E extends Throwable> FailableIntPredicate<E> truePredicate() {
return TRUE;
}
diff --git
a/src/main/java/org/apache/commons/lang3/function/FailableIntToDoubleFunction.java
b/src/main/java/org/apache/commons/lang3/function/FailableIntToDoubleFunction.java
index 64e8c89..4e8280c 100644
---
a/src/main/java/org/apache/commons/lang3/function/FailableIntToDoubleFunction.java
+++
b/src/main/java/org/apache/commons/lang3/function/FailableIntToDoubleFunction.java
@@ -38,6 +38,7 @@ public interface FailableIntToDoubleFunction<E extends
Throwable> {
* @param <E> Thrown exception.
* @return The NOP singleton.
*/
+ @SuppressWarnings("unchecked")
static <E extends Throwable> FailableIntToDoubleFunction<E> nop() {
return NOP;
}
diff --git
a/src/main/java/org/apache/commons/lang3/function/FailableIntToLongFunction.java
b/src/main/java/org/apache/commons/lang3/function/FailableIntToLongFunction.java
index 89eb311..ec58aaa 100644
---
a/src/main/java/org/apache/commons/lang3/function/FailableIntToLongFunction.java
+++
b/src/main/java/org/apache/commons/lang3/function/FailableIntToLongFunction.java
@@ -38,6 +38,7 @@ public interface FailableIntToLongFunction<E extends
Throwable> {
* @param <E> Thrown exception.
* @return The NOP singleton.
*/
+ @SuppressWarnings("unchecked")
static <E extends Throwable> FailableIntToLongFunction<E> nop() {
return NOP;
}
diff --git
a/src/main/java/org/apache/commons/lang3/function/FailableIntUnaryOperator.java
b/src/main/java/org/apache/commons/lang3/function/FailableIntUnaryOperator.java
index 578e532..c769cee 100644
---
a/src/main/java/org/apache/commons/lang3/function/FailableIntUnaryOperator.java
+++
b/src/main/java/org/apache/commons/lang3/function/FailableIntUnaryOperator.java
@@ -48,6 +48,7 @@ public interface FailableIntUnaryOperator<E extends
Throwable> {
* @param <E> Thrown exception.
* @return The NOP singleton.
*/
+ @SuppressWarnings("unchecked")
static <E extends Throwable> FailableIntUnaryOperator<E> nop() {
return NOP;
}
diff --git
a/src/main/java/org/apache/commons/lang3/function/FailableLongConsumer.java
b/src/main/java/org/apache/commons/lang3/function/FailableLongConsumer.java
index de5bd4f..33ab3bf 100644
--- a/src/main/java/org/apache/commons/lang3/function/FailableLongConsumer.java
+++ b/src/main/java/org/apache/commons/lang3/function/FailableLongConsumer.java
@@ -39,6 +39,7 @@ public interface FailableLongConsumer<E extends Throwable> {
* @param <E> Thrown exception.
* @return The NOP singleton.
*/
+ @SuppressWarnings("unchecked")
static <E extends Throwable> FailableLongConsumer<E> nop() {
return NOP;
}
diff --git
a/src/main/java/org/apache/commons/lang3/function/FailableLongFunction.java
b/src/main/java/org/apache/commons/lang3/function/FailableLongFunction.java
index a7501b4..3f0921f 100644
--- a/src/main/java/org/apache/commons/lang3/function/FailableLongFunction.java
+++ b/src/main/java/org/apache/commons/lang3/function/FailableLongFunction.java
@@ -40,7 +40,8 @@ public interface FailableLongFunction<R, E extends Throwable>
{
* @param <E> Thrown exception.
* @return The NOP singleton.
*/
- static <R, E extends Throwable> FailableLongFunction<R, E> nop() {
+ @SuppressWarnings("unchecked")
+ static <R, E extends Throwable> FailableLongFunction<R, E> nop() {
return NOP;
}
diff --git
a/src/main/java/org/apache/commons/lang3/function/FailableLongPredicate.java
b/src/main/java/org/apache/commons/lang3/function/FailableLongPredicate.java
index 0567fa0..414d875 100644
--- a/src/main/java/org/apache/commons/lang3/function/FailableLongPredicate.java
+++ b/src/main/java/org/apache/commons/lang3/function/FailableLongPredicate.java
@@ -43,7 +43,8 @@ public interface FailableLongPredicate<E extends Throwable> {
* @param <E> Thrown exception.
* @return The NOP singleton.
*/
- static <E extends Throwable> FailableLongPredicate<E> falsePredicate() {
+ @SuppressWarnings("unchecked")
+ static <E extends Throwable> FailableLongPredicate<E> falsePredicate() {
return FALSE;
}
@@ -53,6 +54,7 @@ public interface FailableLongPredicate<E extends Throwable> {
* @param <E> Thrown exception.
* @return The NOP singleton.
*/
+ @SuppressWarnings("unchecked")
static <E extends Throwable> FailableLongPredicate<E> truePredicate() {
return TRUE;
}
diff --git
a/src/main/java/org/apache/commons/lang3/function/FailableLongToDoubleFunction.java
b/src/main/java/org/apache/commons/lang3/function/FailableLongToDoubleFunction.java
index 9b7dc22..0fe9a15 100644
---
a/src/main/java/org/apache/commons/lang3/function/FailableLongToDoubleFunction.java
+++
b/src/main/java/org/apache/commons/lang3/function/FailableLongToDoubleFunction.java
@@ -38,6 +38,7 @@ public interface FailableLongToDoubleFunction<E extends
Throwable> {
* @param <E> Thrown exception.
* @return The NOP singleton.
*/
+ @SuppressWarnings("unchecked")
static <E extends Throwable> FailableLongToDoubleFunction<E> nop() {
return NOP;
}
diff --git
a/src/main/java/org/apache/commons/lang3/function/FailableLongToIntFunction.java
b/src/main/java/org/apache/commons/lang3/function/FailableLongToIntFunction.java
index a6866bb..8af433d 100644
---
a/src/main/java/org/apache/commons/lang3/function/FailableLongToIntFunction.java
+++
b/src/main/java/org/apache/commons/lang3/function/FailableLongToIntFunction.java
@@ -38,6 +38,7 @@ public interface FailableLongToIntFunction<E extends
Throwable> {
* @param <E> Thrown exception.
* @return The NOP singleton.
*/
+ @SuppressWarnings("unchecked")
static <E extends Throwable> FailableLongToIntFunction<E> nop() {
return NOP;
}
diff --git
a/src/main/java/org/apache/commons/lang3/function/FailableLongUnaryOperator.java
b/src/main/java/org/apache/commons/lang3/function/FailableLongUnaryOperator.java
index b997eb0..b94150a 100644
---
a/src/main/java/org/apache/commons/lang3/function/FailableLongUnaryOperator.java
+++
b/src/main/java/org/apache/commons/lang3/function/FailableLongUnaryOperator.java
@@ -48,7 +48,8 @@ public interface FailableLongUnaryOperator<E extends
Throwable> {
* @param <E> Thrown exception.
* @return The NOP singleton.
*/
- static <E extends Throwable> FailableLongUnaryOperator<E> nop() {
+ @SuppressWarnings("unchecked")
+ static <E extends Throwable> FailableLongUnaryOperator<E> nop() {
return NOP;
}
diff --git
a/src/main/java/org/apache/commons/lang3/function/FailableObjDoubleConsumer.java
b/src/main/java/org/apache/commons/lang3/function/FailableObjDoubleConsumer.java
index b81bf69..3b74e17 100644
---
a/src/main/java/org/apache/commons/lang3/function/FailableObjDoubleConsumer.java
+++
b/src/main/java/org/apache/commons/lang3/function/FailableObjDoubleConsumer.java
@@ -40,7 +40,8 @@ public interface FailableObjDoubleConsumer<T, E extends
Throwable> {
* @param <E> Thrown exception.
* @return The NOP singleton.
*/
- static <T, E extends Throwable> FailableObjDoubleConsumer<T, E> nop() {
+ @SuppressWarnings("unchecked")
+ static <T, E extends Throwable> FailableObjDoubleConsumer<T, E> nop() {
return NOP;
}
diff --git
a/src/main/java/org/apache/commons/lang3/function/FailableObjIntConsumer.java
b/src/main/java/org/apache/commons/lang3/function/FailableObjIntConsumer.java
index 483f0f4..17a6ac1 100644
---
a/src/main/java/org/apache/commons/lang3/function/FailableObjIntConsumer.java
+++
b/src/main/java/org/apache/commons/lang3/function/FailableObjIntConsumer.java
@@ -40,6 +40,7 @@ public interface FailableObjIntConsumer<T, E extends
Throwable> {
* @param <E> Thrown exception.
* @return The NOP singleton.
*/
+ @SuppressWarnings("unchecked")
static <T, E extends Throwable> FailableObjIntConsumer<T, E> nop() {
return NOP;
}
diff --git
a/src/main/java/org/apache/commons/lang3/function/FailableObjLongConsumer.java
b/src/main/java/org/apache/commons/lang3/function/FailableObjLongConsumer.java
index 378ff0f..ac2a9ec 100644
---
a/src/main/java/org/apache/commons/lang3/function/FailableObjLongConsumer.java
+++
b/src/main/java/org/apache/commons/lang3/function/FailableObjLongConsumer.java
@@ -40,6 +40,7 @@ public interface FailableObjLongConsumer<T, E extends
Throwable> {
* @param <E> Thrown exception.
* @return The NOP singleton.
*/
+ @SuppressWarnings("unchecked")
static <T, E extends Throwable> FailableObjLongConsumer<T, E> nop() {
return NOP;
}
diff --git
a/src/main/java/org/apache/commons/lang3/function/FailablePredicate.java
b/src/main/java/org/apache/commons/lang3/function/FailablePredicate.java
index dde626c..200117e 100644
--- a/src/main/java/org/apache/commons/lang3/function/FailablePredicate.java
+++ b/src/main/java/org/apache/commons/lang3/function/FailablePredicate.java
@@ -45,6 +45,7 @@ public interface FailablePredicate<T, E extends Throwable> {
* @param <E> Thrown exception.
* @return The NOP singleton.
*/
+ @SuppressWarnings("unchecked")
static <T, E extends Throwable> FailablePredicate<T, E> falsePredicate() {
return FALSE;
}
@@ -56,6 +57,7 @@ public interface FailablePredicate<T, E extends Throwable> {
* @param <E> Thrown exception.
* @return The NOP singleton.
*/
+ @SuppressWarnings("unchecked")
static <T, E extends Throwable> FailablePredicate<T, E> truePredicate() {
return TRUE;
}
diff --git
a/src/main/java/org/apache/commons/lang3/function/FailableToDoubleBiFunction.java
b/src/main/java/org/apache/commons/lang3/function/FailableToDoubleBiFunction.java
index a3a23a4..009e38a 100644
---
a/src/main/java/org/apache/commons/lang3/function/FailableToDoubleBiFunction.java
+++
b/src/main/java/org/apache/commons/lang3/function/FailableToDoubleBiFunction.java
@@ -42,6 +42,7 @@ public interface FailableToDoubleBiFunction<T, U, E extends
Throwable> {
* @param <E> Thrown exception.
* @return The NOP singleton.
*/
+ @SuppressWarnings("unchecked")
static <T, U, E extends Throwable> FailableToDoubleBiFunction<T, U, E>
nop() {
return NOP;
}
diff --git
a/src/main/java/org/apache/commons/lang3/function/FailableToDoubleFunction.java
b/src/main/java/org/apache/commons/lang3/function/FailableToDoubleFunction.java
index 73aa6ce..0c51cb3 100644
---
a/src/main/java/org/apache/commons/lang3/function/FailableToDoubleFunction.java
+++
b/src/main/java/org/apache/commons/lang3/function/FailableToDoubleFunction.java
@@ -40,6 +40,7 @@ public interface FailableToDoubleFunction<T, E extends
Throwable> {
* @param <E> Thrown exception.
* @return The NOP singleton.
*/
+ @SuppressWarnings("unchecked")
static <T, E extends Throwable> FailableToDoubleFunction<T, E> nop() {
return NOP;
}
diff --git
a/src/main/java/org/apache/commons/lang3/function/FailableToIntBiFunction.java
b/src/main/java/org/apache/commons/lang3/function/FailableToIntBiFunction.java
index 9bb3901..0de3cb8 100644
---
a/src/main/java/org/apache/commons/lang3/function/FailableToIntBiFunction.java
+++
b/src/main/java/org/apache/commons/lang3/function/FailableToIntBiFunction.java
@@ -42,6 +42,7 @@ public interface FailableToIntBiFunction<T, U, E extends
Throwable> {
* @param <E> Thrown exception.
* @return The NOP singleton.
*/
+ @SuppressWarnings("unchecked")
static <T, U, E extends Throwable> FailableToIntBiFunction<T, U, E> nop() {
return NOP;
}
diff --git
a/src/main/java/org/apache/commons/lang3/function/FailableToIntFunction.java
b/src/main/java/org/apache/commons/lang3/function/FailableToIntFunction.java
index d95cb33..bc05fbf 100644
--- a/src/main/java/org/apache/commons/lang3/function/FailableToIntFunction.java
+++ b/src/main/java/org/apache/commons/lang3/function/FailableToIntFunction.java
@@ -40,6 +40,7 @@ public interface FailableToIntFunction<T, E extends
Throwable> {
* @param <E> Thrown exception.
* @return The NOP singleton.
*/
+ @SuppressWarnings("unchecked")
static <T, E extends Throwable> FailableToIntFunction<T, E> nop() {
return NOP;
}
diff --git
a/src/main/java/org/apache/commons/lang3/function/FailableToLongBiFunction.java
b/src/main/java/org/apache/commons/lang3/function/FailableToLongBiFunction.java
index 64e6c6b..0ad0d88 100644
---
a/src/main/java/org/apache/commons/lang3/function/FailableToLongBiFunction.java
+++
b/src/main/java/org/apache/commons/lang3/function/FailableToLongBiFunction.java
@@ -42,6 +42,7 @@ public interface FailableToLongBiFunction<T, U, E extends
Throwable> {
* @param <E> Thrown exception.
* @return The NOP singleton.
*/
+ @SuppressWarnings("unchecked")
static <T, U, E extends Throwable> FailableToLongBiFunction<T, U, E> nop()
{
return NOP;
}
diff --git
a/src/main/java/org/apache/commons/lang3/function/FailableToLongFunction.java
b/src/main/java/org/apache/commons/lang3/function/FailableToLongFunction.java
index f04b029..6053d07 100644
---
a/src/main/java/org/apache/commons/lang3/function/FailableToLongFunction.java
+++
b/src/main/java/org/apache/commons/lang3/function/FailableToLongFunction.java
@@ -40,6 +40,7 @@ public interface FailableToLongFunction<T, E extends
Throwable> {
* @param <E> Thrown exception.
* @return The NOP singleton.
*/
+ @SuppressWarnings("unchecked")
static <T, E extends Throwable> FailableToLongFunction<T, E> nop() {
return NOP;
}
diff --git a/src/main/java/org/apache/commons/lang3/tuple/ImmutablePair.java
b/src/main/java/org/apache/commons/lang3/tuple/ImmutablePair.java
index 950244b..7b57c97 100644
--- a/src/main/java/org/apache/commons/lang3/tuple/ImmutablePair.java
+++ b/src/main/java/org/apache/commons/lang3/tuple/ImmutablePair.java
@@ -94,6 +94,7 @@ public final class ImmutablePair<L, R> extends Pair<L, R> {
* @return an immutable pair of nulls.
* @since 3.6
*/
+ @SuppressWarnings("unchecked")
public static <L, R> ImmutablePair<L, R> nullPair() {
return NULL;
}
diff --git a/src/main/java/org/apache/commons/lang3/tuple/ImmutableTriple.java
b/src/main/java/org/apache/commons/lang3/tuple/ImmutableTriple.java
index 9151091..19042bd 100644
--- a/src/main/java/org/apache/commons/lang3/tuple/ImmutableTriple.java
+++ b/src/main/java/org/apache/commons/lang3/tuple/ImmutableTriple.java
@@ -80,6 +80,7 @@ public final class ImmutableTriple<L, M, R> extends Triple<L,
M, R> {
* @return an immutable triple of nulls.
* @since 3.6
*/
+ @SuppressWarnings("unchecked")
public static <L, M, R> ImmutableTriple<L, M, R> nullTriple() {
return NULL;
}