2014-04-10 87 views
2

我正在查看以下方法。在Eclipse中查找接口的實現

public void setRecordValidator(Validator recordValidator) { 
    this.recordValidator = recordValidator; 
} 

在這種情況下,類Validator是一個接口。我不確定傳遞給該方法的對象是什麼類型,因爲我不確定哪些類實際實現了Validator。

問題是如何查看在Eclipse中實現Validator的類?

+0

'Ctrl + G'?快捷鍵 – Salah

+0

選擇驗證器,右鍵單擊,選擇「打開類型層次結構」 –

回答

2

有幾種方法來獲取這些信息,下面是其中一些:

右鍵單擊接口的名稱,並選擇Open Type Hierarchy(此快捷方式是F4默認情況下)。

或者,您可以右鍵單擊它並選擇References > Hierarchy

CTRL+T會給你一個Javadoc風格的彈出窗口,裏面有類型層次結構。

還有很多其他方法可以做到這一點,所以真的選擇你的毒藥。

3

右擊上驗證 - >聲明 - >項目

右擊上驗證搜索結果 - >實現 - >項目

3

點擊Validator代碼,然後按Ctrl + T的地方 - 這將打開類型層次結構彈出。

2

打開界面,然後選擇搜索 - >實施者 - >選擇項目

enter image description here

或者選擇接口名稱,然後按Ctrl + T

enter image description here

1

public void setRecordValidator(Validator recordValidator) { 
    this.recordValidator = recordValidator; 
} 

,按F4鍵,選擇Validator