[jboss-cvs] JBossAS SVN: r76477 - projects/jboss-mdr/trunk/src/main/org/jboss/metadata/spi/signature/javassist.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Wed Jul 30 11:08:31 EDT 2008


Author: alesj
Date: 2008-07-30 11:08:31 -0400 (Wed, 30 Jul 2008)
New Revision: 76477

Modified:
   projects/jboss-mdr/trunk/src/main/org/jboss/metadata/spi/signature/javassist/JavassistSignatureFactory.java
Log:
Better error info.

Modified: projects/jboss-mdr/trunk/src/main/org/jboss/metadata/spi/signature/javassist/JavassistSignatureFactory.java
===================================================================
--- projects/jboss-mdr/trunk/src/main/org/jboss/metadata/spi/signature/javassist/JavassistSignatureFactory.java	2008-07-30 14:46:01 UTC (rev 76476)
+++ projects/jboss-mdr/trunk/src/main/org/jboss/metadata/spi/signature/javassist/JavassistSignatureFactory.java	2008-07-30 15:08:31 UTC (rev 76477)
@@ -68,7 +68,7 @@
       }
       catch (NotFoundException e)
       {
-         throw raiseClassNotFound(member.getName(), e);
+         throw raiseClassNotFound("member", member.toString(), e);
       }
       throw new IllegalArgumentException("Unknown member: " + member);
    }
@@ -127,7 +127,7 @@
          }
          catch (NotFoundException e)
          {
-            throw raiseClassNotFound(clazz.getName(), e);
+            throw raiseClassNotFound("class", clazz.getName(), e);
          }
       }
       return clazz.getName();
@@ -136,14 +136,15 @@
    /**
     * Raise NCDFE exception.
     *
-    * @param name the classname
+    * @param type the error type
+    * @param info the info
     * @param e javassist exception
     * @return NCDFE instance
     * @throws NoClassDefFoundError transform e param into NCDFE
     */
-   protected static NoClassDefFoundError raiseClassNotFound(String name, NotFoundException e) throws NoClassDefFoundError
+   protected static NoClassDefFoundError raiseClassNotFound(String type, String info, NotFoundException e) throws NoClassDefFoundError
    {
-      NoClassDefFoundError ex = new NoClassDefFoundError("Unable to find class " + name);
+      NoClassDefFoundError ex = new NoClassDefFoundError("Unable to find " + type + ": " + info);
       if (e.getCause() != null)
          ex.initCause(e.getCause()); // Hide the javassist error
       throw ex;




More information about the jboss-cvs-commits mailing list