簡體   English   中英

使用Eclipse在Java中重構重命名自定義注釋類成員字段

[英]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.

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