Tuesday, 11 August 2015

Java Generic in Exception

Java Generic in Exception か許されないらしく。

木を再帰的にたどる時に、いくつか上に戻る必要がある場合があって、まぁ、いろいろ方法はあるわけですが、

* 戻ってきそうなところで try して、戻る時に throw する

わけなのですが、その時に Exception に木のノードを入れるわけだけど、それに Generic を付けられないというわけですね。

Java のExceptionは遅いってな話があって。やっぱり、そういうプログラムは良くないかな。

Java のGenericはcompile時には存在しないはずだし、try/catch でつじつまが合ってれば良いんじゃないかと思うけど、それではよろしくないと思った人がいたんだろうな。

別に SupressWarnings で動くのでいいんだけどさ。

No comments: