You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@wicket.apache.org by sv...@apache.org on 2016/03/16 10:35:31 UTC
wicket git commit: WICKET-5991 check args on null
Repository: wicket
Updated Branches:
refs/heads/master 038ea517c -> 6b23ce443
WICKET-5991 check args on null
Project: http://git-wip-us.apache.org/repos/asf/wicket/repo
Commit: http://git-wip-us.apache.org/repos/asf/wicket/commit/6b23ce44
Tree: http://git-wip-us.apache.org/repos/asf/wicket/tree/6b23ce44
Diff: http://git-wip-us.apache.org/repos/asf/wicket/diff/6b23ce44
Branch: refs/heads/master
Commit: 6b23ce443fa7077b3078d5d662f543ab604730e3
Parents: 038ea51
Author: Sven Meier <sv...@apache.org>
Authored: Wed Mar 16 10:35:15 2016 +0100
Committer: Sven Meier <sv...@apache.org>
Committed: Wed Mar 16 10:35:15 2016 +0100
----------------------------------------------------------------------
.../src/main/java/org/apache/wicket/model/LambdaModel.java | 7 +++++++
1 file changed, 7 insertions(+)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/wicket/blob/6b23ce44/wicket-core/src/main/java/org/apache/wicket/model/LambdaModel.java
----------------------------------------------------------------------
diff --git a/wicket-core/src/main/java/org/apache/wicket/model/LambdaModel.java b/wicket-core/src/main/java/org/apache/wicket/model/LambdaModel.java
index 643d4a9..804eaa1 100644
--- a/wicket-core/src/main/java/org/apache/wicket/model/LambdaModel.java
+++ b/wicket-core/src/main/java/org/apache/wicket/model/LambdaModel.java
@@ -130,6 +130,9 @@ public class LambdaModel<T> implements IModel<T>
*/
public static <X, T> IModel<T> of(IModel<X> target, WicketFunction<X, T> getter)
{
+ Args.notNull(target, "target");
+ Args.notNull(getter, "getter");
+
return new LambdaModel<T>(
() ->
{
@@ -171,6 +174,10 @@ public class LambdaModel<T> implements IModel<T>
*/
public static <X, T> IModel<T> of(IModel<X> target, WicketFunction<X, T> getter, WicketBiConsumer<X, T> setter)
{
+ Args.notNull(target, "target");
+ Args.notNull(getter, "getter");
+ Args.notNull(setter, "setter");
+
return new LambdaModel<T>(
() ->
{