diff --git a/package-lock.json b/package-lock.json index 03cf7ca581e5..5cdea4efbe67 100644 --- a/package-lock.json +++ b/package-lock.json @@ -27217,17 +27217,17 @@ } }, "vscode-jsonrpc": { - "version": "6.0.0-next.4", - "resolved": "https://registry.npmjs.org/vscode-jsonrpc/-/vscode-jsonrpc-6.0.0-next.4.tgz", - "integrity": "sha512-nIXUeSMKfqvqSG75s1JuUy0UgjE3d0NERjGz7AUGDFXX0/roVUEbaio5VBdus30nty8v0FCf/6MbCSrH5RybcQ==" + "version": "6.0.0-next.5", + "resolved": "https://registry.npmjs.org/vscode-jsonrpc/-/vscode-jsonrpc-6.0.0-next.5.tgz", + "integrity": "sha512-IAgsltQPwg/pXOPsdXgbUTCaO9VSKZwirZN5SGtkdYQ/R3VjeC4v00WTVvoNayWMZpoC3O9u0ogqmsKzKhVasQ==" }, "vscode-languageclient": { - "version": "7.0.0-next.8", - "resolved": "https://registry.npmjs.org/vscode-languageclient/-/vscode-languageclient-7.0.0-next.8.tgz", - "integrity": "sha512-qgQBImLm24tjhvc42YbLLRYWibwSgccUruy0GhVOr69BZRfT3CkMeeQfjIdumrfCCYPu/vPdJ6KjtAYamBCESw==", + "version": "7.0.0-next.9", + "resolved": "https://registry.npmjs.org/vscode-languageclient/-/vscode-languageclient-7.0.0-next.9.tgz", + "integrity": "sha512-lFO+rN/i72CM2va6iKXq1lD7pJg8J93KEXf0w0boWVqU+DJhWzLrV3pXl8Xk1nCv//qOAyhlc/nx2KZCTeRF/A==", "requires": { "semver": "^6.3.0", - "vscode-languageserver-protocol": "3.16.0-next.6" + "vscode-languageserver-protocol": "3.16.0-next.7" }, "dependencies": { "semver": { @@ -27238,19 +27238,19 @@ } }, "vscode-languageserver": { - "version": "7.0.0-next.6", - "resolved": "https://registry.npmjs.org/vscode-languageserver/-/vscode-languageserver-7.0.0-next.6.tgz", - "integrity": "sha512-arS+G5+hZ1MXOk+RDLzBPncJdyngpgHYUO7Oa5XQtQlmCuIktcq8fzNxCbpe12oeP1VtiuVcmNMnafkbKI5INQ==", + "version": "7.0.0-next.7", + "resolved": "https://registry.npmjs.org/vscode-languageserver/-/vscode-languageserver-7.0.0-next.7.tgz", + "integrity": "sha512-6La+usoCF0OnCYIbOLBTmqgzaZSAyIBpnsLjS/g7AnI8Pv9v6yzC38VhTvBoip4/ZBwf1U8vpdwatD/qCSKeWA==", "requires": { - "vscode-languageserver-protocol": "3.16.0-next.6" + "vscode-languageserver-protocol": "3.16.0-next.7" } }, "vscode-languageserver-protocol": { - "version": "3.16.0-next.6", - "resolved": "https://registry.npmjs.org/vscode-languageserver-protocol/-/vscode-languageserver-protocol-3.16.0-next.6.tgz", - "integrity": "sha512-tW8LMFBBr6WJ33mzYAjiLTu/4tch9nvJ+rBhUNzJ8X1zNR39vj8CV3FsnrxzAqvOB+qBWEOQa0tjupW1mNo2GQ==", + "version": "3.16.0-next.7", + "resolved": "https://registry.npmjs.org/vscode-languageserver-protocol/-/vscode-languageserver-protocol-3.16.0-next.7.tgz", + "integrity": "sha512-tOjrg+K3RddJ547zpC9/LAgTbzadkPuHlqJFFWIcKjVhiJOh73XyY+Ngcu9wukGaTsuSGjJ0W8rlmwanixa0FQ==", "requires": { - "vscode-jsonrpc": "6.0.0-next.4", + "vscode-jsonrpc": "6.0.0-next.5", "vscode-languageserver-types": "3.16.0-next.3" } }, diff --git a/package.json b/package.json index c9adc0f049e5..79cd9900adbc 100644 --- a/package.json +++ b/package.json @@ -3523,10 +3523,10 @@ "vscode-debugadapter": "^1.28.0", "vscode-debugprotocol": "^1.28.0", "vscode-extension-telemetry": "0.1.4", - "vscode-jsonrpc": "^6.0.0-next.4", - "vscode-languageclient": "^7.0.0-next.8", - "vscode-languageserver": "^7.0.0-next.6", - "vscode-languageserver-protocol": "^3.16.0-next.6", + "vscode-jsonrpc": "6.0.0-next.5", + "vscode-languageclient": "7.0.0-next.9", + "vscode-languageserver": "7.0.0-next.7", + "vscode-languageserver-protocol": "3.16.0-next.7", "vscode-tas-client": "^0.1.4", "vsls": "^0.3.1291", "winreg": "^1.2.4", diff --git a/src/test/datascience/mockCode2ProtocolConverter.ts b/src/test/datascience/mockCode2ProtocolConverter.ts index 578e1b4c8069..cff4a5f647d1 100644 --- a/src/test/datascience/mockCode2ProtocolConverter.ts +++ b/src/test/datascience/mockCode2ProtocolConverter.ts @@ -204,6 +204,9 @@ export class MockCode2ProtocolConverter implements Code2ProtocolConverter { public asUri(_uri: code.Uri): string { throw new Error('Method not implemented.'); } + public asCallHierarchyItem(_value: code.CallHierarchyItem): proto.CallHierarchyItem { + throw new Error('Method not implemented.'); + } private isTextDocumentChangeEvent(value: any): value is code.TextDocumentChangeEvent { const candidate = value; return !!candidate.document && !!candidate.contentChanges; diff --git a/src/test/datascience/mockProtocol2CodeConverter.ts b/src/test/datascience/mockProtocol2CodeConverter.ts index 6eea73f41eac..cfd96a92216e 100644 --- a/src/test/datascience/mockProtocol2CodeConverter.ts +++ b/src/test/datascience/mockProtocol2CodeConverter.ts @@ -335,6 +335,77 @@ export class MockProtocol2CodeConverter implements Protocol2CodeConverter { public asSelectionRanges(_selectionRanges: any): any { throw new Error('Method not implemented.'); } + public asSemanticTokensLegend(_value: proto.SemanticTokensLegend): code.SemanticTokensLegend { + throw new Error('Method not implemented.'); + } + public asSemanticTokens(value: proto.SemanticTokens): code.SemanticTokens; + public asSemanticTokens(value: undefined | null): undefined; + public asSemanticTokens(value: proto.SemanticTokens | undefined | null): code.SemanticTokens | undefined; + public asSemanticTokens(value: proto.SemanticTokens | undefined | null): code.SemanticTokens | undefined; + public asSemanticTokens(_value: any): code.SemanticTokens | undefined { + throw new Error('Method not implemented.'); + } + public asSemanticTokensEdit(_value: proto.SemanticTokensEdit): code.SemanticTokensEdit { + throw new Error('Method not implemented.'); + } + public asSemanticTokensEdits(value: proto.SemanticTokensDelta): code.SemanticTokensEdits; + public asSemanticTokensEdits(value: undefined | null): undefined; + public asSemanticTokensEdits( + value: proto.SemanticTokensDelta | undefined | null + ): code.SemanticTokensEdits | undefined; + public asSemanticTokensEdits( + value: proto.SemanticTokensDelta | undefined | null + ): code.SemanticTokensEdits | undefined; + public asSemanticTokensEdits(_value: any): code.SemanticTokensEdits | undefined { + throw new Error('Method not implemented.'); + } + public asCallHierarchyItem(item: null): undefined; + public asCallHierarchyItem(item: proto.CallHierarchyItem): code.CallHierarchyItem; + public asCallHierarchyItem(item: proto.CallHierarchyItem | null): code.CallHierarchyItem | undefined; + public asCallHierarchyItem(item: proto.CallHierarchyItem | null): code.CallHierarchyItem | undefined; + public asCallHierarchyItem(_item: any): code.CallHierarchyItem | undefined { + throw new Error('Method not implemented.'); + } + public asCallHierarchyItems(items: null): undefined; + public asCallHierarchyItems(items: proto.CallHierarchyItem[]): code.CallHierarchyItem[]; + public asCallHierarchyItems(items: proto.CallHierarchyItem[] | null): code.CallHierarchyItem[] | undefined; + public asCallHierarchyItems(items: proto.CallHierarchyItem[] | null): code.CallHierarchyItem[] | undefined; + public asCallHierarchyItems(_items: any): code.CallHierarchyItem[] | undefined { + throw new Error('Method not implemented.'); + } + public asCallHierarchyIncomingCall(_item: proto.CallHierarchyIncomingCall): code.CallHierarchyIncomingCall { + throw new Error('Method not implemented.'); + } + public asCallHierarchyIncomingCalls(items: null): undefined; + public asCallHierarchyIncomingCalls( + items: ReadonlyArray + ): code.CallHierarchyIncomingCall[]; + public asCallHierarchyIncomingCalls( + items: ReadonlyArray | null + ): code.CallHierarchyIncomingCall[] | undefined; + public asCallHierarchyIncomingCalls( + items: ReadonlyArray | null + ): code.CallHierarchyIncomingCall[] | undefined; + public asCallHierarchyIncomingCalls(_items: any): code.CallHierarchyIncomingCall[] | undefined { + throw new Error('Method not implemented.'); + } + public asCallHierarchyOutgoingCall(_item: proto.CallHierarchyOutgoingCall): code.CallHierarchyOutgoingCall { + throw new Error('Method not implemented.'); + } + public asCallHierarchyOutgoingCalls(items: null): undefined; + public asCallHierarchyOutgoingCalls( + items: ReadonlyArray + ): code.CallHierarchyOutgoingCall[]; + public asCallHierarchyOutgoingCalls( + items: ReadonlyArray | null + ): code.CallHierarchyOutgoingCall[] | undefined; + public asCallHierarchyOutgoingCalls( + items: ReadonlyArray | null + ): code.CallHierarchyOutgoingCall[] | undefined; + public asCallHierarchyOutgoingCalls(_items: any): code.CallHierarchyOutgoingCall[] | undefined { + throw new Error('Method not implemented.'); + } + private asCompletionItemKind( value: proto.CompletionItemKind ): [code.CompletionItemKind, proto.CompletionItemKind | undefined] {