Skip to content

Commit

Permalink
Update and pin LSP libraries for new APIs (#13725)
Browse files Browse the repository at this point in the history
  • Loading branch information
jakebailey committed Sep 1, 2020
1 parent 8194efb commit 6ce63b8
Show file tree
Hide file tree
Showing 4 changed files with 93 additions and 19 deletions.
30 changes: 15 additions & 15 deletions package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

8 changes: 4 additions & 4 deletions package.json
Expand Up @@ -3553,10 +3553,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",
Expand Down
3 changes: 3 additions & 0 deletions src/test/datascience/mockCode2ProtocolConverter.ts
Expand Up @@ -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 = <code.TextDocumentChangeEvent>value;
return !!candidate.document && !!candidate.contentChanges;
Expand Down
71 changes: 71 additions & 0 deletions src/test/datascience/mockProtocol2CodeConverter.ts
Expand Up @@ -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<proto.CallHierarchyIncomingCall>
): code.CallHierarchyIncomingCall[];
public asCallHierarchyIncomingCalls(
items: ReadonlyArray<proto.CallHierarchyIncomingCall> | null
): code.CallHierarchyIncomingCall[] | undefined;
public asCallHierarchyIncomingCalls(
items: ReadonlyArray<proto.CallHierarchyIncomingCall> | 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<proto.CallHierarchyOutgoingCall>
): code.CallHierarchyOutgoingCall[];
public asCallHierarchyOutgoingCalls(
items: ReadonlyArray<proto.CallHierarchyOutgoingCall> | null
): code.CallHierarchyOutgoingCall[] | undefined;
public asCallHierarchyOutgoingCalls(
items: ReadonlyArray<proto.CallHierarchyOutgoingCall> | 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] {
Expand Down

0 comments on commit 6ce63b8

Please sign in to comment.