如何查找带有尾随注释的所有字段

时间:2018-03-16 20:07:24

标签: java intellij-idea structural-search

我使用的是IntelliJ IDEA,它有一个叫做结构搜索的漂亮功能。我想用它来查找最后有评论的所有类中的所有字段,如下所示:

class Thing {
    double x; // arbitrary comment (any text goes here)
}

到目前为止,我所尝试过的任何内容似乎都无法发挥作用。

1 个答案:

答案 0 :(得分:6)

尝试以下结构搜索字符串:

@Modifier("Instance") $FieldType$ $Field$ = $Init$; // $Comment$
  
      
  • Occurrences Count以外的所有变量设置1, 1$Init$,   到0, 1(可选)。
  •   

如果您还想要静态字段:

$FieldType$ $Field$ = $Init$; // $Comment$
  
      
  • Occurrences Count以外的所有变量设置1, 1$Init$,   到0, 1(可选)。
  •   
  • Field的{​​{1}}设为Script Constraint(也可在Field instanceof com.intellij.psi.PsiField上定义,无所谓)。
  •