[英]Mark all from java packages as @Depracated in eclipse
它是一種自動標記java包(子包,類,方法,成員)的整個內容為@Depracated
使用eclipse(最好)或任何其他工具(如果有太多文件來手動創建它)的方法。
您可以使用sed
標記當前目錄及其下的所有類(在Cygwin中測試)。 導航到所需的文件夾並運行:
for file in $(find . -name *.java); do sed -i 's/\(public class\)/@Deprecated\n\1/g' $file; done
要標記接口,只需添加如下:
for file in $(find . -name *.java); do sed -i 's/\(\(public class\|interface\)\)/@Deprecated\n\1/g' $file; done
編輯
正如@ŁukaszRzeszotarski指出的那樣,您可以使用搜索/替換工具在Eclipse中執行此操作。 只需標記要執行操作的資源,然后按Ctrl + h
。 像這樣填寫:
然后,按“ Replace
,並將其填寫如下:
全部做完!
嘗試創建名為package-info.java
的文件並棄用該包。
@Deprecated
package foo;
棄用foo
並且不會棄用foo.bar
。
在Java 7上測試過; 日食。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.