[jboss-cvs] JBossAS SVN: r69343 - projects/ejb3/trunk/interceptors/src/main/java/org/jboss/ejb3/interceptors/metadata.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Fri Jan 25 06:39:49 EST 2008


Author: wolfc
Date: 2008-01-25 06:39:49 -0500 (Fri, 25 Jan 2008)
New Revision: 69343

Modified:
   projects/ejb3/trunk/interceptors/src/main/java/org/jboss/ejb3/interceptors/metadata/BeanInterceptorMetaDataBridge.java
Log:
Fixed NPE

Modified: projects/ejb3/trunk/interceptors/src/main/java/org/jboss/ejb3/interceptors/metadata/BeanInterceptorMetaDataBridge.java
===================================================================
--- projects/ejb3/trunk/interceptors/src/main/java/org/jboss/ejb3/interceptors/metadata/BeanInterceptorMetaDataBridge.java	2008-01-25 11:11:00 UTC (rev 69342)
+++ projects/ejb3/trunk/interceptors/src/main/java/org/jboss/ejb3/interceptors/metadata/BeanInterceptorMetaDataBridge.java	2008-01-25 11:39:49 UTC (rev 69343)
@@ -60,6 +60,7 @@
 
    private static boolean add(InterceptorsImpl interceptors, ClassLoader classLoader, InterceptorBindingMetaData binding)
    {
+      boolean result = false;
       InterceptorClassesMetaData interceptorClassesMetaData;
       if(binding.isTotalOrdering())
       {
@@ -69,11 +70,14 @@
       {
          interceptorClassesMetaData = binding.getInterceptorClasses();
       }
-      for(String interceptorClassName : interceptorClassesMetaData)
+      if(interceptorClassesMetaData != null)
       {
-         interceptors.addValue(loadClass(classLoader, interceptorClassName));
+         for(String interceptorClassName : interceptorClassesMetaData)
+         {
+            result |= interceptors.addValue(loadClass(classLoader, interceptorClassName));
+         }
       }
-      return true;
+      return result;
    }
    
    protected static boolean add(List<Class<?>> interceptors, ClassLoader classLoader, InterceptorBindingMetaData binding)




More information about the jboss-cvs-commits mailing list