[jboss-svn-commits] JBoss Common SVN: r3985 - in shrinkwrap/trunk/api/src/main/java/org/jboss/shrinkwrap/api: spec and 1 other directory.

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Fri Feb 5 11:06:03 EST 2010


Author: ALRubinger
Date: 2010-02-05 11:06:02 -0500 (Fri, 05 Feb 2010)
New Revision: 3985

Modified:
   shrinkwrap/trunk/api/src/main/java/org/jboss/shrinkwrap/api/container/ClassContainer.java
   shrinkwrap/trunk/api/src/main/java/org/jboss/shrinkwrap/api/spec/JavaArchive.java
   shrinkwrap/trunk/api/src/main/java/org/jboss/shrinkwrap/api/spec/WebArchive.java
Log:
[SHRINKWRAP-127] Apply patch by community contributor German Escobar to have ClassContainer become a type of ResourceContainer

Modified: shrinkwrap/trunk/api/src/main/java/org/jboss/shrinkwrap/api/container/ClassContainer.java
===================================================================
--- shrinkwrap/trunk/api/src/main/java/org/jboss/shrinkwrap/api/container/ClassContainer.java	2010-02-04 23:49:46 UTC (rev 3984)
+++ shrinkwrap/trunk/api/src/main/java/org/jboss/shrinkwrap/api/container/ClassContainer.java	2010-02-05 16:06:02 UTC (rev 3985)
@@ -31,7 +31,7 @@
  * @author <a href="mailto:aslak at conduct.no">Aslak Knutsen</a>
  * @version $Revision: $
  */
-public interface ClassContainer<T extends Archive<T>>
+public interface ClassContainer<T extends Archive<T>> extends ResourceContainer<T>
 {
    //-------------------------------------------------------------------------------------||
    // Contracts --------------------------------------------------------------------------||

Modified: shrinkwrap/trunk/api/src/main/java/org/jboss/shrinkwrap/api/spec/JavaArchive.java
===================================================================
--- shrinkwrap/trunk/api/src/main/java/org/jboss/shrinkwrap/api/spec/JavaArchive.java	2010-02-04 23:49:46 UTC (rev 3984)
+++ shrinkwrap/trunk/api/src/main/java/org/jboss/shrinkwrap/api/spec/JavaArchive.java	2010-02-05 16:06:02 UTC (rev 3985)
@@ -19,7 +19,6 @@
 import org.jboss.shrinkwrap.api.Archive;
 import org.jboss.shrinkwrap.api.container.ClassContainer;
 import org.jboss.shrinkwrap.api.container.ManifestContainer;
-import org.jboss.shrinkwrap.api.container.ResourceContainer;
 
 /**
  * JavaArchive
@@ -35,7 +34,6 @@
 public interface JavaArchive
       extends
          Archive<JavaArchive>,
-         ResourceContainer<JavaArchive>,
          ManifestContainer<JavaArchive>,
          ClassContainer<JavaArchive>
 {

Modified: shrinkwrap/trunk/api/src/main/java/org/jboss/shrinkwrap/api/spec/WebArchive.java
===================================================================
--- shrinkwrap/trunk/api/src/main/java/org/jboss/shrinkwrap/api/spec/WebArchive.java	2010-02-04 23:49:46 UTC (rev 3984)
+++ shrinkwrap/trunk/api/src/main/java/org/jboss/shrinkwrap/api/spec/WebArchive.java	2010-02-05 16:06:02 UTC (rev 3985)
@@ -20,7 +20,6 @@
 import org.jboss.shrinkwrap.api.container.ClassContainer;
 import org.jboss.shrinkwrap.api.container.LibraryContainer;
 import org.jboss.shrinkwrap.api.container.ManifestContainer;
-import org.jboss.shrinkwrap.api.container.ResourceContainer;
 import org.jboss.shrinkwrap.api.container.WebContainer;
 
 /**
@@ -39,7 +38,6 @@
          ManifestContainer<WebArchive>,
          ClassContainer<WebArchive>,
          LibraryContainer<WebArchive>,
-         ResourceContainer<WebArchive>,
          WebContainer<WebArchive>
 {
 }



More information about the jboss-svn-commits mailing list