Options
All
  • Public
  • Public/Protected
  • All
Menu

Class PluginDebugAdapterSession

Server debug adapter session.

Hierarchy

  • DebugAdapterSessionImpl
    • PluginDebugAdapterSession

Index

Constructors

  • new PluginDebugAdapterSession(debugAdapter: DebugAdapter, tracker: DebugAdapterTracker, theiaSession: DebugSession): PluginDebugAdapterSession

Properties

configuration: DebugConfiguration
debugAdapter: DebugAdapter
name: string
theiaSession: DebugSession
tracker: DebugAdapterTracker
type: string
workspaceFolder: undefined | WorkspaceFolder

Methods

  • customRequest(command: string, args?: any): Promise<any>
  • getDebugProtocolBreakpoint(breakpoint: Breakpoint): Promise<undefined | DebugProtocolBreakpoint>
  • onDebugAdapterError(error: Error): void
  • onDebugAdapterExit(): void
  • send(message: string): void
  • start(channel: DebugChannel): Promise<void>
  • stop(): Promise<void>
  • write(message: string): void