代码之家  ›  专栏  ›  技术社区  ›  SQB

在结构搜索中使用引用时,如何筛选其字段?

  •  1
  • SQB  · 技术社区  · 6 年前

    found how to search 对于实现给定接口的类型的所有字段和变量 AutoCloseable

    我目前的方法是首先为实现AutoCloseable的类创建一个过滤器。通过在接口上添加一个过滤器,这个过滤器从预定义的过滤器“接口的实现者(层次结构内)”派生而来。

    class $Class$ implements $Interface$ {} 哪里 $Interface$ 用过滤 text=AutoCloseable .

    将该筛选器保存为“AutoCloseableFilter”后,我将使用另一个使用它的筛选器:

    $FieldType$ 哪里 用过滤 reference=AutoCloseableFilter

    这是可行的,但我希望能够跳过保存预定义过滤器的特定实例的步骤,而不是在将其用作引用时设置其过滤器。

    换句话说,我想创建一个过滤器 $FieldType 筛选依据 reference=implementors of interface (within hierarchy) 然后过滤 $接口$

    这在结构搜索中可能吗?

    1 回复  |  直到 6 年前
        1
  •  1
  •   Bas Leijdekkers    6 年前

    对于您的用例,它似乎足以指定一个文本过滤器 $FieldType$ 而不是参考过滤器。使用文本 AutoCloseable Within type hierarchy

    structural search dialog example