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