avalon-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Gerhard Froehlich" <g-froehl...@gmx.de>
Subject RE: ComponentManager interface
Date Sat, 09 Feb 2002 21:45:16 GMT
Hi,

>> Proposal:
>> 
>>    (a) mark the lookup operation as deprecated
>>    (b) add a new method "resolve" that is
>>        functionally equivalent to "lookup" but returns
>>        Object instead of Component
>
>Breaks compatibility - no implementation of ComponentManager will 
>work unless edited and recompiled.
>
>>    (c) change the argument type on the release from
>>        Component to Object.
>
>
>Since this change will break backwards compatibility, might as well
>do it without adding new methods. Just replace Component with Object
>in the CM interface and release it as 4.2. Everyone must recompile,
>but that should be about it.

Alarm bells starting to ring in my head. Breaking backward compability
is really bad, bad ;)

Sorry I'm -1 on this...

  ~Gerhard

"God put me on this Earth to accomplish a certain number of things. 
Right now, I am so far behind I shall never die."



--
To unsubscribe, e-mail:   <mailto:avalon-dev-unsubscribe@jakarta.apache.org>
For additional commands, e-mail: <mailto:avalon-dev-help@jakarta.apache.org>


Mime
View raw message