package dap
- Alphabetic
- Public
- All
Type Members
-
final
class
DebugSession extends ProtocolServer with Cancelable
This debug adapter maintains the lifecycle of the debuggee in separation from JDI.
This debug adapter maintains the lifecycle of the debuggee in separation from JDI. The debuggee is started/closed together with the session.
This approach makes it necessary to handle the "launch" requests as the "attach" ones. The JDI address of the debuggee is obtained through the DebugSessionLogger
-
final
class
DebugSessionLogger extends Logger
Defines a logger that forwards some events to a debug session in addition to sending all of them to the underlying logger.
Defines a logger that forwards some events to a debug session in addition to sending all of them to the underlying logger.
A key responsibility of this logger is to intercept the initial JDI log and parse the debugging port of the remote machine. This port is then passed to bind the host and remote machines and run the JDI infrastructure.
- trait DebuggeeRunner extends AnyRef
- final class StartedDebugServer extends AnyRef
- final class Synchronized[A] extends AnyRef
Value Members
- object DebugExtensions
- object DebugServer
- object DebugSession extends Serializable
- object DebugSessionLogger
- object DebuggeeRunner