如何使用Eclipse AST以编程方式创建文字

时间:2013-10-05 12:46:43

标签: java eclipse code-generation abstract-syntax-tree eclipse-jdt

如何使用Eclipse AST创建不同类型的对象和文字?

即。创建像'c', 1, 1.5f这样的基元。      创建像new Employee('str')

这样的对象文字

1 个答案:

答案 0 :(得分:0)

您必须使用AST课程,此处为documentation

例如,创建包含StringLiteral词组的Hello World

AST ast = newAST(AST.JLS4)
StringLiteral literal = ast.newStringLiteral();
literal.setLiteralValue("Hello World");