从EclipseJDT中的IfStatements中提取变量

时间:2015-05-19 10:07:20

标签: java eclipse-jdt

我需要从表达式中提取变量,就像我有一个代码: -

if ( k < m && x < j )
{
    return l;
}

我需要提取k,m,x,j。 我使用ASTVisitor类的对象来访问IfStatments的IfStatements我现在提取了Expressions我需要提取这个Expression中使用的各种变量。

如何从表达式中提取变量?

1 个答案:

答案 0 :(得分:0)

您应该访问SimpleName个节点并检查它们是否具有变量绑定。

安装ASTView插件以查看AST结构。