まだフィールドに対してはやっていないが,CompilationUnitではなく,TypeDeclarationに対してコードを追加することに成功.おそらくFieldDeclarationに対しても行けそう?
メモ
1 対象のASTNodeを対応するサブクラスの型で取得する(コミット時のコードではTypeDeclaration)
2 ListRewriteのコンストラクタの引数はその取得したASTNodeと,そのクラス内にあるChildListPropertyDescriptor型のフィールドを参照
rewrite.insertで追加
1 parent 710f348 commit 1effa03d2b599d6c15d2551605c122a8416f7b39
Shinji authored on 15 Dec 2022
Showing 1 changed file
View
src/org/ntlab/pushPullRefactoring/PushPullProcessor.java