как сделать SourceSection - PullRequest
       7

как сделать SourceSection

0 голосов
/ 17 февраля 2019

Как мне создать свой собственный экземпляр org.graalvm.polyglot.SourceSection?

Я не вижу конструктора в его документах и org.graalvm.polyglot.Source не имеет SourceSection createSection(...) методов в отличие от com.oracle.truffle.api.source.Source .

Я хочу создать новый org.graalvm.polyglot.SourceSection из предыдущегоSourceSection, который охватывает линии предыдущего раздела в Source.

Я пытался

SourceSection getLines(SourceSection section) {
    return section.getSource().createSection(section.getStartLine(), -1, section.getEndLine(), -1);
}

, но Source.createSection(int, int, int, int) не определен для org.graalvm.polyglot.Source.

Так что я должен делать?

...