Is there a magic flag to convince the precommit step to allow Java 8
constructs (lambdas in this case) when compiling a 5x version? I need
to backport some code.

I tried this:
ant -Djavac.source=1.8 -Djavac.target=1.8 -Dsource=1.8 precommit
and
ant -Djavac.source=1.8 -Djavac.target=1.8 -Dsource=8 precommit

to no avail. It all compiles fine, but generates this error:

-ecj-javadoc-lint-src:
.
.
.
[ecj-lint] Lambda expressions are allowed only at source level 1.8 or above

Meanwhile I'll dig of course.

Thanks,
Erick

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to