簡體   English   中英

在Eclipse中將所有內容標記為@Depracated

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM