Author: struberg
Date: Wed May 27 11:29:36 2015
New Revision: 1681984

URL: http://svn.apache.org/r1681984
Log:
OWB-989 don't throw NPEs

Modified:
    
openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/logger/WebBeansLoggerFacade.java
    
openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/portable/AbstractAnnotated.java

Modified: 
openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/logger/WebBeansLoggerFacade.java
URL: 
http://svn.apache.org/viewvc/openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/logger/WebBeansLoggerFacade.java?rev=1681984&r1=1681983&r2=1681984&view=diff
==============================================================================
--- 
openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/logger/WebBeansLoggerFacade.java
 (original)
+++ 
openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/logger/WebBeansLoggerFacade.java
 Wed May 27 11:29:36 2015
@@ -127,7 +127,7 @@ public final class WebBeansLoggerFacade
 
         if (WB_BUNDLE == null)
         {
-            throw new NullPointerException("ResourceBundle can not be null");
+            throw new IllegalStateException("ResourceBundle can not be null");
         }
         try
         {

Modified: 
openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/portable/AbstractAnnotated.java
URL: 
http://svn.apache.org/viewvc/openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/portable/AbstractAnnotated.java?rev=1681984&r1=1681983&r2=1681984&view=diff
==============================================================================
--- 
openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/portable/AbstractAnnotated.java
 (original)
+++ 
openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/portable/AbstractAnnotated.java
 Wed May 27 11:29:36 2015
@@ -28,6 +28,7 @@ import java.util.Set;
 import javax.enterprise.inject.spi.Annotated;
 
 import org.apache.webbeans.config.WebBeansContext;
+import org.apache.webbeans.util.Asserts;
 import org.apache.webbeans.util.GenericsUtil;
 
 /**
@@ -56,14 +57,9 @@ abstract class AbstractAnnotated impleme
      */
     protected AbstractAnnotated(WebBeansContext webBeansContext, Type baseType)
     {
-        if (webBeansContext == null)
-        {
-            throw new NullPointerException("no WebBeansContext");
-        }
-        if (baseType == null)
-        {
-            throw new NullPointerException("no base type");
-        }
+        Asserts.assertNotNull(webBeansContext, 
Asserts.PARAM_NAME_WEBBEANSCONTEXT);
+        Asserts.assertNotNull(baseType, "base type");
+        
         this.baseType = baseType;
         this.webBeansContext = webBeansContext;
     }


Reply via email to