在java中使用ASTParser的变量的数据类型

时间:2014-03-31 18:22:44

标签: java eclipse parsing

VariableDeclarationFragment node;

SimpleName name = node.getName();

如果node.getName()的类型为String,则输出应为String。 如果node.getName()的类型为Integer,则输出应为Integer

有没有办法使用ASTParser或其他方式?

1 个答案:

答案 0 :(得分:0)

您可以在VariableDeclarationFragment上使用resolveBinding()操作。它将变量与其类型相关联。根据AST结构的状态,可能无法使用绑定。