Why @FunctionalInterface annotation is added to Comparator interface in Java 8?
Why isn't @FunctionalInterface used on all the interfaces in the JDK that qualify?
Why don't implement all method in interface Comparator? Interface implementation in java by comparator Why does @FunctionalInterface have a RUNTIME retention? Java 8 Issue trying to add Function FunctionalInterface invocation when using Inheritance and Generics Java comparator interface and initializing comparator Object and Class comparator Comparator in java 8 How does this comparator class work? 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? Java interface/ Comparator Is there a standard Java 8 FunctionalInterface for a block throwing a checked exception? Comparator for String List How to create comparator? How does this comparator work? Stubing/Verifying a call with a FunctionalInterface/MethodReference argument Java - Comparator How to use the Comparator interface in Java? How to determine the type parameter of Bean implementing generic FunctionalInterface with a lambda? Generic FunctionalInterface and type erasure How to use the Comparator interface Errors using the Comparator interface Using Comparator in an object Using a comparator in Java FunctionalInterface Comparator has 2 abstract methods How to create Comparator Generic FunctionalInterface and Method Reference messed up by Type Erasure Comparator interface Java : How to use the `Comparator` interface