Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Eclipse 日食。将静态final变量移动到静态嵌套类_Eclipse_Static_Refactoring_Move - Fatal编程技术网

Eclipse 日食。将静态final变量移动到静态嵌套类

Eclipse 日食。将静态final变量移动到静态嵌套类,eclipse,static,refactoring,move,Eclipse,Static,Refactoring,Move,怎么做?我在类中得到了名为Constants的静态变量。现在我想把它移到名为Constants.States的静态嵌套类。如果我只是右键单击并选择Refactor-Move,我将不会在建议的目标中看到常量。States类。只是尝试了这个。虽然静态嵌套类似乎不在建议的类中,但您可以从建议中选择常量类,然后简单地将.States添加到文本字段中。Eclipse识别出该类(并不抱怨该类不存在),重构工作如预期的那样 它可以工作!输入目标类的名称可能会混淆状态和状态。

怎么做?我在类中得到了名为
Constants
的静态变量。现在我想把它移到名为
Constants.States
的静态嵌套类。如果我只是右键单击并选择Refactor-Move,我将不会在建议的目标中看到
常量。States
类。

只是尝试了这个。虽然静态嵌套类似乎不在建议的类中,但您可以从建议中选择
常量
类,然后简单地将
.States
添加到文本字段中。Eclipse识别出该类(并不抱怨该类不存在),重构工作如预期的那样


它可以工作!输入目标类的名称可能会混淆状态和状态。