2

Java ソース コードでコードを生成する方法を検索しました。ご存じのとおり、JDT AST または CodeModel を使用してこのタスクを実行する方法はいくつかあります。私が理解しているように、これらのメソッドを使用すると、Java ソース コードをゼロから生成することが容易になります。しかし、私が求めている機能は、プログラムの現在の状態 (定義済み変数など) に従って、既存の Java クラス (.java ファイル) に Java コード スニペットを挿入することです。より明確にするために、次のクラスを考えてみましょう。私の質問は、ポイント「A」でコード(スイッチ構造など)を生成して追加する方法です。チュートリアルまたはスターター コードを提供していただけますか?

package test;

public class Test {

    public static void main(String[] args) {
        //Some code...

        //"A" point

        //Some other code...    
    }
}

前もって感謝します。:-)

4

0 に答える 0