提交 c11c4163 编写于 作者: A Andre Weinand

rename proposed IDebugAdapterTracker to DebugAdapterTracker; fixes #59420

上级 26355789
......@@ -616,7 +616,7 @@ declare module 'vscode' {
/**
* A Debug Adapter Tracker is a means to track the communication between VS Code and a Debug Adapter.
*/
export interface IDebugAdapterTracker {
export interface DebugAdapterTracker {
// VS Code -> Debug Adapter
startDebugAdapter?(): void;
toDebugAdapter?(message: any): void;
......@@ -660,7 +660,7 @@ declare module 'vscode' {
* @param config The resolved debug configuration.
* @param token A cancellation token.
*/
provideDebugAdapterTracker?(session: DebugSession, folder: WorkspaceFolder | undefined, config: DebugConfiguration, token?: CancellationToken): ProviderResult<IDebugAdapterTracker>;
provideDebugAdapterTracker?(session: DebugSession, folder: WorkspaceFolder | undefined, config: DebugConfiguration, token?: CancellationToken): ProviderResult<DebugAdapterTracker>;
/**
* Deprecated, use DebugConfigurationProvider.provideDebugAdapter instead.
......
......@@ -70,7 +70,7 @@ export class ExtHostDebugService implements ExtHostDebugServiceShape {
private _aexCommands: Map<string, string>;
private _debugAdapters: Map<number, IDebugAdapter>;
private _debugAdaptersTrackers: Map<number, vscode.IDebugAdapterTracker>;
private _debugAdaptersTrackers: Map<number, vscode.DebugAdapterTracker>;
private _variableResolver: IConfigurationResolverService;
......@@ -601,7 +601,7 @@ export class ExtHostDebugService implements ExtHostDebugServiceShape {
return false;
}
private getDebugAdapterTrackers(sessionDto: IDebugSessionDto, folderUri: UriComponents | undefined, config: vscode.DebugConfiguration): Promise<vscode.IDebugAdapterTracker> {
private getDebugAdapterTrackers(sessionDto: IDebugSessionDto, folderUri: UriComponents | undefined, config: vscode.DebugConfiguration): Promise<vscode.DebugAdapterTracker> {
const session = this.getSession(sessionDto);
const folder = this.getFolder(folderUri);
......@@ -810,9 +810,9 @@ interface IDapTransport {
stop(): void;
}
class MultiTracker implements vscode.IDebugAdapterTracker {
class MultiTracker implements vscode.DebugAdapterTracker {
constructor(private trackers: vscode.IDebugAdapterTracker[]) {
constructor(private trackers: vscode.DebugAdapterTracker[]) {
}
startDebugAdapter(): void {
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册