Eclipse JDTを使用してソースコードのASTを変更しています。 MethodDeclaration
ノードを変更したいと思います。そのために、私はASTVisitor
を使ってそれを訪問し、変更を加えました。今度は私が過去のノードを削除し、ListRewrite.insertAt()
メソッドを使って同じ場所に新しいノードを追加しようとしています。そのためには、削除する前にノードのインデックスを取得する必要があります。インデックスはどのように入手できますか?Eclipse JDTのListRewriteでノードのインデックスを取得する方法
0
A
答えて
2
初めてListRewrite.replace()
を削除して追加しないでください。
何らかの理由で目的が達成されない場合は、listRewrite.getOriginalList().indexOf(oldNode)
をお試しください。
1
空のステートメントをプレースホルダとして使用し、最初にこのノードを空のステートメントに置き換えることができます。次に、ノードを変更します。次に、空文をノードに置き換えます。これはハックのように見えるが動作する。
関連する問題
- 1. Eclipse JDT:存在しないIFolderのJavaパッケージ名を取得する方法
- 2. JDT - IVariableBinding - VariableDeclaration(Fragment)の取得方法?
- 3. eclipseのJDTのソースを取得するには?
- 4. jqueryでノード要素のインデックスを取得する方法
- 5. JDT eclipse plugin
- 6. ドロップダウンリストのインデックスを取得する方法
- 7. firebaseで完全なリストを取得せずにリスト内のノードのインデックス/位置を取得する方法は?
- 8. Eclipse(JDT) - ウィザードのperformFinishメソッド
- 9. のEclipse JDT:同じIDEインスタンス
- 10. Eclipse JDTフィールド宣言
- 11. Eclipse 3.3 Europa JDT TextHover
- 12. Eclipseプラグインからパッケージエクスプローラで選択したノードを取得する方法
- 13. JDT ASTを使用して注釈のタイプを取得する方法は?
- 14. Eclipse IDEをゼロからビルドする - JDT上でCDTを選択する方法?
- 15. 現在のノードの親ノード名を取得する方法は?
- 16. Eclipse JDTのメソッドまたはフィールドの修飾子を特定する方法は?
- 17. Eclipse JDT ITypeBindingをタイプに変換する
- 18. TreeViewで選択したノードのインデックスを取得する
- 19. elasticsearchのインデックスからインデックスIDを取得する方法
- 20. eclipse jdt自動メソッドスタブ生成
- 21. CDTの上にEclipse JDTをインストール
- 22. ノードredでは、現在のノードのプロパティをプログラムで取得する方法は?
- 23. eclipse jdtでタイプバインドを作成AST
- 24. GTK.Stackで可視の子のインデックスを取得する方法
- 25. ListViewで子の実際のインデックスを取得する方法は?
- 26. JavaでのFindFirst()のインデックスを取得する方法8
- 27. ListModelで特定のアイテムのインデックスを取得する方法は?
- 28. MultiMapの値で要素のインデックスを取得する方法
- 29. バッキングビーンでui:repeatタグの現在のインデックスを取得する方法
- 30. クラウドファンクションのfirebaseデータベースでノードの値を取得する方法
ええ、それは働いた。ありがとう。 – aravindkanna