From b802676caaca5be19266a43fcccc026f7a4509dc Mon Sep 17 00:00:00 2001 From: Johannes Rieken Date: Fri, 25 Oct 2019 10:18:04 +0200 Subject: [PATCH] call it CallHierarchyProvider instead of CallHierarchyItemProvider #70231 --- src/vs/vscode.proposed.d.ts | 4 ++-- src/vs/workbench/api/common/extHost.api.impl.ts | 2 +- src/vs/workbench/api/common/extHostLanguageFeatures.ts | 4 ++-- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/src/vs/vscode.proposed.d.ts b/src/vs/vscode.proposed.d.ts index 001d70eb6d1..f504188bd56 100644 --- a/src/vs/vscode.proposed.d.ts +++ b/src/vs/vscode.proposed.d.ts @@ -118,7 +118,7 @@ declare module 'vscode' { * and the call hierarchy feature which allows to browse calls and caller of function, * methods, constructor etc. */ - export interface CallHierarchyItemProvider { + export interface CallHierarchyProvider { /** * Bootstraps call hierarchy by returning the item that is denoted by the given document @@ -159,7 +159,7 @@ declare module 'vscode' { } export namespace languages { - export function registerCallHierarchyProvider(selector: DocumentSelector, provider: CallHierarchyItemProvider): Disposable; + export function registerCallHierarchyProvider(selector: DocumentSelector, provider: CallHierarchyProvider): Disposable; } //#endregion diff --git a/src/vs/workbench/api/common/extHost.api.impl.ts b/src/vs/workbench/api/common/extHost.api.impl.ts index 382a762d930..4f307b0d3a4 100644 --- a/src/vs/workbench/api/common/extHost.api.impl.ts +++ b/src/vs/workbench/api/common/extHost.api.impl.ts @@ -369,7 +369,7 @@ export function createApiFactoryAndRegisterActors(accessor: ServicesAccessor): I registerSelectionRangeProvider(selector: vscode.DocumentSelector, provider: vscode.SelectionRangeProvider): vscode.Disposable { return extHostLanguageFeatures.registerSelectionRangeProvider(extension, selector, provider); }, - registerCallHierarchyProvider(selector: vscode.DocumentSelector, provider: vscode.CallHierarchyItemProvider): vscode.Disposable { + registerCallHierarchyProvider(selector: vscode.DocumentSelector, provider: vscode.CallHierarchyProvider): vscode.Disposable { checkProposedApiEnabled(extension); return extHostLanguageFeatures.registerCallHierarchyProvider(extension, selector, provider); }, diff --git a/src/vs/workbench/api/common/extHostLanguageFeatures.ts b/src/vs/workbench/api/common/extHostLanguageFeatures.ts index eb306058711..c22bb63a856 100644 --- a/src/vs/workbench/api/common/extHostLanguageFeatures.ts +++ b/src/vs/workbench/api/common/extHostLanguageFeatures.ts @@ -1037,7 +1037,7 @@ class CallHierarchyAdapter { constructor( private readonly _documents: ExtHostDocuments, - private readonly _provider: vscode.CallHierarchyItemProvider + private readonly _provider: vscode.CallHierarchyProvider ) { } async prepareSession(uri: URI, position: IPosition, token: CancellationToken): Promise<{ sessionId: string, root: extHostProtocol.ICallHierarchyItemDto } | undefined> { @@ -1533,7 +1533,7 @@ export class ExtHostLanguageFeatures implements extHostProtocol.ExtHostLanguageF // --- call hierarchy - registerCallHierarchyProvider(extension: IExtensionDescription, selector: vscode.DocumentSelector, provider: vscode.CallHierarchyItemProvider): vscode.Disposable { + registerCallHierarchyProvider(extension: IExtensionDescription, selector: vscode.DocumentSelector, provider: vscode.CallHierarchyProvider): vscode.Disposable { const handle = this._addNewAdapter(new CallHierarchyAdapter(this._documents, provider), extension); this._proxy.$registerCallHierarchyProvider(handle, this._transformDocumentSelector(selector)); return this._createDisposable(handle);