[jboss-cvs] JBossAS SVN: r81300 - projects/jboss-deployers/trunk/deployers-vfs/src/test/java/org/jboss/test/deployers/vfs/webbeans/support.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Wed Nov 19 11:43:01 EST 2008


Author: alesj
Date: 2008-11-19 11:43:01 -0500 (Wed, 19 Nov 2008)
New Revision: 81300

Modified:
   projects/jboss-deployers/trunk/deployers-vfs/src/test/java/org/jboss/test/deployers/vfs/webbeans/support/WebBeanDiscoveryDeployer.java
Log:
Move Module usage to where it's needed.

Modified: projects/jboss-deployers/trunk/deployers-vfs/src/test/java/org/jboss/test/deployers/vfs/webbeans/support/WebBeanDiscoveryDeployer.java
===================================================================
--- projects/jboss-deployers/trunk/deployers-vfs/src/test/java/org/jboss/test/deployers/vfs/webbeans/support/WebBeanDiscoveryDeployer.java	2008-11-19 16:28:48 UTC (rev 81299)
+++ projects/jboss-deployers/trunk/deployers-vfs/src/test/java/org/jboss/test/deployers/vfs/webbeans/support/WebBeanDiscoveryDeployer.java	2008-11-19 16:43:01 UTC (rev 81300)
@@ -61,20 +61,7 @@
 
       try
       {
-         Module module = unit.getAttachment(Module.class);
-         if (module == null)
-         {
-            VFSDeploymentUnit parent = unit.getParent();
-            while(parent != null && module == null)
-            {
-               module = parent.getAttachment(Module.class);
-               parent = parent.getParent();
-            }
-            if (module == null)
-               throw new IllegalArgumentException("No module in deployment unit's hierarchy: " + unit.getName());
-         }
-
-         if (deployment != null) // do some more
+         if (deployment != null) // do some more stuff ...
             wbdi.addWebBeansXmlURL(deployment.getURL());
 
          List<URL> urls = new ArrayList<URL>();
@@ -103,6 +90,19 @@
 
          if (urls.isEmpty() == false)
          {
+            Module module = unit.getAttachment(Module.class);
+            if (module == null)
+            {
+               VFSDeploymentUnit parent = unit.getParent();
+               while(parent != null && module == null)
+               {
+                  module = parent.getAttachment(Module.class);
+                  parent = parent.getParent();
+               }
+               if (module == null)
+                  throw new DeploymentException("No module in deployment unit's hierarchy: " + unit.getName());
+            }
+
             WBDiscoveryVisitor visitor = new WBDiscoveryVisitor(wbdi, unit.getClassLoader());
             module.visit(visitor, ClassFilter.INSTANCE, null, urls.toArray(new URL[urls.size()]));
          }




More information about the jboss-cvs-commits mailing list