[jboss-svn-commits] JBoss Common SVN: r3662 - in shrinkwrap/trunk: impl-base/src/main/java/org/jboss/shrinkwrap/impl/base and 2 other directories.
jboss-svn-commits at lists.jboss.org
jboss-svn-commits at lists.jboss.org
Wed Nov 11 05:23:27 EST 2009
Author: aslak
Date: 2009-11-11 05:23:26 -0500 (Wed, 11 Nov 2009)
New Revision: 3662
Modified:
shrinkwrap/trunk/api/src/main/java/org/jboss/shrinkwrap/api/Archive.java
shrinkwrap/trunk/impl-base/src/main/java/org/jboss/shrinkwrap/impl/base/ArchiveBase.java
shrinkwrap/trunk/impl-base/src/main/java/org/jboss/shrinkwrap/impl/base/container/ContainerBase.java
shrinkwrap/trunk/impl-base/src/test/java/org/jboss/shrinkwrap/impl/base/test/ArchiveTestBase.java
Log:
SHRINKWRAP-61 Switched Path and Archive argument position
Modified: shrinkwrap/trunk/api/src/main/java/org/jboss/shrinkwrap/api/Archive.java
===================================================================
--- shrinkwrap/trunk/api/src/main/java/org/jboss/shrinkwrap/api/Archive.java 2009-11-11 10:14:41 UTC (rev 3661)
+++ shrinkwrap/trunk/api/src/main/java/org/jboss/shrinkwrap/api/Archive.java 2009-11-11 10:23:26 UTC (rev 3662)
@@ -140,12 +140,12 @@
* Merge the contents from an existing archive in a specific path
* without maintaining the archive name in the context path.
*
+ * @param source Archive to add contents from
* @param path Path to add contents to
- * @param source Archive to add contents from
* @return
* @throws IllegalArgumentException If the path or existing archive is not specified
*/
- T merge(Path path, Archive<?> source) throws IllegalArgumentException;
+ T merge(Archive<?> source, Path path) throws IllegalArgumentException;
/**
* Returns a multiline "ls -l"-equse output of the contents of
Modified: shrinkwrap/trunk/impl-base/src/main/java/org/jboss/shrinkwrap/impl/base/ArchiveBase.java
===================================================================
--- shrinkwrap/trunk/impl-base/src/main/java/org/jboss/shrinkwrap/impl/base/ArchiveBase.java 2009-11-11 10:14:41 UTC (rev 3661)
+++ shrinkwrap/trunk/impl-base/src/main/java/org/jboss/shrinkwrap/impl/base/ArchiveBase.java 2009-11-11 10:23:26 UTC (rev 3662)
@@ -178,7 +178,7 @@
@Override
public T merge(final Archive<?> source) throws IllegalArgumentException
{
- return merge(new BasicPath(), source);
+ return merge(source, new BasicPath());
}
/**
@@ -186,11 +186,11 @@
* @see org.jboss.shrinkwrap.api.Archive#merge(org.jboss.shrinkwrap.api.Path, org.jboss.shrinkwrap.api.Archive)
*/
@Override
- public T merge(final Path path, final Archive<?> source) throws IllegalArgumentException
+ public T merge(final Archive<?> source, final Path path) throws IllegalArgumentException
{
// Precondition checks
+ Validate.notNull(source, "No source archive was specified");
Validate.notNull(path, "No path was specified");
- Validate.notNull(source, "No source archive was specified");
// Get existing contents from source archive
final Map<Path, Asset> sourceContent = source.getContent();
Modified: shrinkwrap/trunk/impl-base/src/main/java/org/jboss/shrinkwrap/impl/base/container/ContainerBase.java
===================================================================
--- shrinkwrap/trunk/impl-base/src/main/java/org/jboss/shrinkwrap/impl/base/container/ContainerBase.java 2009-11-11 10:14:41 UTC (rev 3661)
+++ shrinkwrap/trunk/impl-base/src/main/java/org/jboss/shrinkwrap/impl/base/container/ContainerBase.java 2009-11-11 10:23:26 UTC (rev 3662)
@@ -127,9 +127,9 @@
}
@Override
- public T merge(Path path, Archive<?> source) throws IllegalArgumentException
+ public T merge(Archive<?> source, Path path) throws IllegalArgumentException
{
- archive.merge(path, source);
+ archive.merge(source, path);
return covarientReturn();
}
Modified: shrinkwrap/trunk/impl-base/src/test/java/org/jboss/shrinkwrap/impl/base/test/ArchiveTestBase.java
===================================================================
--- shrinkwrap/trunk/impl-base/src/test/java/org/jboss/shrinkwrap/impl/base/test/ArchiveTestBase.java 2009-11-11 10:14:41 UTC (rev 3661)
+++ shrinkwrap/trunk/impl-base/src/test/java/org/jboss/shrinkwrap/impl/base/test/ArchiveTestBase.java 2009-11-11 10:23:26 UTC (rev 3662)
@@ -524,7 +524,7 @@
Path baseLocation = new BasicPath("somewhere");
- archive.merge(baseLocation, sourceArchive);
+ archive.merge(sourceArchive, baseLocation);
Path expectedPath = new BasicPath(baseLocation, location);
Path expectedPathTwo = new BasicPath(baseLocation, locationTwo);
@@ -546,7 +546,7 @@
Archive<T> archive = getArchive();
try
{
- archive.merge(null, createNewArchive());
+ archive.merge(createNewArchive(), null);
Assert.fail("Should have throw an IllegalArgumentException");
}
catch (IllegalArgumentException expectedException)
More information about the jboss-svn-commits
mailing list