Yes.

JDK 8 is an exciting opportunity to modernize the code; we can make it less 
verbose by converting anonymous inner classes to lambdas, and by using 
“default” functions in interfaces. For new features that help significantly 
with code style, I’d like someone to take a pass over the code to use those 
features wherever applicable. I think that would be better than using the JDK 8 
only for new code.

I’ve listed some of the features in 
https://issues.apache.org/jira/browse/CALCITE-2027 
<https://issues.apache.org/jira/browse/CALCITE-2027>.

Julian


> On Jan 10, 2018, at 10:05 AM, Michael Mior <[email protected]> wrote:
> 
> Now that 1.15.0 has been released, can we update CI to remove testing for
> JDK 7? It would be nice to be able to start using JDK 8 features. Also, the
> following PR for Apache Geode support doesn't support JDK 7 (because Geode
> doesn't): https://github.com/apache/calcite/pull/571
> 
> --
> Michael Mior
> [email protected]

Reply via email to