Blocks :
|
The @FunctionalInterface annotation was added in Java 8 and is intended to be used to annotate an interface which is meant to always be a Single Abstract Method interface, such as is meant to be used by lambda expressions. We ought to add this annotation to any SAM interfaces in the public API. This will require we build against Java 8.
|