On Thu, Nov 25, 2010 at 15:05, Alasdair Nottingham <[email protected]> wrote:
> The spec also says:
>
> This name refers to the set method on the constructed object as
> specified in the design pattern for beans getters and setters, see [6]
> Java Beans Specification.
>
> As I recall the java.beans.Introspector requires a void return type so
> I think the answer is no. However you could argue that we should
> support JavaBeans spec more generally which would allow the bean
> author to provide a BeanInfo that contains a PropertyDescriptor whose
> write method had a return value. I just don't know if I agree with
> this argument.

No, I wouldn't either.  However, the question is, if it's not tested
by TCK and the RI does that, can / should we do it too ?

>
> Alasdair
>
> On 25 November 2010 13:13, Guillaume Nodet <[email protected]> wrote:
>> The errata (http://www.osgi.org/Release4/Errata) says:
>>
>> 121.5.7
>> It was stated that overloaded property set methods must not be used.
>> This is relaxed. The sentence now reads: "There should only be one set
>> method with a single argument for a specific property. If overloaded
>> properties are encountered, the chosen set method is unspecified."
>>
>> It does not seem to very explicit about having setters with non void
>> return values.
>> Can we enhance our implementation to support that ?
>>
>>
>> On Thu, Nov 25, 2010 at 14:08, Guillaume Nodet <[email protected]> wrote:
>>> The first version of the spec specifically disallowed supporting such
>>> setters afaik, but I seem to recall a discussion about an errata on
>>> the spec maybe related to that?
>>> Any information ? It seems our implementation does not like setters
>>> which have a non void return value, just wanted to check if that was
>>> still a mandated behavior or not.
>>>
>>> --
>>> Cheers,
>>> Guillaume Nodet
>>> ------------------------
>>> Blog: http://gnodet.blogspot.com/
>>> ------------------------
>>> Open Source SOA
>>> http://fusesource.com
>>>
>>
>>
>>
>> --
>> Cheers,
>> Guillaume Nodet
>> ------------------------
>> Blog: http://gnodet.blogspot.com/
>> ------------------------
>> Open Source SOA
>> http://fusesource.com
>>
>
>
>
> --
> Alasdair Nottingham
> [email protected]
>



-- 
Cheers,
Guillaume Nodet
------------------------
Blog: http://gnodet.blogspot.com/
------------------------
Open Source SOA
http://fusesource.com

Reply via email to