hi david, how do you set this property ?
I really hate public flags ;)

Isn't ther an option to use our classic OpenWebBeansConfiguration?

LieGrue,
strub



----- Original Message ----
> From: "dblev...@apache.org" <dblev...@apache.org>
> To: comm...@openwebbeans.apache.org
> Sent: Thu, August 5, 2010 7:59:09 PM
> Subject: svn commit: r982715 - 
>/openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/util/WebBeansUtil.java
>
> 
> Author: dblevins
> Date: Thu Aug  5 17:59:09 2010
> New Revision:  982715
> 
> URL:  http://svn.apache.org/viewvc?rev=982715&view=rev
> Log:
> Have the option to  not be so strict with callback interception signatures.  
> We 
>may want  another way to do this.
> 
> Modified:
>      
>openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/util/WebBeansUtil.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=982715&r1=982714&r2=982715&view=diff
>
> ==============================================================================
> --- 
>openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/util/WebBeansUtil.java
> a (original)
> +++  
>openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/util/WebBeansUtil.java
>  Thu Aug  5 17:59:09 2010
> @@ -179,6 +179,12 @@ public final class  WebBeansUtil
>  {
>      private static final WebBeansLogger logger  = 
>WebBeansLogger.getLogger(WebBeansUtil.class);
> 
> +     /**
> +     * Enforcing that interceptor callbacks should not  be
> +     * able to throw checked exceptions is  configurable
> +     */
> +    public static boolean  ENFORCE_CHECKED_EXCEPTION = true;
> +
>      // No  instantiate
>      private WebBeansUtil()
>      {
> @@  -910,7 +916,7 @@ public final class WebBeansUtil
>                               + " must  return void type");
>                   }
> 
> -                if  (ClassUtil.isMethodHasCheckedException(method))
> +                 if (ENFORCE_CHECKED_EXCEPTION &&  
>ClassUtil.isMethodHasCheckedException(method))
>                   {
>                       throw new WebBeansConfigurationException("@" +  
>commonAnnotation.getSimpleName()
>                               + " annotated method :  " + method.getName() + 
> " 
>in class : " + clazz.getName()
> @@ -996,7 +1002,7 @@  public final class WebBeansUtil
>                               + " must return void  type");
>                  }
> 
> -                if  (ClassUtil.isMethodHasCheckedException(method))
> +                 if (ENFORCE_CHECKED_EXCEPTION &&  
>ClassUtil.isMethodHasCheckedException(method))
>                   {
>                       throw new WebBeansConfigurationException("@" +  
>commonAnnotation.getSimpleName()
>                               + " annotated method :  " + method.getName() + 
> " 
>in class : " + clazz.getName()
> 
> 
> 


      

Reply via email to