簡體   English   中英

從Eclipse中的Android或Java項目中刪除不使用的類

[英]Remove classes that are not in use from Android or/and Java project in Eclipse

Eclipse是否具有識別或/和刪除項目中未使用的類的功能或/和快捷方式,理想情況下類似於您可以使用CTRL + SHIFT + O (對於OSX為command + SHIFT + O來組織導入的方式用戶)?

您可以使用UCDetectorProGuardEmmaCodePro Analytix

我認為Eclipse Java不會為此內置任何東西

根據至少一個參考,您可以刪除導入,如您所指出的: Vogella Eclipse快捷方式

不過,這應該刪除未使用的導入。

Eclipse通常會將未使用的對象實例突出顯示為警告,以將其刪除,但這並不是捷徑。

您可以在“ Source菜單下Clean Up功能。

例如,如果要刪除所有帶有unused警告的類,則可以執行以下操作:

  1. 在菜單欄上的“源”下打開“清理”。
  2. 選擇Use custom profile單選按鈕。
  3. 選擇右側的Configure...按鈕。
  4. 選擇“ Unnecessary Code標簽。
  5. 勾選Remove unused private members
  6. 確定並完成

此功能沒有捷徑,但可能對您有所幫助。

您可以使用Eclipse插件UCDetector。

UCDetector(不必要的代碼檢測器-發音為“ You See Detector”)是一個蝕插件工具,用於查找不必要的(死的)公共Java代碼。 例如,沒有引用的公共類,方法或字段。 UCDetector為以下問題創建標記,這些標記出現在Eclipse問題視圖中:

  • 不必要的(死)代碼

  • 可見性可以更改為受保護,默認或私有的代碼

  • 字段的方法,可以是最終的

這不會完全自動化,但是至少您會在要刪除的相關代碼上找到標記。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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