Как я могу создать простую инструкцию присваивания в codemodel? - PullRequest
1 голос
/ 27 мая 2019

Я хочу создать простое утверждение, используя codemodel, например: -

String text = element.getText();

Я пока не хочу назначать его какому-либо блоку, а просто вернуть его, потому что мне понадобится имя переменной, чтобы ссылаться позже. Как я могу создать такой оператор и в каком типе переменной его хранить? Это будет JStatement? Если да, то как?

1 Ответ

0 голосов
/ 27 мая 2019

Похоже, что codemodel api не позволяет создавать задания без Block.Объект JAssignment создается с помощью метода JBlock .assign(), а конструктор для JAssignment является закрытым пакетом.При этом вы всегда можете создать свой собственный объект для хранения различных частей задания и отложить построение задания до тех пор, пока у вас не будет блока для его добавления.

...