Author: gerdogdu
Date: Wed Nov 24 16:13:28 2010
New Revision: 1038667

URL: http://svn.apache.org/viewvc?rev=1038667&view=rev
Log:
Spec is wrong on generic parameter order. RI TCK test will be updated by RI 
Team 

Modified:
    
openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/event/NotificationManager.java

Modified: 
openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/event/NotificationManager.java
URL: 
http://svn.apache.org/viewvc/openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/event/NotificationManager.java?rev=1038667&r1=1038666&r2=1038667&view=diff
==============================================================================
--- 
openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/event/NotificationManager.java
 (original)
+++ 
openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/event/NotificationManager.java
 Wed Nov 24 16:13:28 2010
@@ -353,7 +353,13 @@ public final class NotificationManager
         {
             Type beanClassArg = actualArgs[0];
             Type returnClassArg = actualArgs[1];
-                        
+            
+            if(isObserverMethod)
+            {
+                beanClassArg = actualArgs[1];
+                returnClassArg = actualArgs[0];
+            }
+            
             if(checkEventTypeParameterForExtensions(beanClass, beanClassArg) 
&& 
                     
checkEventTypeParameterForExtensions(producerOrObserverReturnClass, 
returnClassArg))
             {


Reply via email to