On Mon, 4 Jun 2001, Berin Loritsch wrote: > Actually, for the Excalibur stuff, I wanted to have > the intialize() function take care of that. It is > IMO messy to have a makeReadOnly() method when > something like that can be hidden. I will check, > but hopefully you haven't altered the interfaces-- > that would suck. It would break backwards > compatibility for something that is another concern.
IMHO a better way to solve it is to wait until JDK 1.3 is available for almost any platform and Avalon can integrate generating proxies to secure the contracts. Giacomo > > --- Peter Donald <[EMAIL PROTECTED]> wrote: > > At 07:35 PM 6/4/01 +1000, Peter Donald wrote: > > >Hi, > > > > > >I have just added makeReadOnly() method to a whole > > bunch of classes in > > >framework. The reason was that I recently came > > across someone who was using > > >Avalon code and doing something like > > > > > >((DefaultComponentManager)componentManager).put( > > "blah", blah ); > > > > > >which is obviously bad form. So after you make > > something read only this > > >would actually throw an IllegalStateException. > > > > > > > > >Cheers, > > > > > >Pete > > > > > > >*-----------------------------------------------------* > > >| "Faced with the choice between changing one's > > mind, | > > >| and proving that there is no need to do so - > > almost | > > >| everyone gets busy on the proof." > > | > > >| - John Kenneth Galbraith > > | > > > >*-----------------------------------------------------* > > > > > > > > Cheers, > > > > Pete > > > > > *-----------------------------------------------------* > > | "Faced with the choice between changing one's > > mind, | > > | and proving that there is no need to do so - > > almost | > > | everyone gets busy on the proof." > > | > > | - John Kenneth Galbraith > > | > > > *-----------------------------------------------------* > > > > > > > --------------------------------------------------------------------- > > To unsubscribe, e-mail: > > [EMAIL PROTECTED] > > For additional commands, e-mail: > > [EMAIL PROTECTED] > > > > > __________________________________________________ > Do You Yahoo!? > Get personalized email addresses from Yahoo! Mail - only $35 > a year! http://personal.mail.yahoo.com/ > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > > > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
