I've read through this reference, and it doesn't mention final qualifier on parameters.
I also *think* this is safe, and that final is just a compile-time constraint. However I'm not 100% sure, so would prefer to not make that change here. Section D.1.2 of this document suggests final is ok, but this info is a little out-of-date: http://java.sun.com/docs/books/jls/first_edition/html/1.1Update.html However in the end, this "final" thing isn't going to improve the efficiency of the code, and carries a small chance of breaking things so I'd suggest not applying it. Regards, Simon On Thu, 2006-01-19 at 21:26 +0100, Martin van den Bemt wrote: > Hi robert, > > See 13.4.8 final Fields and Constants at > http://java.sun.com/docs/books/jls/second_edition/html/binaryComp.doc.html > > Short answer : yes and no :) > > Mvgr, > Martin > > robert burrell donkin wrote: > > > > i notice that a lot of the parameters are now declared final (which is - > > usually - good). i would have expected that this should not effect > > binary compatibility but unfortunately, i can't find anywhere in the JLS > > where this is definitely specified. i'm very reluctant to add any > > changes which risk (at all) binary compatibility issues. > > > > anyone know of a definitive reference? --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
