JDK 1.8 includes specific-purpose and general-purpose functional interfaces (FIs). An easy way to locate FIs is to search through the source code for the
@FunctionalInterface annotation. Java SE 8 source code is included in the src.zip and javafx-src.zip files that are distributed with the JDK.
The following list was produced from “grepping” on the extracted JavaFX source code in the javafx-src directory. The FIs in this listing could be considered JavaFX Specific Purpose FIs (SPFIs). Note that you can run grep on POSIX-based machines or Windows machines with CYGWIN installed.
Specific-purpose FIs ...