Skip to content

Version 2.0

Latest
Compare
Choose a tag to compare
@UnquietCode UnquietCode released this 29 Feb 07:18
· 11 commits to master since this release

This release is all about Java 8, and is more-or-less identical to the recent 1.0 release but with added support for the latest version of Java.

JDK 8 Parameter Names (#218)

Java 8 has built-in support for introspecting method parameter names when debug compilation is enabled. Flapi now makes use of these names where available when scanning an annotated descriptor class.

JDK 8 Support Classes (#219)

The 2.0 release changes out the Consumer, Supplier, and Function classes used in Flapi interfaces for their built-in counterparts. This allows for greater compatibility and shaves a few runtime classes, at the expense of requiring a JDK 8 environment.