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 <[email protected]>
Authored: Wed Mar 16 10:35:15 2016 +0100
Committer: Sven Meier <[email protected]>
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>(
                        () ->
                        {

Reply via email to