[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