I guess he got confused on variable name, as actually a final
"pageSizeChanged" promotes that cannot get changed and therefore the
latter check is needless
if (pageSizeChanged) {
pageSize = length;
}
I've had to look at it twice as well ;)
On 29 Nov., 15:37, Paul Grenyer <[email protected]> wrote:
> Hi
>
>
>
> On Mon, Nov 29, 2010 at 2:34 PM, ailinykh <[email protected]> wrote:
> > Hello, everybody!
> > In HasDataPresenter.java I see code like this:
>
> > // Update the page size.
> > final boolean pageSizeChanged = (pageSize != length);
> > if (pageSizeChanged) {
> > pageSize = length;
> > }
>
> > and later
> > if(pageSizeChanged)
> > doSomething();
>
> > What a reason to use 'final' keyword here? Dos it help to produce
> > better java script?
>
> No. It's a clear intent that pageSizeChanged should not be changed
> after it is set. If someone does change it the compiler will tell you.
> Final is very important in Java. Look it up!
>
> --
> Thanks
> Paul
>
> Paul Grenyer
> e: [email protected]
> b: paulgrenyer.blogspot.com
> t: pjgrenyer
--
You received this message because you are subscribed to the Google Groups
"Google Web Toolkit" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to
[email protected].
For more options, visit this group at
http://groups.google.com/group/google-web-toolkit?hl=en.