如何实现 DebugProgramRunner

How to implement a DebugProgramRunner

我有一个javascript执行引擎,它基于NodeJs.I使用idea启动我的执行引擎,然后它通过命令"node --inspect-brk=30000 example.js"启动一个节点,我不知道如何要实现 debugProgramRunner 以连接到该节点,我应该怎么做?

我不确定,但现在我实现了一个 NodeJSDebuggableConfiguration 并覆盖了 createDebugProcess 方法,nodejs 调试连接基于 web 套接字,我应该使用什么类型的 VmConnection?

可能,在createDebugProcess中return NodeDebugProgramRunnerKt.createDebugProcess(this, socketAddress, session, executionResult)就足够了,它会自己创建VmConnection。