Author: djencks
Date: Sat Jun  4 01:10:54 2011
New Revision: 1131301

URL: http://svn.apache.org/viewvc?rev=1131301&view=rev
Log:
OWB-579 don't consider synthetic or bridge final methods when deciding if we 
can proxy

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=1131301&r1=1131300&r2=1131301&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
 Sat Jun  4 01:10:54 2011
@@ -1834,7 +1834,7 @@ public final class WebBeansUtil
                         Method[] methods = 
SecurityUtil.doPrivilegedGetDeclaredMethods(beanClass);
                         for (Method m : methods)
                         {
-                            if (ClassUtil.isFinal(m.getModifiers()))
+                            if (ClassUtil.isFinal(m.getModifiers()) && 
!m.isSynthetic() && !m.isBridge())
                             {
                                 violationMessage.addLine(beanClass.getName(), 
" has final method "+ m + " CDI doesn't allow that.");
                             }


Reply via email to