标签: java eclipse-jdt
我需要从表达式中提取变量,就像我有一个代码: -
if ( k < m && x < j ) { return l; }
我需要提取k,m,x,j。 我使用ASTVisitor类的对象来访问IfStatments的IfStatements我现在提取了Expressions我需要提取这个Expression中使用的各种变量。
如何从表达式中提取变量?
答案 0 :(得分:0)
您应该访问SimpleName个节点并检查它们是否具有变量绑定。
SimpleName
安装ASTView插件以查看AST结构。