2013-07-25 31 views
2

我有一個名爲「com.foo.BaseFoo」如何使用結構搜索來找到一個給定類型的子類的構造函數調用?

我想任何東西,從BaseFoo

延伸

我試着做的搜索模板以找到任何調用new()抽象類:

new $BaseFoo$() 

,然後編輯的變量對所述對象的類型的表達式約束是

com.foo.BaseFoo 

和點擊「在類型層次結構中應用約束」,但這沒有奏效。

+0

當你寫稱之爲「新的()」意思呼籲BaseFoo類層次結構的新方法()或它與BaseFoo構造函數有關? –

+0

Idealy我想找到的東西在那裏說,我們有 Foo和噓聲延伸com.foo.BaseFoo,並在代碼我願意結構搜索找到「新的Foo()」或「新駙( )」 – Ryan

回答

3

你是幾乎沒有。使用模板類似如下:

new $BaseFoo$($argument$) 

其中$ BaseFoo $
文/正則表達式:com\.foo\.BaseFoo
檢查型層次結構中應用約束

和$參數$
最小計數:0 最大計數:無限

相關問題