David, as clarified by the JSP EC, API Javadocs are _always_ correct if there 
is any question or discrepance with the written spec.

I have not looked at the Javadoc, but please also check the corresponding 
CDI-TCK-174

https://issues.jboss.org/browse/CDITCK-174


LieGrue,
strub

--- On Tue, 12/14/10, David Jencks <[email protected]> wrote:

> From: David Jencks <[email protected]>
> Subject: Re: Yan:: svn commit: r1049215 - in 
> /openwebbeans/trunk/webbeans-impl/src: 
> main/java/org/apache/webbeans/event/NotificationManager.java 
> test/java/org/apache/webbeans/newtests/portable/events/extensions/AddObserverMethodExtension.java
> To: [email protected]
> Date: Tuesday, December 14, 2010, 9:02 PM
> Since there's a new released tck that
> doesn't change or exclude the tests in question, I tend to
> think that current opinion in the cdi EG is that the javadoc
> is wrong.  Can you take this up with pete to find out
> what's going on?  Meanwhile I would think there would
> be some interest in passing the tck.
> 
> thanks
> david jencks
> 
> On Dec 14, 2010, at 12:50 PM, Gurkan Erdogdu wrote:
> 
> > As pete mail, javadoc is correct therefore i reverted
> change before. If javadoc is correct those tck tests must be
> excluded. our code is correct because it is aligned with
> published javadoc
> > 
> > Sal, 14 Ara 2010 20:51 EET tarihinde [email protected]
> şöyle yazdı:
> > 
> >> Author: djencks
> >> Date: Tue Dec 14 18:51:54 2010
> >> New Revision: 1049215
> >> 
> >> URL: http://svn.apache.org/viewvc?rev=1049215&view=rev
> >> Log:
> >> OWB-490, CDITCK-174 reapply rev 1034955 to comply
> with cdi tck 1.0.2.SP1
> >> 
> >> Modified:
> >>   openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/event/NotificationManager.java
> >>   openwebbeans/trunk/webbeans-impl/src/test/java/org/apache/webbeans/newtests/portable/events/extensions/AddObserverMethodExtension.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=1049215&r1=1049214&r2=1049215&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
> Tue Dec 14 18:51:54 2010
> >> @@ -354,13 +354,7 @@ 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))
> >>            {
> >> 
> >> Modified:
> openwebbeans/trunk/webbeans-impl/src/test/java/org/apache/webbeans/newtests/portable/events/extensions/AddObserverMethodExtension.java
> >> URL: 
> >> http://svn.apache.org/viewvc/openwebbeans/trunk/webbeans-impl/src/test/java/org/apache/webbeans/newtests/portable/events/extensions/AddObserverMethodExtension.java?rev=1049215&r1=1049214&r2=1049215&view=diff
> >>
> ==============================================================================
> >> ---
> openwebbeans/trunk/webbeans-impl/src/test/java/org/apache/webbeans/newtests/portable/events/extensions/AddObserverMethodExtension.java
> (original)
> >> +++
> openwebbeans/trunk/webbeans-impl/src/test/java/org/apache/webbeans/newtests/portable/events/extensions/AddObserverMethodExtension.java
> Tue Dec 14 18:51:54 2010
> >> @@ -40,9 +40,9 @@ public class
> AddObserverMethodExtension 
> >> 
> >>    public static class MyBeanExtension
> implements Extension
> >>    {
> >> -        public static
> ObserverMethod<MyEvent> observerMethod;
> >> +        public static
> ObserverMethod<AddObserverMethodExtension>
> observerMethod;
> >> 
> >> -        public void
> observer(@Observes ProcessObserverMethod<MyEvent,
> AddObserverMethodExtension> event)
> >> +        public void
> observer(@Observes
> ProcessObserverMethod<AddObserverMethodExtension,
> MyEvent> event)
> >>        {
> >>           
> observerMethod = event.getObserverMethod();
> >> 
> >> 
> >> 
> > 
> > 
> > 
> 
> 



Reply via email to