Javaにデータクラスやパターンマッチングが導入される?

DevoxxでのBrian Goetzのプレゼンで、Javaにデータクラスやパターンマッチを入れるというアイデアが発表されていました。

Oracleの資料では、必ず最初に「将来の仕様について約束したりするものではないですよ」というスライドが入りますが、今回のプレゼンではそこをかなり強調していますね。


Java9に入ることはないけど、Java10でも入るかどうか、そもそも検討されるかどうかもわかんないみたいな話です。
けど、このような仕様が技術的には実装可能ということではあると思うので、興味深いです。
また、パターンマッチするときに、varによって型推論されることが前提となっているというのも面白いところ。

続きを読む