[英]Eclipse plugin: How to find/parse ternary operator?
我已经实现了多个访问者,例如,用于Assignments,ForStatements等。但是,似乎没有在Java项目中找到三元运算符(?:)的便捷方法吗?
那么,在我的项目中还有其他方法可以找到三元表达式吗?
我假设您使用的是AST,因为您是指“访客”。 在这种情况下,您可以使用如下的面罩:
new ASTVisitor() {
@Override
public boolean visit(ConditionalExpression node) {
...
return false;
}
}
在eclipse中使用的一个很好的工具是ASTView,它将在打开的编辑器中向您显示所有选定代码的AST。 您可以从以下更新站点安装ASTView: http : //www.eclipse.org/jdt/ui/update-site
您可以ctrl-f,检查正则表达式并搜索:
\?.*:
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.