簡體   English   中英

eclipse重構:移動多個靜態方法和/或字段

[英]eclipse refactoring: move multiple static methods and/or fields

是否有可能在一次移動中移動多個靜態方法和/或多個靜態字段?

public final class ClassA { 
    public static final String CONSTANTE_A = "CONSTANTE_A";
    public static final String CONSTANTE_B = "CONSTANTE_B";

    public static void methodA() {
        // statements....
    }

    public static void methodB() {
        // statements....
    }
}

public final class ClassB { 
// empty class
}

我希望能夠選擇methodA,methodB,CONSTANTE_A和CONSTANTE_B,並對ClassB進行“移動...”

展開,直到看到靜態方法或變量。 選擇要移動的所有內容。 右鍵點擊。 選擇重構。 然后選擇要移動的班級。 單擊確定。 這不僅會復制和粘貼,而且會重構(更新對這些方法和變量的引用)。

最簡單的方法是將變量拖放到Eclipse的包瀏覽器中。 展開ClassA,直到您看到類下面列出的靜態變量並選擇它們 - control + click(pc)或command + click(mac)。 然后將它們拖到所需的目標類。

暫無
暫無

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

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