Java IntelliJ 13中带注释方法返回类型的结构搜索
根据主题,我试图在结构上搜索所有带有特定注释和特定返回类型的方法 更清楚地说,如果我有以下方法:Java IntelliJ 13中带注释方法返回类型的结构搜索,java,intellij-idea,structural-search,Java,Intellij Idea,Structural Search,根据主题,我试图在结构上搜索所有带有特定注释和特定返回类型的方法 更清楚地说,如果我有以下方法: @MyAnnotation public String myMethod1(){} 及 我想找到一种在IntelliJ中构造结构搜索的方法来查找,例如,“用@MyAnnotation注释并返回类型为String”的所有方法,并且这种搜索只返回myMethod1() 我正在使用IntelliJ 13 Ultimate。 谢谢 我会将在路径中查找与正则表达式一起使用。 要查找的文本:应该是这样的: @
@MyAnnotation
public String myMethod1(){}
及
我想找到一种在IntelliJ中构造结构搜索的方法来查找,例如,“用@MyAnnotation
注释并返回类型为String
”的所有方法,并且这种搜索只返回myMethod1()
我正在使用IntelliJ 13 Ultimate。
谢谢 我会将在路径中查找与正则表达式一起使用。
要查找的文本:
应该是这样的:
@MyAnnotation\n\spublic.*myMethod1()
使用结构化搜索,复制类的现有模板方法。
修改如下:
class $Class$ {
@MyAnnotation
$ReturnType$ $MethodName$($ParameterType$ $Parameter$);
}
并编辑$ReturnType$变量以指定Text/Regexp:
String
(或者有选择地确定
java\.lang\.String
)
class $Class$ {
@MyAnnotation
$ReturnType$ $MethodName$($ParameterType$ $Parameter$);
}