2017-08-19 43 views

回答

1

您可以結合兩個模板:

class $Class$ extends $Parent$ implements $Interface$ {} 

用下面的變量設置

$Parent$
文本/正則表達式Excluded並啓用Apply constrains in type hierarchy,最小/最大0,0
$Interface$
文本/正則表達式Included並啓用Apply constrains in type hierarchy,最小/最大1,1

當我在下面的測試代碼這些設置搜索,類BE中找到。

class Excluded {} 
interface Included {} 
class A extends Excluded implements Included {} 
class B implements Included {} 
class C extends Excluded {} 
class D extends A {} 
class E extends B {} 
class F {} 

您當然需要使用您自己的類和接口名稱,而不是包含和排除。

+0

即使在您的代碼段中分別將最小值和最大值分配給1,1和0,0,這也不起作用。 – gibarsin

+0

我已經添加了一些更多的解釋。如果這不適合你,你使用的是哪個版本的IntelliJ IDEA?也許你遇到了一個bug。 –

相關問題