簡體   English   中英

如何找到給定 class 的哪些子類在 Eclipse 中實現了特定接口?

[英]How to find which subclasses of given class implement a particular interface in Eclipse?

我需要在大型項目中瀏覽實現特定接口 B 的給定 class A 的子類。

在 Eclipse 中是否有任何方法可以將 A 的子類的類型層次結構過濾到僅實現接口 B 的那些,或者將實現接口 B 的類層次結構過濾到 class A 的子類?

您可以分兩步使用 java 搜索:

假設A子類C1C3實現B ,但C2沒有:

在第一步中,select class A並使用 java 搜索(搜索->Java...)搜索 A 的所有子類和選項實現:

在此處輸入圖像描述

然后搜索視圖彈出,我們看到 A 的所有子類:

在此處輸入圖像描述

Select 他們並再次點擊“搜索-> Java ...”。 現在我們可以在這個選擇中搜索B的實現者。

在此處輸入圖像描述

這為我們提供了實現BA子類:

在此處輸入圖像描述

暫無
暫無

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

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