[英]Remove classes that are not in use from Android or/and Java project in Eclipse
Eclipse是否具有識別或/和刪除項目中未使用的類的功能或/和快捷方式,理想情況下類似於您可以使用CTRL + SHIFT + O
(對於OSX為command + SHIFT + O
來組織導入的方式用戶)?
您可以使用UCDetector或ProGuard或Emma或CodePro Analytix
我認為Eclipse Java不會為此內置任何東西
根據至少一個參考,您可以刪除導入,如您所指出的: Vogella Eclipse快捷方式
不過,這應該刪除未使用的導入。
Eclipse通常會將未使用的對象實例突出顯示為警告,以將其刪除,但這並不是捷徑。
您可以在“ Source
菜單下Clean Up
功能。
例如,如果要刪除所有帶有unused
警告的類,則可以執行以下操作:
Use custom profile
單選按鈕。 Configure...
按鈕。 Unnecessary Code
標簽。 Remove unused private members
此功能沒有捷徑,但可能對您有所幫助。
您可以使用Eclipse插件UCDetector。
UCDetector(不必要的代碼檢測器-發音為“ You See Detector”)是一個蝕插件工具,用於查找不必要的(死的)公共Java代碼。 例如,沒有引用的公共類,方法或字段。 UCDetector為以下問題創建標記,這些標記出現在Eclipse問題視圖中:
不必要的(死)代碼
可見性可以更改為受保護,默認或私有的代碼
- 字段的方法,可以是最終的
這不會完全自動化,但是至少您會在要刪除的相關代碼上找到標記。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.