Repository: wicket Updated Branches: refs/heads/master ebe8dfc48 -> 9c793be29
WICKET-5991 Introduce models which use Java 8 supplier/consumer Minor improvements Project: http://git-wip-us.apache.org/repos/asf/wicket/repo Commit: http://git-wip-us.apache.org/repos/asf/wicket/commit/9c793be2 Tree: http://git-wip-us.apache.org/repos/asf/wicket/tree/9c793be2 Diff: http://git-wip-us.apache.org/repos/asf/wicket/diff/9c793be2 Branch: refs/heads/master Commit: 9c793be2974eaaf4268f853a24b76af598a3d170 Parents: 55d55cb Author: Martin Tzvetanov Grigorov <[email protected]> Authored: Tue Mar 8 21:03:04 2016 +0100 Committer: Martin Tzvetanov Grigorov <[email protected]> Committed: Tue Mar 8 23:16:54 2016 +0100 ---------------------------------------------------------------------- .../org/apache/wicket/model/lambda/SupplierCachingModel.java | 4 ++-- .../main/java/org/apache/wicket/model/lambda/SupplierModel.java | 5 ++--- 2 files changed, 4 insertions(+), 5 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/wicket/blob/9c793be2/wicket-core/src/main/java/org/apache/wicket/model/lambda/SupplierCachingModel.java ---------------------------------------------------------------------- diff --git a/wicket-core/src/main/java/org/apache/wicket/model/lambda/SupplierCachingModel.java b/wicket-core/src/main/java/org/apache/wicket/model/lambda/SupplierCachingModel.java index 910eaad..70f8090 100644 --- a/wicket-core/src/main/java/org/apache/wicket/model/lambda/SupplierCachingModel.java +++ b/wicket-core/src/main/java/org/apache/wicket/model/lambda/SupplierCachingModel.java @@ -22,7 +22,7 @@ import org.apache.wicket.model.LoadableDetachableModel; import org.apache.wicket.util.lang.Args; /** - * A caching model that gets its value from a {@link WicketSupplier}. + * A {@link LoadableDetachableModel caching} model that gets its value from a {@link java.util.function.Supplier}. * * @param <T> * - type of the model object @@ -32,7 +32,7 @@ public class SupplierCachingModel<T> extends LoadableDetachableModel<T> /** * Supplies the model object. */ - private WicketSupplier<T> getter; + private final WicketSupplier<T> getter; /** * Constructor. http://git-wip-us.apache.org/repos/asf/wicket/blob/9c793be2/wicket-core/src/main/java/org/apache/wicket/model/lambda/SupplierModel.java ---------------------------------------------------------------------- diff --git a/wicket-core/src/main/java/org/apache/wicket/model/lambda/SupplierModel.java b/wicket-core/src/main/java/org/apache/wicket/model/lambda/SupplierModel.java index 3f167be..9b4d0bd 100644 --- a/wicket-core/src/main/java/org/apache/wicket/model/lambda/SupplierModel.java +++ b/wicket-core/src/main/java/org/apache/wicket/model/lambda/SupplierModel.java @@ -19,11 +19,10 @@ package org.apache.wicket.model.lambda; import java.util.Objects; import org.apache.wicket.model.AbstractReadOnlyModel; -import org.apache.wicket.model.LoadableDetachableModel; import org.apache.wicket.util.lang.Args; /** - * A caching model that gets its value from a {@link WicketSupplier}. + * A model that gets its value from a {@link java.util.function.Supplier}. * * @param <T> * - type of the model object @@ -33,7 +32,7 @@ public class SupplierModel<T> extends AbstractReadOnlyModel<T> /** * Supplies the model object. */ - private WicketSupplier<T> getter; + private final WicketSupplier<T> getter; /** * Constructor.
