You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@openwebbeans.apache.org by st...@apache.org on 2013/10/09 16:44:22 UTC

svn commit: r1530644 - in /openwebbeans/trunk: webbeans-impl/src/main/java/org/apache/webbeans/util/WebBeansUtil.java webbeans-spi/src/main/java/org/apache/webbeans/spi/plugins/AbstractOwbPlugin.java

Author: struberg
Date: Wed Oct  9 14:44:22 2013
New Revision: 1530644

URL: http://svn.apache.org/r1530644
Log:
OWB-894 remove more old 'webbeans' spec restrictions which are obsolete + improve loggin

Modified:
    openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/util/WebBeansUtil.java
    openwebbeans/trunk/webbeans-spi/src/main/java/org/apache/webbeans/spi/plugins/AbstractOwbPlugin.java

Modified: openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/util/WebBeansUtil.java
URL: http://svn.apache.org/viewvc/openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/util/WebBeansUtil.java?rev=1530644&r1=1530643&r2=1530644&view=diff
==============================================================================
--- openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/util/WebBeansUtil.java (original)
+++ openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/util/WebBeansUtil.java Wed Oct  9 14:44:22 2013
@@ -277,27 +277,14 @@ public final class WebBeansUtil
 
         if (!Modifier.isStatic(modifier) && ClassUtil.isInnerClazz(clazz))
         {
-            throw new WebBeansConfigurationException("Bean implementation class : "
-                                                     + clazz.getName() + " can not be non-static inner class");
+            throw new WebBeansConfigurationException("Skipping CDI bean detection for non-static inner class: "
+                                                     + clazz.getName() );
         }
 
         if(Extension.class.isAssignableFrom(clazz))
         {
-            throw new WebBeansConfigurationException("Bean implementation class can not implement "
-                                                     + "javax.enterprise.inject.spi.Extension.!");
-        }
-
-        Class<?>[] interfaces = clazz.getInterfaces();
-        if(interfaces != null && interfaces.length > 0)
-        {
-            for(Class<?> intr : interfaces)
-            {
-                if(intr.getName().equals("javax.ejb.EnterpriseBean"))
-                {
-                    throw new WebBeansConfigurationException("Bean implementation class can not implement "
-                                                             + "javax.ejb.EnterpriseBean");
-                }
-            }
+            throw new WebBeansConfigurationException("Skipping CDI bean detection for CDI Extension class"
+                                                     + clazz.getName());
         }
 
         // and finally call all checks which are defined in plugins like JSF, JPA, etc

Modified: openwebbeans/trunk/webbeans-spi/src/main/java/org/apache/webbeans/spi/plugins/AbstractOwbPlugin.java
URL: http://svn.apache.org/viewvc/openwebbeans/trunk/webbeans-spi/src/main/java/org/apache/webbeans/spi/plugins/AbstractOwbPlugin.java?rev=1530644&r1=1530643&r2=1530644&view=diff
==============================================================================
--- openwebbeans/trunk/webbeans-spi/src/main/java/org/apache/webbeans/spi/plugins/AbstractOwbPlugin.java (original)
+++ openwebbeans/trunk/webbeans-spi/src/main/java/org/apache/webbeans/spi/plugins/AbstractOwbPlugin.java Wed Oct  9 14:44:22 2013
@@ -20,7 +20,7 @@ package org.apache.webbeans.spi.plugins;
 
 
 /**
- * Abstract imlpementation of the {@link OpenWebBeansPlugin} interface
+ * Abstract implementation of the {@link OpenWebBeansPlugin} interface
  * contract.
  * 
  *  <p>