Я пытаюсь зафиксировать продолжение внутри функции стрелки. Rhino жалуется, что
Caused by: java.lang.IllegalArgumentException: Function argument was not created by interpreted mode
at org.mozilla.javascript.Context.callFunctionWithContinuations(Context.java:1354)
...
Тот же код работает, когда я переключаюсь с ()=>{...}
на function(){...}
.
Использование Mozilla Rhino 1.7.12, неоптимизированный режим (уровень -1). Захват продолжения осуществляется путем генерирования исключения ContinuationPending
из кода Java, который вызывается из кода JS.