Options
All
  • Public
  • Public/Protected
  • All
Menu

Class BreakpointManager

Hierarchy

Index

Constructors

Properties

_breakpointsEnabled: boolean = true
exceptionBreakpoints: Map<string, ExceptionBreakpoint> = ...
functionBreakpoints: FunctionBreakpoint[] = []
instructionBreakpoints: InstructionBreakpoint[] = []
onDidChangeBreakpoints: Event<SourceBreakpointsChangeEvent> = ...
onDidChangeBreakpointsEmitter: Emitter<SourceBreakpointsChangeEvent> = ...
onDidChangeFunctionBreakpoints: Event<FunctionBreakpointsChangeEvent> = ...
onDidChangeFunctionBreakpointsEmitter: Emitter<FunctionBreakpointsChangeEvent> = ...
onDidChangeInstructionBreakpoints: Event<InstructionBreakpointsChangeEvent> = ...
onDidChangeInstructionBreakpointsEmitter: Emitter<InstructionBreakpointsChangeEvent> = ...
owner: "breakpoint" = 'breakpoint'
storage: StorageService
EXCEPTION_URI: URI = ...
FUNCTION_URI: URI = ...
INSTRUCTION_URI: URI = ...

Accessors

  • get breakpointsEnabled(): boolean
  • set breakpointsEnabled(breakpointsEnabled: boolean): void

Methods

  • addInstructionBreakpoint(address: string, offset: number, condition?: string, hitCondition?: string): void
  • clearInstructionBreakpoints(): void
  • enableAllBreakpoints(enabled: boolean): void
  • getInlineBreakpoint(uri: URI, line: number, column: number): undefined | SourceBreakpoint
  • getKind(): string
  • hasBreakpoints(): boolean
  • load(): Promise<void>
  • removeBreakpoints(): void
  • removeInstructionBreakpoint(address?: string): void
  • save(): void
  • toggleExceptionBreakpoint(filter: string): void
  • updateExceptionBreakpoint(filter: string, options: Partial<Pick<ExceptionBreakpoint, "condition" | "enabled">>): void
  • updateInstructionBreakpoint(id: string, options: Partial<Pick<InstructionBreakpoint, "condition" | "enabled" | "hitCondition">>): void