[jboss-cvs] JBossAS SVN: r69028 - projects/ejb3/trunk/interceptors/src/main/java/org/jboss/ejb3/interceptors/annotation/impl.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Wed Jan 16 08:03:32 EST 2008


Author: wolfc
Date: 2008-01-16 08:03:32 -0500 (Wed, 16 Jan 2008)
New Revision: 69028

Modified:
   projects/ejb3/trunk/interceptors/src/main/java/org/jboss/ejb3/interceptors/annotation/impl/InterceptorsImpl.java
Log:
Removed assertion

Modified: projects/ejb3/trunk/interceptors/src/main/java/org/jboss/ejb3/interceptors/annotation/impl/InterceptorsImpl.java
===================================================================
--- projects/ejb3/trunk/interceptors/src/main/java/org/jboss/ejb3/interceptors/annotation/impl/InterceptorsImpl.java	2008-01-16 12:34:13 UTC (rev 69027)
+++ projects/ejb3/trunk/interceptors/src/main/java/org/jboss/ejb3/interceptors/annotation/impl/InterceptorsImpl.java	2008-01-16 13:03:32 UTC (rev 69028)
@@ -30,7 +30,11 @@
 import org.jboss.logging.Logger;
 
 /**
- * Comment
+ * A new implementation of Interceptors which allows for
+ * a bit more functionality.
+ * 
+ * Note: this one has an unsafe life-cycle. Modifications can
+ * be made after it is in use.
  *
  * @author <a href="mailto:carlo.dewolf at jboss.com">Carlo de Wolf</a>
  * @version $Revision: $
@@ -45,12 +49,12 @@
    {
       if(annotation == null)
          return false;
+      boolean result = false;
       for(Class<?> cls : annotation.value())
       {
-         boolean result = values.add(cls);
-         assert result;
+         result |= values.add(cls);
       }
-      return true;
+      return result;
    }
    
    public Class<? extends Annotation> annotationType()




More information about the jboss-cvs-commits mailing list