我发现好奇的是,文件重命名有时会要求重构类内部和(大多数)有时只是重命名文件。为什么重命名文件有时会重构类名,有时不重写?
11
A
回答
5
这里是所有答案的完整列表,我可以证实
重构不会触发如果
的 命名空间不完全 约定相匹配(文件夹名称= namepsacename)
该类别 是通用
的 类名不匹配文件名
有不止一个类文件
有文件中的错误在
该文件位于另一个项目中
9
我认为类名必须完全匹配文件名。它也可能取决于您的代码是否在当时编译,但在这一点上不确定。
7
3
相关问题
- 1. 为什么log4j重命名文件名?
- 2. 文件不会重命名?
- 3. 为什么UISwitch只有在重命名类时才可见?
- 4. Rehsarper 4.0 - 重命名一个类没有重命名文件
- 5. Eclipse:重构 - 重命名GWT uibinder java bean不会重命名模板ui.xml文件
- 6. 巴什 - 重命名有“文件中它
- 7. 当没有找到重复时,Wordpress重命名文件
- 8. python文件被重命名,如何获得'重命名时间'
- 9. 将文件夹名重命名为带有bash的文件名
- 10. Powershell递归重命名文件,而不是重命名重复
- 11. 下载文件时重命名文件
- 12. 为什么我没有注意到文件从FileSystemWatcher重命名
- 13. 重命名命令不会在2步命令中为具有空格键的文件重命名(mac终端)
- 14. 什么是重命名最有效的方式/重构的名字我的MVC
- 15. VS2008项目模板创建时不重命名为文件名
- 16. IntelliJ在Java中用Spock重命名重命名 - 不重命名测试文件
- 17. 为什么我不能重命名列?
- 18. 重构/重命名Ocean Workstep派生类
- 19. Visual Studio“重命名”重构
- 20. Powershell重命名目录中的所有文件,重命名值来自正在重命名的文件
- 21. 为什么ReSharper的“重命名”只是有时会显示提示?
- 22. 为什么php重命名()会破坏我的文件?
- 23. Rsynch和SSH:重命名文件夹时只重命名文件夹
- 24. 为什么重命名文件时,我的Mercurial HG回购会大幅增长?
- 25. 重命名文件
- 26. 重命名文件
- 27. 重命名文件
- 28. 重命名文件
- 29. 重命名文件
- 30. 重命名文件名C++
你是对的文件名,但现在我必须纠正我以前的评论,你是不正确的编译错误。这是一个相关的错误,它阻止了我的测试用例中的重构。所以编译错误不会影响重构。 – sra 2011-05-17 08:36:12