7
A
回答
3
根據你原來的問題和意見,我想你要做到以下幾點:
- 標記代碼不完整的(用編譯器警告),所以其他開發商不使用還沒完成。
- 在稍後的時間點識別IDE中不完整的代碼。
我不相信你可以使用編譯器警告標記代碼。 @Deprecated
標記被烘焙到編譯器中。指示方法的更常見的方法是不完全是通過拋出異常:
throw new UnsupportedOperationException("Not implemented yet");
效果不能實現直到運行時,但其他開發應是單元測試他們的代碼。
至於識別不完整的代碼,我仍然會參考我原來的評論。使用TODO
評論標籤,Eclipse將爲您構建一個任務列表。如果您的列表雜亂無章地清除了自動生成的代碼,則可以使用FIXME
,XXX
或定義您自己的代碼。你應該能夠過濾你的列表。
2
我問過龍目島的人來看待提供此功能https://github.com/peichhorn/lombok-pg/issues/114,它現在已經實現;-) https://github.com/peichhorn/lombok-pg/wiki/%40Warning
1
它通過註釋處理器的API可能
這裏是輕量級javac的警告註釋庫https://github.com/pushtorefresh/javac-warning-annotation
用法:
// some code...
@Warning("This method should be refactored")
public void someCodeWhichYouNeedAtTheMomentButYouWantToRefactorItLater() {
// bad stuff going on here...
}
相關問題
- 1. 解釋特定的編譯器警告
- 2. 用戶定義的編譯器警告或C#中的錯誤
- 3. 我想爲JPA註釋生成一個給定值的編譯警告
- 4. 沒有使用@Deprecated註釋的編譯警告?
- 5. 註釋上的自定義Eclipse警告
- 6. 在生成的類亞音速生成編譯器警告
- 7. 生成自定義編譯時間警告C#
- 8. 在Kotlin項目中使用@Value註釋時的編譯器警告
- 9. 使用AFNetworking的編譯器警告
- 10. 關於WCF服務缺少xml註釋的編譯器警告
- 11. 不能解釋編譯器警告
- 12. 編譯器警告CS1701使用csc.exe時
- 13. 使用SDCC編譯器警告
- 14. 在用戶定義的函數類型轉換錯誤上生成編譯器警告
- 15. 編譯器警告
- 16. 使用gwt生成編譯報告:compileReport
- 17. Java:如何才能爲方法用法生成定製編譯器警告?
- 18. 使用ECJ編譯器編譯後未能註釋註釋信息
- 19. 編譯器警告libpcap的
- 20. 核心數據自動生成的類編譯器警告
- 21. `-pedantic`生成的編譯器警告是什麼意思?
- 22. 如何使用xjc和自定義綁定生成XMLElementWrapper註釋
- 23. 使用JACORB maven編譯器生成自定義IDL
- 24. 使用自定義的註釋生成biolerplate代碼
- 25. 刪除從T4 MVC代碼生成中生成的編譯器警告
- 26. 禁用每行編譯器警告
- 27. 在Kdevelop中啓用編譯器警告
- 28. 如何禁用編譯器警告?
- 29. 編譯警告 - ARM交叉編譯器
- 30. 任何方式爲未使用的使用產生編譯器警告?
爲什麼它應該是可能的,定製的annota重刑是相當合法的? @Deprecated的警告是內置功能。看看你的IDE是否提供了對自定義靜態代碼分析的內置支持...... – home
@home:我想註釋一些方法,在這些方法中我已經完成了一些編碼,但是評論它導致目前不需要。不想繼續搜索它。瀏覽代碼時應該清晰可見。我正在使用Eclipse Helios。是否可以對其進行代碼分析?我無法找到它。謝謝 –
爲什麼不在評論中使用// TODO標記? Eclipse會將它們全部收集到您的任務列表中。它們也沿編輯器窗口的右邊緣以藍色突出顯示。 (警告以黃色突出顯示。) – jkeeler