commons-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Paul Benedict <pbened...@apache.org>
Subject Re: [lang] ImmutablePair is final
Date Tue, 22 Oct 2013 17:22:14 GMT
If you can subclass, the class will likely be mutable somehow (accessing
protected or package-private data?) -- even introducing new variables
exclusive to the subclass. The "final" keyword is used well here.


On Tue, Oct 22, 2013 at 12:15 PM, sebb <sebbaz@gmail.com> wrote:

> On 22 October 2013 18:10, Gary Gregory <garydgregory@gmail.com> wrote:
> > Hi All:
> >
> > Is there any reason we would want to keep ImmutablePair final?
>
> To stop mutable subclasses from being created?
>
> BTW, it's unfortunate that the fields are public; they should have
> been private (there are public getters).
>
> > Gary
> >
> > --
> > E-Mail: garydgregory@gmail.com | ggregory@apache.org
> > Java Persistence with Hibernate, Second Edition<
> http://www.manning.com/bauer3/>
> > JUnit in Action, Second Edition <http://www.manning.com/tahchiev/>
> > Spring Batch in Action <http://www.manning.com/templier/>
> > Blog: http://garygregory.wordpress.com
> > Home: http://garygregory.com/
> > Tweet! http://twitter.com/GaryGregory
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe@commons.apache.org
> For additional commands, e-mail: dev-help@commons.apache.org
>
>


-- 
Cheers,
Paul

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message