[
https://issues.apache.org/jira/browse/FLINK-19217?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17195482#comment-17195482
]
Stephan Ewen commented on FLINK-19217:
--------------------------------------
I think this was partially done on purpose, to make it immediately visible (to
users browsing the code) that the functions are Serializable.
I would keep it for that reason.
> Functions repeated extend Serializable interface
> ------------------------------------------------
>
> Key: FLINK-19217
> URL: https://issues.apache.org/jira/browse/FLINK-19217
> Project: Flink
> Issue Type: Improvement
> Reporter: darion yaphet
> Priority: Minor
>
> When I learning the functions, I found the Function interface have extend
> Serializable. But other Functions such as EdgesFunction, CoFlatMapFunction
> and MapFunction. they are all extends Serializable duplicate. Maybe it's
> unnecessary ? Could remove them ?
--
This message was sent by Atlassian Jira
(v8.3.4#803005)