Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.java.programmer > #28879

Re: Assumed final?

From markspace <markspace@nospam.nospam>
Newsgroups comp.lang.java.programmer
Subject Re: Assumed final?
Date 2014-06-30 11:25 -0700
Organization A noiseless patient Spider
Message-ID <losa30$abh$1@dont-email.me> (permalink)
References <los6o2$e1d$1@dont-email.me>

Show all headers | View raw


On 6/30/2014 10:28 AM, Knute Johnson wrote:

> So it appears that the Java 8 compiler has gotten smarter or I haven't
> been paying enough attention :-).
>

Gotten smarter, I think.  This was added for Java 8 lambdas.  So now 
instead of having to declare you variables final for anonymous inner 
classes/lambdas, the compiler can figure out if it is "effectively 
final" (note the text of your error message) and just assume you meant 
"final".

Handy for lambdas because it makes them less verbose in some situations 
and a bit more like their aged cousins, closures.

Back to comp.lang.java.programmer | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread


Thread

Assumed final? Knute Johnson <eternal@knutejohnson.com> - 2014-06-30 10:28 -0700
  Re: Assumed final? markspace <markspace@nospam.nospam> - 2014-06-30 11:25 -0700
    Re: Assumed final? Peter <mcheung63@gmail.com> - 2014-07-01 18:54 +0800

csiph-web