在Java代码中的Netbeans 8.1中,我有一个匿名的内部类,我想重构一个命名的("普通")类和一个单独的文件。 我该怎么做?
当我将匿名转换为成员时,它会将匿名类转换为包含当前.java文件的成员类。
答案 0 :(得分:0)
似乎是Netbeans中的已知错误。更多信息可在以下网址找到:
https://netbeans.org/bugzilla/show_bug.cgi?id=206422
最后一条评论(2016-04-21 23:14:30 UTC)是从今年4月起,给你一个解决方法:
我能找到的唯一解决方法是“移动内部到外部”,然后将新类“移动”(单击“To Type”)到现有类。它远非完美 - 代码被重新格式化并且最终结果非常错误,例如超类方法前缀为类名并且不解析所以我然后将旧代码复制并粘贴到新类中