[jboss-cvs] JBossAS SVN: r104108 - projects/jboss-reflect/trunk/src/main/java/org/jboss/reflect/plugins/javassist.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Wed Apr 21 07:26:49 EDT 2010


Author: kabir.khan at jboss.com
Date: 2010-04-21 07:26:48 -0400 (Wed, 21 Apr 2010)
New Revision: 104108

Modified:
   projects/jboss-reflect/trunk/src/main/java/org/jboss/reflect/plugins/javassist/JavassistTypeInfoFactoryImpl.java
Log:
[JBREFLECT-119] clean up exception handling

Modified: projects/jboss-reflect/trunk/src/main/java/org/jboss/reflect/plugins/javassist/JavassistTypeInfoFactoryImpl.java
===================================================================
--- projects/jboss-reflect/trunk/src/main/java/org/jboss/reflect/plugins/javassist/JavassistTypeInfoFactoryImpl.java	2010-04-21 11:13:38 UTC (rev 104107)
+++ projects/jboss-reflect/trunk/src/main/java/org/jboss/reflect/plugins/javassist/JavassistTypeInfoFactoryImpl.java	2010-04-21 11:26:48 UTC (rev 104108)
@@ -448,11 +448,7 @@
       if (cl == null)
          throw new IllegalArgumentException("Null classloader");
    
-      TypeInfo info = get(null, clazz, name, cl, true);
-      if (info != null)
-         return info;
-      
-      return delegateToIntrospectionImplementation(cl, name);
+      return get(null, clazz, name, cl, true);
    }
 
    /**
@@ -542,7 +538,10 @@
       }
       catch(NotFoundException e)
       {
-         result = delegateToIntrospectionImplementation(cl, name);
+         if (delegateToReflectIfNotFound)
+            result = delegateToIntrospectionImplementation(cl, name);
+         else
+            throw new RuntimeException(e);
       }
 
       




More information about the jboss-cvs-commits mailing list