1

我想使用代码模型创建一个简单的语句,例如:-

String text = element.getText();

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

4

1 回答 1

0

看起来 codemodel api 不允许您创建没有Block. 该JAssignment对象是通过该JBlock .assign()方法创建的,其构造函数JAssignment是包私有的。话虽如此,您始终可以创建一个自己的对象来保存作业的各个部分,并将作业的构建推迟到您有一个要添加的块为止。

于 2019-05-27T19:07:33.630 回答