簡體   English   中英

為Eclipse編寫一個新的重構插件?

[英]Writing a new refactoring plugin for Eclipse?

有沒有關於在Eclipse中實現新重構的好文檔? 具體來說,我想訪問Java類的Java,進行一些非平凡的更改,並將結果保存回源文件。

到目前為止,我發現的唯一文檔是(1)現有重構的源代碼和(2)關於LTK和Java AST的一些文章:

我應該閱讀其他任何文章或教程嗎?

我發現eclipse.org文章對我開始最有幫助。 說實話,你可能最好調試一些Eclipse重構,以真正了解它們的工作方式。

開始調試代碼的好地方是在org.eclipse.jdt.core.dom.rewrite.ASTRewrite上設置斷點,特別是rewriteAST()方法,然后觸發一些重構。

以下是您可能會發現有用的一些內容。 您是在尋找特別的東西還是如何處理AST的一般意義?

你可以看看龍目島項目 看來他們有Eclipse插件

它做了一些AST操作 - eq getters / setters。 對你也有幫助。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM