Options
All
  • Public
  • Public/Protected
  • All
Menu

Class DebugFrontendApplicationContribution

Hierarchy

  • AbstractViewContribution<DebugWidget>
    • DebugFrontendApplicationContribution

Implements

  • TabBarToolbarContribution
  • ColorContribution

Index

Constructors

constructor

Properties

Protected Readonly breakpointManager

breakpointManager: BreakpointManager

Protected Readonly configurations

Protected Readonly console

Protected Readonly debug

Protected Readonly editorManager

editorManager: EditorManager

Protected Readonly editors

Protected firstSessionStart

firstSessionStart: boolean = true

Protected Readonly labelProvider

labelProvider: LabelProvider

Protected Readonly manager

Protected Readonly options

options: ViewContributionOptions

Protected Readonly preference

preference: PreferenceProxy<DebugConfiguration>

Protected Readonly quickView

quickView: QuickViewService

Protected Readonly schemaUpdater

schemaUpdater: DebugSchemaUpdater

Protected Readonly sessionWidgetFactory

sessionWidgetFactory: DebugSessionWidgetFactory

Protected Readonly sessionWidgets

sessionWidgets: Map<string, DebugSessionWidget> = ...

Protected Readonly shell

shell: ApplicationShell

Optional Readonly toggleCommand

toggleCommand: Command

Protected Readonly watchManager

watchManager: DebugWatchManager

Protected Readonly widgetManager

widgetManager: WidgetManager

Accessors

breakpoints

Protected debuggingStatusBar

  • get debuggingStatusBar(): boolean

defaultViewOptions

  • get defaultViewOptions(): WidgetOptions
  • Returns WidgetOptions

frames

hasSessionWidget

  • get hasSessionWidget(): boolean

selectedAnyBreakpoint

selectedBreakpoint

selectedFrame

selectedFunctionBreakpoint

selectedLogpoint

selectedSession

selectedThread

selectedVariable

threads

variables

viewId

  • get viewId(): string
  • Returns string

viewLabel

  • get viewLabel(): string
  • Returns string

watch

watchExpression

widget

  • get widget(): Promise<T>
  • Returns Promise<T>

Methods

closeView

  • Returns Promise<undefined | DebugWidget>

initializeLayout

  • initializeLayout(): Promise<void>

Protected isPosition

  • isPosition(position: Position): boolean

onStart

  • onStart(): Promise<void>

onStop

  • onStop(): void

onWillStop

  • onWillStop(): boolean

Protected openSession

openView

  • openView(args?: Partial<OpenViewArguments>): Promise<DebugWidget>
  • Parameters

    • Optional args: Partial<OpenViewArguments>

    Returns Promise<DebugWidget>

registerColors

  • registerColors(colors: ColorRegistry): void

registerCommands

  • registerCommands(registry: CommandRegistry): void

registerKeybindings

  • registerKeybindings(keybindings: KeybindingRegistry): void

registerMenus

  • registerMenus(menus: MenuModelRegistry): void

registerToolbarItems

  • registerToolbarItems(toolbar: TabBarToolbarRegistry): void

Protected revealSession

start

toggleView

  • Returns Promise<DebugWidget>

tryGetWidget

  • Returns undefined | DebugWidget

Protected updateStatusBar

  • updateStatusBar(): void