[jboss-cvs] JBossAS SVN: r97467 - projects/weld-int/trunk/deployer/src/main/java/org/jboss/weld/integration/util.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Fri Dec 4 10:57:32 EST 2009


Author: alesj
Date: 2009-12-04 10:57:31 -0500 (Fri, 04 Dec 2009)
New Revision: 97467

Modified:
   projects/weld-int/trunk/deployer/src/main/java/org/jboss/weld/integration/util/AbstractManifestFinder.java
   projects/weld-int/trunk/deployer/src/main/java/org/jboss/weld/integration/util/VFSManifestFinder.java
Log:
Make it fail on instantiation if it doesn't find VFS.

Modified: projects/weld-int/trunk/deployer/src/main/java/org/jboss/weld/integration/util/AbstractManifestFinder.java
===================================================================
--- projects/weld-int/trunk/deployer/src/main/java/org/jboss/weld/integration/util/AbstractManifestFinder.java	2009-12-04 15:46:42 UTC (rev 97466)
+++ projects/weld-int/trunk/deployer/src/main/java/org/jboss/weld/integration/util/AbstractManifestFinder.java	2009-12-04 15:57:31 UTC (rev 97467)
@@ -22,10 +22,12 @@
 package org.jboss.weld.integration.util;
 
 import java.net.URL;
+import java.security.CodeSource;
+import java.security.ProtectionDomain;
 import java.util.jar.Manifest;
-import java.security.ProtectionDomain;
-import java.security.CodeSource;
 
+import org.jboss.logging.Logger;
+
 /**
  * Find manifest info from class - abstract from code source.
  *
@@ -33,6 +35,8 @@
  */
 abstract class AbstractManifestFinder implements ManifestFinder
 {
+   protected Logger log = Logger.getLogger(getClass());
+   
    public Manifest findManifest(Class<?> clazz) throws Exception
    {
       ProtectionDomain domain = clazz.getProtectionDomain();

Modified: projects/weld-int/trunk/deployer/src/main/java/org/jboss/weld/integration/util/VFSManifestFinder.java
===================================================================
--- projects/weld-int/trunk/deployer/src/main/java/org/jboss/weld/integration/util/VFSManifestFinder.java	2009-12-04 15:46:42 UTC (rev 97466)
+++ projects/weld-int/trunk/deployer/src/main/java/org/jboss/weld/integration/util/VFSManifestFinder.java	2009-12-04 15:57:31 UTC (rev 97467)
@@ -35,6 +35,11 @@
  */
 class VFSManifestFinder extends AbstractManifestFinder
 {
+   VFSManifestFinder()
+   {
+      log.debug(VFS.class.getSimpleName() + "ManifestFinder instantiated.");      
+   }
+
    protected Manifest findManifest(URL url) throws Exception
    {
       VirtualFile root = VFS.getRoot(url);




More information about the jboss-cvs-commits mailing list