Stephan Ewen created FLINK-9392: ----------------------------------- Summary: Add @FunctionalInterface annotations to all core functional interfaces Key: FLINK-9392 URL: https://issues.apache.org/jira/browse/FLINK-9392 Project: Flink Issue Type: Improvement Components: Core Reporter: Stephan Ewen Assignee: Stephan Ewen
The {{@FunctionalInterface}} annotation should be added to all SAM interfaces in order to prevent accidentally breaking them (as non SAMs). We had a case of that before for the {{SinkFunction}} which was compatible through default methods, but incompatible for users that previously instantiated that interface through a lambda. -- This message was sent by Atlassian JIRA (v7.6.3#76005)