6

「良い」Javaコード生成ライブラリとは何ですか? JaxMeで生成部分を見つけたのですが、貧弱で古いです。Java コードを介して Java コードを生成するのが好きです。したがって、基本的にlibを使用して、Xフィールド、Yメソッドなどを備えた特定の具象クラスまたはインターフェースを生成する必要があることを伝えます..それらはファイルシステムに書き込まれます..フレームワークがそれらを使用することは知っていますが、見つけることができませんスタンドアロン ライブラリ.. - Ed

4

4 に答える 4

2

さまざまな機能と使いやすさを備えたライブラリがいくつかあります。

おそらく、それぞれの API を調べて、どちらが目的により適しているかを判断する必要があります。

于 2012-11-10T16:24:24.023 に答える
1

多分あなたはcglibに興味があるべきですか?

于 2012-11-10T13:52:27.973 に答える
0

ASMが一番好きです。コードを生成しているとき、最初は少し混乱する可能性があるビジター パターンを使用します。でも、一度つかめば、とてもすっきりと簡単です。

于 2012-11-10T16:32:19.287 に答える
0

私も少し前にこれを調べましたが、役に立つものを見つけるのにかなり苦労しました。私が見つけた最も有望な候補は、実際にはコンパイラに組み込まれていました。

Java アノテーション処理 (APT)

彼らは最近 javac に APT を含めたので、いつでも利用できます。

まだ詳しく調べる時間があまりありませんが、一見すると無限に強力なように見えます (ソース コードまたはバイト コードの生成/変更、エラーのスロー、警告など)。頭を包み込みます。優れたチュートリアルがいくつかあるかもしれませんが、現時点では特定のリンクはありません。

于 2012-11-10T16:37:37.163 に答える