enumをswitch文で使ってコンパイルしたものを逆コンパイルしたらif文になっているという例を見かけたので、JDK1.5で試してみた。
自分が最初に試したのはJDK1.6だったので、バージョンによる違いがあるのかもしれないと思って。
すると、JDK1.5とJDK1.6では似ているけど違う展開方法であることが分かった。
でもif文はさすがに使ってないなぁ。ドラフトがそうだった、ということかな?
enumをswitch文で使ってコンパイルしたものを逆コンパイルしたらif文になっているという例を見かけたので、JDK1.5で試してみた。
自分が最初に試したのはJDK1.6だったので、バージョンによる違いがあるのかもしれないと思って。
すると、JDK1.5とJDK1.6では似ているけど違う展開方法であることが分かった。
でもif文はさすがに使ってないなぁ。ドラフトがそうだった、ということかな?
※コメント投稿者のブログIDはブログ作成者のみに通知されます