()
| 2901 | } |
| 2902 | |
| 2903 | private computeClientCapabilities(): ClientCapabilities { |
| 2904 | let result: ClientCapabilities = {}; |
| 2905 | ensure(result, 'workspace')!.applyEdit = true; |
| 2906 | ensure(ensure(result, 'workspace')!, 'workspaceEdit')!.documentChanges = true; |
| 2907 | for (let feature of this._features) { |
| 2908 | feature.fillClientCapabilities(result); |
| 2909 | } |
| 2910 | return result; |
| 2911 | } |
| 2912 | |
| 2913 | private initializeFeatures(_connection: IConnection): void { |
| 2914 | let documentSelector = this._clientOptions.documentSelector; |
nothing calls this directly
no test coverage detected