如何在代码模型中创建简单的赋值语句?

时间:2019-05-27 10:06:04

标签: sun-codemodel

我想使用像:-

这样的代码模型创建一个简单的语句
String text = element.getText();

我现在不想将其分配给任何块,而只是将其返回,因为我以后需要引用变量的名称。如何创建这样的语句以及以哪种类型的变量存储它?会是JStatement吗?如果是,那怎么办?

1 个答案:

答案 0 :(得分:0)

看来,代码模型api不允许您创建没有Block的分配。 JAssignment对象是通过JBlock .assign()方法创建的,JAssignment的构造函数是包私有的。话虽如此,您始终可以创建自己的对象来保存分配的各个部分,并推迟分配的构建,直到您有一个要添加的块。