[jboss-cvs] JBossAS SVN: r97753 - branches/JBoss_AOP_1_5_5_JBPAPP-3256/aop/src/main/org/jboss/aop/util.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Fri Dec 11 15:46:13 EST 2009


Author: jiwils
Date: 2009-12-11 15:46:13 -0500 (Fri, 11 Dec 2009)
New Revision: 97753

Modified:
   branches/JBoss_AOP_1_5_5_JBPAPP-3256/aop/src/main/org/jboss/aop/util/ReflectToJavassist.java
Log:
JBPAPP-3256: javassist.NotFoundException is now ignored by ReflectToJavassist.

Modified: branches/JBoss_AOP_1_5_5_JBPAPP-3256/aop/src/main/org/jboss/aop/util/ReflectToJavassist.java
===================================================================
--- branches/JBoss_AOP_1_5_5_JBPAPP-3256/aop/src/main/org/jboss/aop/util/ReflectToJavassist.java	2009-12-11 20:28:02 UTC (rev 97752)
+++ branches/JBoss_AOP_1_5_5_JBPAPP-3256/aop/src/main/org/jboss/aop/util/ReflectToJavassist.java	2009-12-11 20:46:13 UTC (rev 97753)
@@ -52,7 +52,20 @@
    
    public static CtField fieldToJavassist(Field field) throws NotFoundException
    {
-      return classToJavassist(field.getDeclaringClass()).getField(field.getName());
+      try
+      {
+         return classToJavassist(field.getDeclaringClass()).getField(field.getName());
+      }
+      catch (NotFoundException nfe)
+      {
+         if (AspectManager.verbose)
+         {
+            // JBAOP-734
+            System.out.println("Field " + field.getName() + " doesn't exist in "
+                  + field.getDeclaringClass());
+         }
+      }
+      return null;
    }
    
    public static CtConstructor constructorToJavassist(Constructor con) throws NotFoundException




More information about the jboss-cvs-commits mailing list