You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@freemarker.apache.org by dd...@apache.org on 2019/01/17 10:00:46 UTC
[freemarker] 02/04: _NullArgumentException.check now returns its
parameter
This is an automated email from the ASF dual-hosted git repository.
ddekany pushed a commit to branch 3
in repository https://gitbox.apache.org/repos/asf/freemarker.git
commit c74794d34d56c775caad9e38f58216f01faa63af
Author: ddekany <dd...@apache.org>
AuthorDate: Thu Jan 17 10:57:31 2019 +0100
_NullArgumentException.check now returns its parameter
---
.../org/apache/freemarker/core/util/_NullArgumentException.java | 6 ++++--
1 file changed, 4 insertions(+), 2 deletions(-)
diff --git a/freemarker-core/src/main/java/org/apache/freemarker/core/util/_NullArgumentException.java b/freemarker-core/src/main/java/org/apache/freemarker/core/util/_NullArgumentException.java
index d9cdad9..5ee2eba 100644
--- a/freemarker-core/src/main/java/org/apache/freemarker/core/util/_NullArgumentException.java
+++ b/freemarker-core/src/main/java/org/apache/freemarker/core/util/_NullArgumentException.java
@@ -40,19 +40,21 @@ public class _NullArgumentException extends IllegalArgumentException {
/**
* Convenience method to protect against a {@code null} argument.
*/
- public static void check(String argumentName, Object argumentValue) {
+ public static <T> T check(String argumentName, T argumentValue) {
if (argumentValue == null) {
throw new _NullArgumentException(argumentName);
}
+ return argumentValue;
}
/**
* Convenience method to protect against a {@code null} argument.
*/
- public static void check(Object argumentValue) {
+ public static <T> T check(T argumentValue) {
if (argumentValue == null) {
throw new _NullArgumentException();
}
+ return argumentValue;
}
}