我發現好奇的是,文件重命名有時會要求重構類內部和(大多數)有時只是重命名文件。爲什麼重命名文件有時會重構類名,有時不重寫?
11
A
回答
5
這裏是所有答案的完整列表,我可以證實
重構不會觸發如果
的 命名空間不完全 約定相匹配(文件夾名稱= namepsacename)
該類別 是通用
的 類名不匹配文件名
有不止一個類文件
有文件中的錯誤在
該文件位於另一個項目中
9
我認爲類名必須完全匹配文件名。它也可能取決於您的代碼是否在當時編譯,但在這一點上不確定。
7
3
相關問題
- 1. 爲什麼log4j重命名文件名?
- 2. 重命名Scala IDE中的.scala文件不會重命名類
- 3. 爲什麼不重命名文件? Powershell
- 4. 爲什麼UISwitch只有在重命名類時纔可見?
- 5. 文件不會重命名?
- 6. Rehsarper 4.0 - 重命名一個類沒有重命名文件
- 7. Eclipse:重構 - 重命名GWT uibinder java bean不會重命名模板ui.xml文件
- 8. 有時可以重命名,刪除文件夾;有時不能
- 9. 重命名類文件不再提示重命名所有的事件
- 10. Eclipse重構重命名而不保存所有文件
- 11. 巴什 - 重命名有「文件中它
- 12. 當沒有找到重複時,Wordpress重命名文件
- 13. python文件被重命名,如何獲得'重命名時間'
- 14. 將文件夾名重命名爲帶有bash的文件名
- 15. Powershell遞歸重命名文件,而不是重命名重複
- 16. 爲什麼我沒有注意到文件從FileSystemWatcher重命名
- 17. 重構,重命名會導致終止
- 18. 下載文件時重命名文件
- 19. 重命名命令不會在2步命令中爲具有空格鍵的文件重命名(mac終端)
- 20. 什麼是重命名最有效的方式/重構的名字我的MVC
- 21. Java:DefaultMutableTreeNode事件重命名時
- 22. VS2008項目模板創建時不重命名爲文件名
- 23. IntelliJ在Java中用Spock重命名重命名 - 不重命名測試文件
- 24. 爲什麼我不能重命名列?
- 25. 使用PowerShell重命名SQL數據庫不會重命名物理文件名
- 26. 重構/重命名Ocean Workstep派生類
- 27. htaccess爲php文件重複重命名
- 28. Visual Studio「重命名」重構
- 29. 爲什麼php重命名()會破壞我的文件?
- 30. 爲什麼ReSharper的「重命名」只是有時會顯示提示?
你是對的文件名,但現在我必須糾正我以前的評論,你是不正確的編譯錯誤。這是一個相關的錯誤,它阻止了我的測試用例中的重構。所以編譯錯誤不會影響重構。 – sra 2011-05-17 08:36:12