1

CodeModelを使ったコード生成ツールを開発しています。このライブラリは Sun によって提供され、コードを生成するために JAXB によって使用されています。

JDK 7 や OpenJDK などの将来のバージョンでサポートが終了する可能性はありますか?
したがって、コード生成用に独自のライブラリを作成する必要がありますか、それとも Sun のライブラリを引き続き使用する必要がありますか?

4

1 に答える 1

3

将来の JAXB 実装がコードを生成する別の方法に切り替わり、CodeModel が廃止される可能性は確かにあります。しかし、新しいJDKで現在のバージョンを使用することを妨げるものは何もありません。後方互換性は、OracleとSunによって以前は非常に真剣に受け止められていました。コードはオープン ソースであるため、バグの修正を止める人はいません。

CodeModel は、Java 7 のスイッチの文字列や Java 8 のラムダなどの新しい言語機能をサポートするように拡張されることはありませんが、これらが JAXB 実装に役立つ場合を除きます。

于 2011-12-05T18:24:26.727 に答える