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
Java 如何将函数或类复制到另一个文件?_Java_Eclipse - Fatal编程技术网

Java 如何将函数或类复制到另一个文件?

Java 如何将函数或类复制到另一个文件?,java,eclipse,Java,Eclipse,我正在开发一个插件,我在其中搜索调用“aaa”的特定方法的位置。然后我找出调用此特定方法“aaa”的函数。我想将此特定方法或调用aaa的类复制到另一个文件中。如何执行此操作?帮助选择方法名称 右击 重构 移动 选择目标类并单击“确定”选择方法名称 右击 重构 移动 选择destination class并单击OK(确定)您可以查看包,尤其是类 它确实复制了包含类或方法的“” getCu().copy(getDestinationPackage(), null, getNewName(), tru

我正在开发一个插件,我在其中搜索调用“aaa”的特定方法的位置。然后我找出调用此特定方法“aaa”的函数。我想将此特定方法或调用aaa的类复制到另一个文件中。如何执行此操作?帮助选择方法名称

右击

重构

移动

选择目标类并单击“确定”

选择方法名称

右击

重构

移动


选择destination class并单击OK(确定)

您可以查看包,尤其是类

它确实复制了包含类或方法的“”

getCu().copy(getDestinationPackage(), null, getNewName(), true, pm);

它使用了

的复制功能,您可以查看包,尤其是类

它确实复制了包含类或方法的“”

getCu().copy(getDestinationPackage(), null, getNewName(), true, pm);

它使用了

的copy函数。如果您的意思是在运行时向现有类添加一个方法,那么最好使用类似的方法


这需要做一些工作才能正确,但这应该是总体思路。注意,我在这里没有做任何异常处理等。您至少需要阅读,如果您需要做一些真正神秘的事情,可能还需要阅读的相关部分。

如果您的意思是在运行时向现有类添加一个方法,那么最好使用类似的内容


这需要做一些工作才能正确,但这应该是总体思路。注意,我在这里没有做任何异常处理等。你至少需要阅读,如果你需要做一些真正神秘的事情,.

的相关部分不是那样的。我是说使用方法。它是一个插件,我想把一些特定的方法复制到其他地方。不是那样的。我是说使用方法。它是一个插件,我想把一些特定的方法复制到其他地方,如果Boris的答案(或简单的复制/粘贴)不是你想要的,然后你需要再解释一下你的问题。为什么?为什么要复制代码?这是一个糟糕的做法。如果Boris的答案(或简单的复制/粘贴)不是你想要的,那么你需要再解释一下你的问题。为什么?为什么要复制代码?这是一个糟糕的练习。读了这篇文章,我想这是OP最想要的。在任何情况下,我都会留下我的答案……读了这篇文章,我想这是OP最有可能想要的。无论如何我都会留下我的答案。。。