Mozilla Rhino: захват продолжения из функции стрелки - PullRequest
0 голосов
/ 22 апреля 2020

Я пытаюсь зафиксировать продолжение внутри функции стрелки. 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.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...