Nie jestem pewien, w jaki sposób mogę być pewien równości/niezmienności interfejsu funkcjonalnego. Sądzę, że nie ma sposobu, aby zapewnić równość, gdy używam tego cukru syntaktycznego w języku Java 8,
w Java 8 mam coś takiego: package test;
public class SimpleFuncInterfaceTest {
public static void carryOutWork(AFunctionalInterface sfi){
sfi.doWork();
}
public static void main(