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>(
 			() ->
 			{