[英]Refactor rename custom annotation class member fields in java using eclipse
我為Java中的類成員字段創建了自定義注釋,例如。
在文件A.java中
Public Class A {
@Set
private String tempString = "hello";
}
在文件B.java中
public Class B {
@Use
private String tempString;
}
在文件A.java成員字段tempString設置為“ hello”,在文件B.java中使用它。 這兩個注釋都可以正常工作。 現在我想知道是否有一種方法可以在Eclipse中重構重命名變量“ tempString”,通過它我可以對A.java tempString-> temp進行更改,然后在B.java中自動重命名tempString-> temp? 如果沒有,那如何實現呢?
用Java術語來說,這兩個變量tempString不“相關”。
編譯器看不到一個使用了另一個,並且自己無法發現兩個注釋之間的邏輯關系。
因此,Eclipse重構無法照原樣進行。
如果要實現這種重構,則必須開發自己的針對項目的Eclipse插件。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.