2016-10-04 7 views

答えて

0

あなたはこれを実行する必要があります。

  1. はあなたがコードをバックダンプ
  2. をしたい要素を追加します
  3. あなたの要素を追加したいポイントを探すのコード
  4. を解析

最初の点は簡単ですが、JavaParser.parseメソッドを使用してください。 CompilationUnitが表示されます。この例では、クラス宣言にフィールドを追加しているので、まずそのクラス宣言を取得する必要があります。 getTypesに電話し、そのリストにあなたが望む宣言がないか、またはgetClassByNameと呼んでください。

クラス宣言があれば、addMemberを呼び出すことができます。あなたの例では、フィールドを追加するので、FieldDeclarationをインスタンス化する必要があります。

完了したら、CompilationUnitにアクセスして、に電話してください。変更されたソースコードが返されます。

ソース:JavaParserのコミッターです

+1

遅くなりましたが、ありがとうございます! –

関連する問題