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