Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/396.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何使用Eclipse AST以编程方式创建文本_Java_Eclipse_Code Generation_Abstract Syntax Tree_Eclipse Jdt - Fatal编程技术网

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

Java 如何使用Eclipse AST以编程方式创建文本,java,eclipse,code-generation,abstract-syntax-tree,eclipse-jdt,Java,Eclipse,Code Generation,Abstract Syntax Tree,Eclipse Jdt,如何使用EclipseAST创建不同类型的对象和文字 i、 e.创建基本体,如'c',1,1.5f。 要创建像newemployee('str')这样的对象文本,您必须使用AST类,下面是一个示例 例如,创建一个StringLiteral,其中包含helloworld短语 AST ast = newAST(AST.JLS4) StringLiteral literal = ast.newStringLiteral(); literal.setLiteralValue("Hello World")

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

i、 e.创建基本体,如
'c',1,1.5f

要创建像
newemployee('str')
这样的对象文本,您必须使用
AST
类,下面是一个示例

例如,创建一个
StringLiteral
,其中包含
helloworld
短语

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