Options
All
  • Public
  • Public/Protected
  • All
Menu

Class PluginDebugAdapterSession

Server debug adapter session.

Hierarchy

  • DebugAdapterSessionImpl
    • PluginDebugAdapterSession

Implements

  • DebugSession

Index

Constructors

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

Properties

debugAdapter: DebugAdapter
theiaSession: DebugSession
tracker: DebugAdapterTracker

Accessors

  • get configuration(): DebugConfiguration
  • get name(): string
  • get parentSession(): undefined | DebugSession
  • get type(): string
  • get 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