回答編集履歴

1

追加

2016/12/28 13:07

投稿

amadablam
amadablam

スコア402

test CHANGED
@@ -6,4 +6,6 @@
6
6
 
7
7
  したがって、抽象メソッドを追加した場合は単にアノテーションを消せばよいとか、ラムダ式で使用しても別に構わないというのではなく、ラムダ式を使用する場合にはそのインターフェイスの設計上の意図を考えるのは重要ではないでしょうか。
8
8
 
9
+ ただ、この回答者も言っているようにイベントのリスナー・インターフェイスになぜFunctionalInterfaceアノテーションが付けられていないのかは不明で、むしろラムダ式での実装のいい候補となると言っていますが。
10
+
9
11
  もっとも現状ではFunctionalInterfaceアノテーションの有無にかかわらず、抽象メソッドが1つであればラムダ式を書けてしまうので、ちょっと仕様が中途半端な感がありますね。