aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/org/apache/commons/lang3/function
diff options
context:
space:
mode:
authorGary Gregory <garydgregory@gmail.com>2021-02-07 10:32:58 -0500
committerGary Gregory <garydgregory@gmail.com>2021-02-07 10:32:58 -0500
commit1131a0c933fc74e66012f2e4995d121e7e0de370 (patch)
treeefa036d153a864d39407a9923092009b17b773ef /src/main/java/org/apache/commons/lang3/function
parent56dd87e8b8cfee4d10c0a4ac5cfc5ce06a66df22 (diff)
downloadapache-commons-lang-1131a0c933fc74e66012f2e4995d121e7e0de370.tar.gz
Eat own dog food.
Diffstat (limited to 'src/main/java/org/apache/commons/lang3/function')
-rwxr-xr-xsrc/main/java/org/apache/commons/lang3/function/Objects.java13
1 files changed, 2 insertions, 11 deletions
diff --git a/src/main/java/org/apache/commons/lang3/function/Objects.java b/src/main/java/org/apache/commons/lang3/function/Objects.java
index a294b2b96..59d20ab8c 100755
--- a/src/main/java/org/apache/commons/lang3/function/Objects.java
+++ b/src/main/java/org/apache/commons/lang3/function/Objects.java
@@ -72,10 +72,7 @@ public class Objects {
* @see java.util.Objects#requireNonNull(Object)
*/
public static <T> @Nonnull T requireNonNull(@Nullable T value) throws NullPointerException {
- if (value == null) {
- throw new NullPointerException("The value must not be null.");
- }
- return value;
+ return requireNonNull(value, "The value must not be null.");
}
/**
@@ -90,13 +87,7 @@ public class Objects {
* @see java.util.Objects#requireNonNull(Object)
*/
public static <T> @Nonnull T requireNonNull(@Nullable T value, @Nonnull T defaultValue) throws NullPointerException {
- if (value == null) {
- if (defaultValue == null) {
- throw new NullPointerException("The default value must not be null.");
- }
- return defaultValue;
- }
- return value;
+ return value == null ? requireNonNull(defaultValue) : value;
}
/**