Options
All
  • Public
  • Public/Protected
  • All
Menu

Class BreakpointManager

Hierarchy

Index

Constructors

constructor

  • Returns BreakpointManager

Properties

Protected _breakpointsEnabled

_breakpointsEnabled: boolean = true

Protected Readonly exceptionBreakpoints

exceptionBreakpoints: Map<string, ExceptionBreakpoint> = ...

Protected Readonly fileService

fileService: FileService

Protected functionBreakpoints

functionBreakpoints: FunctionBreakpoint[] = []

Readonly onDidChangeBreakpoints

onDidChangeBreakpoints: Event<SourceBreakpointsChangeEvent> = ...

Protected Readonly onDidChangeBreakpointsEmitter

onDidChangeBreakpointsEmitter: Emitter<SourceBreakpointsChangeEvent> = ...

Readonly onDidChangeFunctionBreakpoints

onDidChangeFunctionBreakpoints: Event<FunctionBreakpointsChangeEvent> = ...

Protected Readonly onDidChangeFunctionBreakpointsEmitter

onDidChangeFunctionBreakpointsEmitter: Emitter<FunctionBreakpointsChangeEvent> = ...

Protected Readonly onDidChangeMarkersEmitter

onDidChangeMarkersEmitter: Emitter<default>

Protected Readonly owner

owner: "breakpoint" = 'breakpoint'

Protected Readonly storage

storage: StorageService

Protected Readonly uri2MarkerCollection

uri2MarkerCollection: Map<string, MarkerCollection<SourceBreakpoint>>

Static EXCEPTION_URI

EXCEPTION_URI: default = ...

Static FUNCTION_URI

FUNCTION_URI: default = ...

Accessors

breakpointsEnabled

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

onDidChangeMarkers

  • get onDidChangeMarkers(): Event<default>
  • Returns Event<default>

Methods

addBreakpoint

cleanAllMarkers

  • cleanAllMarkers(uri?: default): void
  • Parameters

    • Optional uri: default

    Returns void

Protected cleanMarkers

  • cleanMarkers(event: FileChangesEvent): void
  • Parameters

    • event: FileChangesEvent

    Returns void

Protected doCleanAllMarkers

  • doCleanAllMarkers(uri: default): void
  • Parameters

    • uri: default

    Returns void

enableAllBreakpoints

  • enableAllBreakpoints(enabled: boolean): void

findMarkers

  • Parameters

    Returns Marker<SourceBreakpoint>[]

Protected fireOnDidChangeMarkers

  • fireOnDidChangeMarkers(uri: default): void
  • Parameters

    • uri: default

    Returns void

getBreakpoints

getExceptionBreakpoint

getExceptionBreakpoints

getFunctionBreakpoints

getInlineBreakpoint

  • getInlineBreakpoint(uri: default, line: number, column: number): undefined | SourceBreakpoint

getKind

  • getKind(): string

getLineBreakpoints

getUris

  • getUris(): IterableIterator<string>
  • Returns IterableIterator<string>

hasBreakpoints

  • hasBreakpoints(): boolean

Protected init

  • init(): void
  • Returns void

load

  • load(): Promise<void>

removeBreakpoints

  • removeBreakpoints(): void

save

  • save(): void

setBreakpoints

setExceptionBreakpoints

setFunctionBreakpoints

setMarkers

toggleExceptionBreakpoint

  • toggleExceptionBreakpoint(filter: string): void