繁体   English   中英

Eclipse插件:如何查找/解析三元运算符?

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM