You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@wicket.apache.org by mg...@apache.org on 2016/11/21 21:56:49 UTC
[2/2] wicket git commit: WICKET-6284 Minor improvements to
LambdaResourceReference
WICKET-6284 Minor improvements to LambdaResourceReference
Project: http://git-wip-us.apache.org/repos/asf/wicket/repo
Commit: http://git-wip-us.apache.org/repos/asf/wicket/commit/820a6c0c
Tree: http://git-wip-us.apache.org/repos/asf/wicket/tree/820a6c0c
Diff: http://git-wip-us.apache.org/repos/asf/wicket/diff/820a6c0c
Branch: refs/heads/master
Commit: 820a6c0cc3cb31aaa74280672c2964f2e3caac5e
Parents: 9a10fcd
Author: Martin Tzvetanov Grigorov <mg...@apache.org>
Authored: Mon Nov 21 22:56:16 2016 +0100
Committer: Martin Tzvetanov Grigorov <mg...@apache.org>
Committed: Mon Nov 21 22:56:16 2016 +0100
----------------------------------------------------------------------
.../wicket/request/resource/ResourceReference.java | 11 ++++-------
1 file changed, 4 insertions(+), 7 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/wicket/blob/820a6c0c/wicket-core/src/main/java/org/apache/wicket/request/resource/ResourceReference.java
----------------------------------------------------------------------
diff --git a/wicket-core/src/main/java/org/apache/wicket/request/resource/ResourceReference.java b/wicket-core/src/main/java/org/apache/wicket/request/resource/ResourceReference.java
index 4655325..cadfd21 100644
--- a/wicket-core/src/main/java/org/apache/wicket/request/resource/ResourceReference.java
+++ b/wicket-core/src/main/java/org/apache/wicket/request/resource/ResourceReference.java
@@ -259,7 +259,7 @@ public abstract class ResourceReference implements IClusterable
}
/**
- * Factory method to build a resorce reference that uses the provided supplier to return
+ * Factory method to build a resource reference that uses the provided supplier to return
* the resource.
*
* @param key
@@ -272,12 +272,9 @@ public abstract class ResourceReference implements IClusterable
{
return new LambdaResourceReference(key, resourceSupplier);
}
-
+
public static final class LambdaResourceReference extends ResourceReference
{
- /**
- *
- */
private static final long serialVersionUID = 1826862147241009289L;
final SerializableSupplier<IResource> resourceBuilder;
@@ -285,13 +282,13 @@ public abstract class ResourceReference implements IClusterable
public LambdaResourceReference(String name, SerializableSupplier<IResource> resourceBuilder)
{
super(name);
- this.resourceBuilder = resourceBuilder;
+ this.resourceBuilder = Args.notNull(resourceBuilder, "resourceBuilder");
}
public LambdaResourceReference(Key key, SerializableSupplier<IResource> resourceBuilder)
{
super(key);
- this.resourceBuilder = resourceBuilder;
+ this.resourceBuilder = Args.notNull(resourceBuilder, "resourceBuilder");
}
@Override