Why isn't @FunctionalInterface used on all the interfaces in the JDK that qualify?
Why @FunctionalInterface annotation is added to Comparator interface in Java 8?
'Must qualify the allocation with an enclosing instance of type Types' About interfaces Cannot reference a field before it is defined, but only if you don't qualify it Interfaces in Java - what are they for? Can I qualify an injection based on an Enum? Why does @FunctionalInterface have a RUNTIME retention? Mapstruct: how to qualify an IterableMapping function interfaces in Java Java 8 Issue trying to add Function FunctionalInterface invocation when using Inheritance and Generics What should qualify as a "long running task" to be executed in a SwingWorker thread? Lambda matches signature of a FunctionalInterface, yet "does not". How do you explain that the argument is passed at all? How does @FunctionalInterface influence the JVM's runtime behavior? Why can't I do this with interfaces? Interfaces in java Why need interfaces in java? Is there a standard Java 8 FunctionalInterface for a block throwing a checked exception? Stubing/Verifying a call with a FunctionalInterface/MethodReference argument What does qualify mean? Java Interfaces? How to determine the type parameter of Bean implementing generic FunctionalInterface with a lambda? Generic FunctionalInterface and type erasure Are Spring-Boot-Test @MockBeans supposed to qualify for @ConditionalOnBean conditions? Default method to extend existing JDK interfaces How can I qualify an autowired property with a variable from a config file using annotations? Java Interfaces FunctionalInterface Comparator has 2 abstract methods How can I qualify an autowired setter that I don't "own" How are Java interfaces used? Generic FunctionalInterface and Method Reference messed up by Type Erasure