Отладка динамически загружаемого кода JavaScript с IntelliJ и механизмом Nashorn
Я динамически загружаю и запускаю код JavaScript, который хранится на диске в файле YAML. Я хотел бы знать, можно ли (используя intelliJ) отлаживать код JS, даже если я не загружаю его из отдельного файла JS. Чтобы упростить описание проблемы, рассмотрим следующий код Java:
NashornScriptEngineFactory nashornFactory = new NashornScriptEngineFactory();
ScriptEngine engine = nashornFactory.getScriptEngine();
engine.eval("var a = 1 + 1;\nprint(a);");
Как установить точку останова во второй строке (вызов функции «print») и как проверить значение переменной «a»? Если это невозможно, что будет лучшим решением?