Как мне создать свой собственный экземпляр 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.
Так что я должен делать?