├── .gitignore ├── README.md ├── client └── ls-client │ ├── .vscode │ ├── extensions.json │ ├── launch.json │ ├── settings.json │ └── tasks.json │ ├── .vscodeignore │ ├── README.md │ ├── package-lock.json │ ├── package.json │ ├── src │ ├── extension.ts │ └── test │ │ ├── runTest.ts │ │ └── suite │ │ ├── extension.test.ts │ │ └── index.ts │ └── tsconfig.json ├── gradle.properties ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── launchers ├── build.gradle └── src │ ├── META-INF │ └── services │ │ └── org.lsp.server.core.extensions.languages.LanguageFeatureExtensionDelegator │ └── main │ └── java │ └── com │ └── lspandimpl │ └── launcher │ ├── stdio │ └── StdioLauncher.java │ └── tcp │ └── TCPLauncher.java ├── server ├── build.gradle ├── server-api │ ├── build.gradle │ └── src │ │ └── main │ │ └── java │ │ └── com │ │ └── lspandimpl │ │ └── server │ │ ├── api │ │ ├── ClientLogManager.java │ │ ├── ConfigurationHolder.java │ │ ├── DiagnosticsPublisher.java │ │ └── context │ │ │ ├── BalCallHierarchyOutgoingContext.java │ │ │ ├── BalCodeActionContext.java │ │ │ ├── BalCodeLensContext.java │ │ │ ├── BalCompletionContext.java │ │ │ ├── BalCompletionProvider.java │ │ │ ├── BalCompletionResolveContext.java │ │ │ ├── BalDeclarationContext.java │ │ │ ├── BalDefinitionContext.java │ │ │ ├── BalDocumentColourContext.java │ │ │ ├── BalDocumentHighlightContext.java │ │ │ ├── BalDocumentLinkContext.java │ │ │ ├── BalDocumentSymbolContext.java │ │ │ ├── BalFoldingRangeContext.java │ │ │ ├── BalGotoImplContext.java │ │ │ ├── BalHoverContext.java │ │ │ ├── BalLinkedEditingRangeContext.java │ │ │ ├── BalPosBasedContext.java │ │ │ ├── BalPrepareRenameContext.java │ │ │ ├── BalReferencesContext.java │ │ │ ├── BalRenameContext.java │ │ │ ├── BalSelectionRangeContext.java │ │ │ ├── BalSemanticTokenContext.java │ │ │ ├── BalSemanticTokenDeltaContext.java │ │ │ ├── BalSemanticTokenRangeContext.java │ │ │ ├── BalSignatureContext.java │ │ │ ├── BalTextDocumentContext.java │ │ │ ├── BalTypeDefContext.java │ │ │ ├── BalWorkspaceContext.java │ │ │ ├── BaseOperationContext.java │ │ │ └── LSContext.java │ │ └── ballerina │ │ └── compiler │ │ └── workspace │ │ └── CompilerManager.java └── server-core │ ├── build.gradle │ └── src │ └── main │ └── java │ └── com │ └── lspandimpl │ └── server │ └── core │ ├── AbstractProvider.java │ ├── BalExtendedLanguageServer.java │ ├── BalLanguageServer.java │ ├── BalTextDocumentService.java │ ├── BalWorkspaceService.java │ ├── BallerinaLSContext.java │ ├── DiagnosticsPublisherImpl.java │ ├── DynamicCapabilitySetter.java │ ├── ServerInitUtils.java │ ├── callhierarchy │ ├── CallHierarchyProvider.java │ └── OutgoingCallVisitor.java │ ├── codeaction │ ├── BalCommand.java │ ├── CodeActionProvider.java │ ├── CommandArgument.java │ ├── CreateFunctionCodeAction.java │ ├── CreateFunctionCodeActionResolve.java │ ├── UpdateDocumentation.java │ └── UpdateDocumentationResolve.java │ ├── codelens │ └── CodeLensProvider.java │ ├── compiler │ └── manager │ │ └── BallerinaCompilerManager.java │ ├── completion │ ├── BalCompletionProviderImpl.java │ ├── BalCompletionRouter.java │ ├── CompletionItemResolver.java │ ├── FunctionBodyNodeContextProvider.java │ ├── ModulePartNodeContextProvider.java │ ├── StatementCompletionItem.java │ ├── StatementCompletionItemBuilder.java │ ├── resolve │ │ └── AutoImportTextEditData.java │ └── utils │ │ ├── SnippetBlock.java │ │ ├── Snippets.java │ │ └── TextEditGenerator.java │ ├── configdidchange │ └── ConfigurationHolderImpl.java │ ├── contexts │ ├── BalCallHierarchyOutgoingContextImpl.java │ ├── BalCodeActionContextImpl.java │ ├── BalCodeLensContextImpl.java │ ├── BalCompletionContextImpl.java │ ├── BalCompletionResolveContextImpl.java │ ├── BalDeclarationContextImpl.java │ ├── BalDefinitionContextImpl.java │ ├── BalDocumentColourContextImpl.java │ ├── BalDocumentHighlightContextImpl.java │ ├── BalDocumentLinkContextImpl.java │ ├── BalDocumentSymbolContextImpl.java │ ├── BalFoldingRangeContextImpl.java │ ├── BalGotoImplementationContextImpl.java │ ├── BalHoverContextImpl.java │ ├── BalLinkedEditingRangeContextImpl.java │ ├── BalPosBasedContextImpl.java │ ├── BalPrepareRenameContextImpl.java │ ├── BalReferencesContextImpl.java │ ├── BalRenameContextImpl.java │ ├── BalSelectionRangeContextImpl.java │ ├── BalSemanticTokenContextImpl.java │ ├── BalSemanticTokenDeltaContextImpl.java │ ├── BalSemanticTokenRangeContextImpl.java │ ├── BalSignatureContextImpl.java │ ├── BalTextDocumentContextImpl.java │ ├── BalTypeDefinitionContextImpl.java │ ├── BalWorkspaceContextImpl.java │ ├── BaseOperationContextImpl.java │ └── ContextBuilder.java │ ├── definition │ └── DefinitionProvider.java │ ├── doccolour │ └── DocumentColourProvider.java │ ├── docsymbol │ └── DocumentSymbolProvider.java │ ├── docsync │ ├── BaseDocumentSyncHandler.java │ └── DocumentSyncHandler.java │ ├── documentlink │ ├── DocumentLinkProvider.java │ └── DocumentLinkVisitor.java │ ├── executecommand │ ├── AddDocsArgs.java │ ├── CreateVariableArgs.java │ └── ExecuteCommandProvider.java │ ├── extensions │ ├── languages │ │ ├── CompletionFeatureExtension.java │ │ ├── LanguageFeatureExtensionDelegator.java │ │ └── TomlCompletion.java │ └── services │ │ └── parser │ │ ├── BallerinaParserService.java │ │ ├── NodeResponse.java │ │ └── impl │ │ └── BallerinaParserServiceImpl.java │ ├── fileevents │ └── FileOperationEventsHandler.java │ ├── foldingrange │ └── FoldingRangeProvider.java │ ├── format │ └── FormatProvider.java │ ├── highlight │ └── DocumentHighlightProvider.java │ ├── hover │ └── HoverProvider.java │ ├── linkedediting │ └── LinkedEditingRangeProvider.java │ ├── references │ └── ReferencesProvider.java │ ├── rename │ └── RenameProvider.java │ ├── selectionrange │ └── SelectionRangeProvider.java │ ├── semantictoken │ └── SemanticTokensProvider.java │ ├── signature │ └── SignatureProvider.java │ ├── utils │ ├── BallerinaLinter.java │ ├── ClientLogManagerImpl.java │ ├── CommonUtils.java │ ├── ContextEvaluator.java │ ├── LinterDiagnostic.java │ ├── LinterDiagnosticCodes.java │ ├── RedeclaredVarDiagnostic.java │ └── TextModifierUtil.java │ └── wsfolderchange │ ├── ProjectUpdater.java │ └── WSFolderChangeHandler.java └── settings.gradle /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsp-and-implementation/language-server/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsp-and-implementation/language-server/HEAD/README.md -------------------------------------------------------------------------------- /client/ls-client/.vscode/extensions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsp-and-implementation/language-server/HEAD/client/ls-client/.vscode/extensions.json -------------------------------------------------------------------------------- /client/ls-client/.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsp-and-implementation/language-server/HEAD/client/ls-client/.vscode/launch.json -------------------------------------------------------------------------------- /client/ls-client/.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsp-and-implementation/language-server/HEAD/client/ls-client/.vscode/settings.json -------------------------------------------------------------------------------- /client/ls-client/.vscode/tasks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsp-and-implementation/language-server/HEAD/client/ls-client/.vscode/tasks.json -------------------------------------------------------------------------------- /client/ls-client/.vscodeignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsp-and-implementation/language-server/HEAD/client/ls-client/.vscodeignore -------------------------------------------------------------------------------- /client/ls-client/README.md: -------------------------------------------------------------------------------- 1 | # ls-client README 2 | 3 | -------------------------------------------------------------------------------- /client/ls-client/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsp-and-implementation/language-server/HEAD/client/ls-client/package-lock.json -------------------------------------------------------------------------------- /client/ls-client/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsp-and-implementation/language-server/HEAD/client/ls-client/package.json -------------------------------------------------------------------------------- /client/ls-client/src/extension.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsp-and-implementation/language-server/HEAD/client/ls-client/src/extension.ts -------------------------------------------------------------------------------- /client/ls-client/src/test/runTest.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsp-and-implementation/language-server/HEAD/client/ls-client/src/test/runTest.ts -------------------------------------------------------------------------------- /client/ls-client/src/test/suite/extension.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsp-and-implementation/language-server/HEAD/client/ls-client/src/test/suite/extension.test.ts -------------------------------------------------------------------------------- /client/ls-client/src/test/suite/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsp-and-implementation/language-server/HEAD/client/ls-client/src/test/suite/index.ts -------------------------------------------------------------------------------- /client/ls-client/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsp-and-implementation/language-server/HEAD/client/ls-client/tsconfig.json -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- 1 | version=1.0.1-SNAPSHOT 2 | group=com.lspandimpl 3 | -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsp-and-implementation/language-server/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsp-and-implementation/language-server/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsp-and-implementation/language-server/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsp-and-implementation/language-server/HEAD/gradlew.bat -------------------------------------------------------------------------------- /launchers/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsp-and-implementation/language-server/HEAD/launchers/build.gradle -------------------------------------------------------------------------------- /launchers/src/META-INF/services/org.lsp.server.core.extensions.languages.LanguageFeatureExtensionDelegator: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /launchers/src/main/java/com/lspandimpl/launcher/stdio/StdioLauncher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsp-and-implementation/language-server/HEAD/launchers/src/main/java/com/lspandimpl/launcher/stdio/StdioLauncher.java -------------------------------------------------------------------------------- /launchers/src/main/java/com/lspandimpl/launcher/tcp/TCPLauncher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsp-and-implementation/language-server/HEAD/launchers/src/main/java/com/lspandimpl/launcher/tcp/TCPLauncher.java -------------------------------------------------------------------------------- /server/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsp-and-implementation/language-server/HEAD/server/build.gradle -------------------------------------------------------------------------------- /server/server-api/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsp-and-implementation/language-server/HEAD/server/server-api/build.gradle -------------------------------------------------------------------------------- /server/server-api/src/main/java/com/lspandimpl/server/api/ClientLogManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsp-and-implementation/language-server/HEAD/server/server-api/src/main/java/com/lspandimpl/server/api/ClientLogManager.java -------------------------------------------------------------------------------- /server/server-api/src/main/java/com/lspandimpl/server/api/ConfigurationHolder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsp-and-implementation/language-server/HEAD/server/server-api/src/main/java/com/lspandimpl/server/api/ConfigurationHolder.java -------------------------------------------------------------------------------- /server/server-api/src/main/java/com/lspandimpl/server/api/DiagnosticsPublisher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsp-and-implementation/language-server/HEAD/server/server-api/src/main/java/com/lspandimpl/server/api/DiagnosticsPublisher.java -------------------------------------------------------------------------------- /server/server-api/src/main/java/com/lspandimpl/server/api/context/BalCallHierarchyOutgoingContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsp-and-implementation/language-server/HEAD/server/server-api/src/main/java/com/lspandimpl/server/api/context/BalCallHierarchyOutgoingContext.java -------------------------------------------------------------------------------- /server/server-api/src/main/java/com/lspandimpl/server/api/context/BalCodeActionContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsp-and-implementation/language-server/HEAD/server/server-api/src/main/java/com/lspandimpl/server/api/context/BalCodeActionContext.java -------------------------------------------------------------------------------- /server/server-api/src/main/java/com/lspandimpl/server/api/context/BalCodeLensContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsp-and-implementation/language-server/HEAD/server/server-api/src/main/java/com/lspandimpl/server/api/context/BalCodeLensContext.java -------------------------------------------------------------------------------- /server/server-api/src/main/java/com/lspandimpl/server/api/context/BalCompletionContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsp-and-implementation/language-server/HEAD/server/server-api/src/main/java/com/lspandimpl/server/api/context/BalCompletionContext.java -------------------------------------------------------------------------------- /server/server-api/src/main/java/com/lspandimpl/server/api/context/BalCompletionProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsp-and-implementation/language-server/HEAD/server/server-api/src/main/java/com/lspandimpl/server/api/context/BalCompletionProvider.java -------------------------------------------------------------------------------- /server/server-api/src/main/java/com/lspandimpl/server/api/context/BalCompletionResolveContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsp-and-implementation/language-server/HEAD/server/server-api/src/main/java/com/lspandimpl/server/api/context/BalCompletionResolveContext.java -------------------------------------------------------------------------------- /server/server-api/src/main/java/com/lspandimpl/server/api/context/BalDeclarationContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsp-and-implementation/language-server/HEAD/server/server-api/src/main/java/com/lspandimpl/server/api/context/BalDeclarationContext.java -------------------------------------------------------------------------------- /server/server-api/src/main/java/com/lspandimpl/server/api/context/BalDefinitionContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsp-and-implementation/language-server/HEAD/server/server-api/src/main/java/com/lspandimpl/server/api/context/BalDefinitionContext.java -------------------------------------------------------------------------------- /server/server-api/src/main/java/com/lspandimpl/server/api/context/BalDocumentColourContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsp-and-implementation/language-server/HEAD/server/server-api/src/main/java/com/lspandimpl/server/api/context/BalDocumentColourContext.java -------------------------------------------------------------------------------- /server/server-api/src/main/java/com/lspandimpl/server/api/context/BalDocumentHighlightContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsp-and-implementation/language-server/HEAD/server/server-api/src/main/java/com/lspandimpl/server/api/context/BalDocumentHighlightContext.java -------------------------------------------------------------------------------- /server/server-api/src/main/java/com/lspandimpl/server/api/context/BalDocumentLinkContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsp-and-implementation/language-server/HEAD/server/server-api/src/main/java/com/lspandimpl/server/api/context/BalDocumentLinkContext.java -------------------------------------------------------------------------------- /server/server-api/src/main/java/com/lspandimpl/server/api/context/BalDocumentSymbolContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsp-and-implementation/language-server/HEAD/server/server-api/src/main/java/com/lspandimpl/server/api/context/BalDocumentSymbolContext.java -------------------------------------------------------------------------------- /server/server-api/src/main/java/com/lspandimpl/server/api/context/BalFoldingRangeContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsp-and-implementation/language-server/HEAD/server/server-api/src/main/java/com/lspandimpl/server/api/context/BalFoldingRangeContext.java -------------------------------------------------------------------------------- /server/server-api/src/main/java/com/lspandimpl/server/api/context/BalGotoImplContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsp-and-implementation/language-server/HEAD/server/server-api/src/main/java/com/lspandimpl/server/api/context/BalGotoImplContext.java -------------------------------------------------------------------------------- /server/server-api/src/main/java/com/lspandimpl/server/api/context/BalHoverContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsp-and-implementation/language-server/HEAD/server/server-api/src/main/java/com/lspandimpl/server/api/context/BalHoverContext.java -------------------------------------------------------------------------------- /server/server-api/src/main/java/com/lspandimpl/server/api/context/BalLinkedEditingRangeContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsp-and-implementation/language-server/HEAD/server/server-api/src/main/java/com/lspandimpl/server/api/context/BalLinkedEditingRangeContext.java -------------------------------------------------------------------------------- /server/server-api/src/main/java/com/lspandimpl/server/api/context/BalPosBasedContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsp-and-implementation/language-server/HEAD/server/server-api/src/main/java/com/lspandimpl/server/api/context/BalPosBasedContext.java -------------------------------------------------------------------------------- /server/server-api/src/main/java/com/lspandimpl/server/api/context/BalPrepareRenameContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsp-and-implementation/language-server/HEAD/server/server-api/src/main/java/com/lspandimpl/server/api/context/BalPrepareRenameContext.java -------------------------------------------------------------------------------- /server/server-api/src/main/java/com/lspandimpl/server/api/context/BalReferencesContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsp-and-implementation/language-server/HEAD/server/server-api/src/main/java/com/lspandimpl/server/api/context/BalReferencesContext.java -------------------------------------------------------------------------------- /server/server-api/src/main/java/com/lspandimpl/server/api/context/BalRenameContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsp-and-implementation/language-server/HEAD/server/server-api/src/main/java/com/lspandimpl/server/api/context/BalRenameContext.java -------------------------------------------------------------------------------- /server/server-api/src/main/java/com/lspandimpl/server/api/context/BalSelectionRangeContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsp-and-implementation/language-server/HEAD/server/server-api/src/main/java/com/lspandimpl/server/api/context/BalSelectionRangeContext.java -------------------------------------------------------------------------------- /server/server-api/src/main/java/com/lspandimpl/server/api/context/BalSemanticTokenContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsp-and-implementation/language-server/HEAD/server/server-api/src/main/java/com/lspandimpl/server/api/context/BalSemanticTokenContext.java -------------------------------------------------------------------------------- /server/server-api/src/main/java/com/lspandimpl/server/api/context/BalSemanticTokenDeltaContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsp-and-implementation/language-server/HEAD/server/server-api/src/main/java/com/lspandimpl/server/api/context/BalSemanticTokenDeltaContext.java -------------------------------------------------------------------------------- /server/server-api/src/main/java/com/lspandimpl/server/api/context/BalSemanticTokenRangeContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsp-and-implementation/language-server/HEAD/server/server-api/src/main/java/com/lspandimpl/server/api/context/BalSemanticTokenRangeContext.java -------------------------------------------------------------------------------- /server/server-api/src/main/java/com/lspandimpl/server/api/context/BalSignatureContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsp-and-implementation/language-server/HEAD/server/server-api/src/main/java/com/lspandimpl/server/api/context/BalSignatureContext.java -------------------------------------------------------------------------------- /server/server-api/src/main/java/com/lspandimpl/server/api/context/BalTextDocumentContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsp-and-implementation/language-server/HEAD/server/server-api/src/main/java/com/lspandimpl/server/api/context/BalTextDocumentContext.java -------------------------------------------------------------------------------- /server/server-api/src/main/java/com/lspandimpl/server/api/context/BalTypeDefContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsp-and-implementation/language-server/HEAD/server/server-api/src/main/java/com/lspandimpl/server/api/context/BalTypeDefContext.java -------------------------------------------------------------------------------- /server/server-api/src/main/java/com/lspandimpl/server/api/context/BalWorkspaceContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsp-and-implementation/language-server/HEAD/server/server-api/src/main/java/com/lspandimpl/server/api/context/BalWorkspaceContext.java -------------------------------------------------------------------------------- /server/server-api/src/main/java/com/lspandimpl/server/api/context/BaseOperationContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsp-and-implementation/language-server/HEAD/server/server-api/src/main/java/com/lspandimpl/server/api/context/BaseOperationContext.java -------------------------------------------------------------------------------- /server/server-api/src/main/java/com/lspandimpl/server/api/context/LSContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsp-and-implementation/language-server/HEAD/server/server-api/src/main/java/com/lspandimpl/server/api/context/LSContext.java -------------------------------------------------------------------------------- /server/server-api/src/main/java/com/lspandimpl/server/ballerina/compiler/workspace/CompilerManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsp-and-implementation/language-server/HEAD/server/server-api/src/main/java/com/lspandimpl/server/ballerina/compiler/workspace/CompilerManager.java -------------------------------------------------------------------------------- /server/server-core/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsp-and-implementation/language-server/HEAD/server/server-core/build.gradle -------------------------------------------------------------------------------- /server/server-core/src/main/java/com/lspandimpl/server/core/AbstractProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsp-and-implementation/language-server/HEAD/server/server-core/src/main/java/com/lspandimpl/server/core/AbstractProvider.java -------------------------------------------------------------------------------- /server/server-core/src/main/java/com/lspandimpl/server/core/BalExtendedLanguageServer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsp-and-implementation/language-server/HEAD/server/server-core/src/main/java/com/lspandimpl/server/core/BalExtendedLanguageServer.java -------------------------------------------------------------------------------- /server/server-core/src/main/java/com/lspandimpl/server/core/BalLanguageServer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsp-and-implementation/language-server/HEAD/server/server-core/src/main/java/com/lspandimpl/server/core/BalLanguageServer.java -------------------------------------------------------------------------------- /server/server-core/src/main/java/com/lspandimpl/server/core/BalTextDocumentService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsp-and-implementation/language-server/HEAD/server/server-core/src/main/java/com/lspandimpl/server/core/BalTextDocumentService.java -------------------------------------------------------------------------------- /server/server-core/src/main/java/com/lspandimpl/server/core/BalWorkspaceService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsp-and-implementation/language-server/HEAD/server/server-core/src/main/java/com/lspandimpl/server/core/BalWorkspaceService.java -------------------------------------------------------------------------------- /server/server-core/src/main/java/com/lspandimpl/server/core/BallerinaLSContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsp-and-implementation/language-server/HEAD/server/server-core/src/main/java/com/lspandimpl/server/core/BallerinaLSContext.java -------------------------------------------------------------------------------- /server/server-core/src/main/java/com/lspandimpl/server/core/DiagnosticsPublisherImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsp-and-implementation/language-server/HEAD/server/server-core/src/main/java/com/lspandimpl/server/core/DiagnosticsPublisherImpl.java -------------------------------------------------------------------------------- /server/server-core/src/main/java/com/lspandimpl/server/core/DynamicCapabilitySetter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsp-and-implementation/language-server/HEAD/server/server-core/src/main/java/com/lspandimpl/server/core/DynamicCapabilitySetter.java -------------------------------------------------------------------------------- /server/server-core/src/main/java/com/lspandimpl/server/core/ServerInitUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsp-and-implementation/language-server/HEAD/server/server-core/src/main/java/com/lspandimpl/server/core/ServerInitUtils.java -------------------------------------------------------------------------------- /server/server-core/src/main/java/com/lspandimpl/server/core/callhierarchy/CallHierarchyProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsp-and-implementation/language-server/HEAD/server/server-core/src/main/java/com/lspandimpl/server/core/callhierarchy/CallHierarchyProvider.java -------------------------------------------------------------------------------- /server/server-core/src/main/java/com/lspandimpl/server/core/callhierarchy/OutgoingCallVisitor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsp-and-implementation/language-server/HEAD/server/server-core/src/main/java/com/lspandimpl/server/core/callhierarchy/OutgoingCallVisitor.java -------------------------------------------------------------------------------- /server/server-core/src/main/java/com/lspandimpl/server/core/codeaction/BalCommand.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsp-and-implementation/language-server/HEAD/server/server-core/src/main/java/com/lspandimpl/server/core/codeaction/BalCommand.java -------------------------------------------------------------------------------- /server/server-core/src/main/java/com/lspandimpl/server/core/codeaction/CodeActionProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsp-and-implementation/language-server/HEAD/server/server-core/src/main/java/com/lspandimpl/server/core/codeaction/CodeActionProvider.java -------------------------------------------------------------------------------- /server/server-core/src/main/java/com/lspandimpl/server/core/codeaction/CommandArgument.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsp-and-implementation/language-server/HEAD/server/server-core/src/main/java/com/lspandimpl/server/core/codeaction/CommandArgument.java -------------------------------------------------------------------------------- /server/server-core/src/main/java/com/lspandimpl/server/core/codeaction/CreateFunctionCodeAction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsp-and-implementation/language-server/HEAD/server/server-core/src/main/java/com/lspandimpl/server/core/codeaction/CreateFunctionCodeAction.java -------------------------------------------------------------------------------- /server/server-core/src/main/java/com/lspandimpl/server/core/codeaction/CreateFunctionCodeActionResolve.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsp-and-implementation/language-server/HEAD/server/server-core/src/main/java/com/lspandimpl/server/core/codeaction/CreateFunctionCodeActionResolve.java -------------------------------------------------------------------------------- /server/server-core/src/main/java/com/lspandimpl/server/core/codeaction/UpdateDocumentation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsp-and-implementation/language-server/HEAD/server/server-core/src/main/java/com/lspandimpl/server/core/codeaction/UpdateDocumentation.java -------------------------------------------------------------------------------- /server/server-core/src/main/java/com/lspandimpl/server/core/codeaction/UpdateDocumentationResolve.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsp-and-implementation/language-server/HEAD/server/server-core/src/main/java/com/lspandimpl/server/core/codeaction/UpdateDocumentationResolve.java -------------------------------------------------------------------------------- /server/server-core/src/main/java/com/lspandimpl/server/core/codelens/CodeLensProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsp-and-implementation/language-server/HEAD/server/server-core/src/main/java/com/lspandimpl/server/core/codelens/CodeLensProvider.java -------------------------------------------------------------------------------- /server/server-core/src/main/java/com/lspandimpl/server/core/compiler/manager/BallerinaCompilerManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsp-and-implementation/language-server/HEAD/server/server-core/src/main/java/com/lspandimpl/server/core/compiler/manager/BallerinaCompilerManager.java -------------------------------------------------------------------------------- /server/server-core/src/main/java/com/lspandimpl/server/core/completion/BalCompletionProviderImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsp-and-implementation/language-server/HEAD/server/server-core/src/main/java/com/lspandimpl/server/core/completion/BalCompletionProviderImpl.java -------------------------------------------------------------------------------- /server/server-core/src/main/java/com/lspandimpl/server/core/completion/BalCompletionRouter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsp-and-implementation/language-server/HEAD/server/server-core/src/main/java/com/lspandimpl/server/core/completion/BalCompletionRouter.java -------------------------------------------------------------------------------- /server/server-core/src/main/java/com/lspandimpl/server/core/completion/CompletionItemResolver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsp-and-implementation/language-server/HEAD/server/server-core/src/main/java/com/lspandimpl/server/core/completion/CompletionItemResolver.java -------------------------------------------------------------------------------- /server/server-core/src/main/java/com/lspandimpl/server/core/completion/FunctionBodyNodeContextProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsp-and-implementation/language-server/HEAD/server/server-core/src/main/java/com/lspandimpl/server/core/completion/FunctionBodyNodeContextProvider.java -------------------------------------------------------------------------------- /server/server-core/src/main/java/com/lspandimpl/server/core/completion/ModulePartNodeContextProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsp-and-implementation/language-server/HEAD/server/server-core/src/main/java/com/lspandimpl/server/core/completion/ModulePartNodeContextProvider.java -------------------------------------------------------------------------------- /server/server-core/src/main/java/com/lspandimpl/server/core/completion/StatementCompletionItem.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsp-and-implementation/language-server/HEAD/server/server-core/src/main/java/com/lspandimpl/server/core/completion/StatementCompletionItem.java -------------------------------------------------------------------------------- /server/server-core/src/main/java/com/lspandimpl/server/core/completion/StatementCompletionItemBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsp-and-implementation/language-server/HEAD/server/server-core/src/main/java/com/lspandimpl/server/core/completion/StatementCompletionItemBuilder.java -------------------------------------------------------------------------------- /server/server-core/src/main/java/com/lspandimpl/server/core/completion/resolve/AutoImportTextEditData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsp-and-implementation/language-server/HEAD/server/server-core/src/main/java/com/lspandimpl/server/core/completion/resolve/AutoImportTextEditData.java -------------------------------------------------------------------------------- /server/server-core/src/main/java/com/lspandimpl/server/core/completion/utils/SnippetBlock.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsp-and-implementation/language-server/HEAD/server/server-core/src/main/java/com/lspandimpl/server/core/completion/utils/SnippetBlock.java -------------------------------------------------------------------------------- /server/server-core/src/main/java/com/lspandimpl/server/core/completion/utils/Snippets.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsp-and-implementation/language-server/HEAD/server/server-core/src/main/java/com/lspandimpl/server/core/completion/utils/Snippets.java -------------------------------------------------------------------------------- /server/server-core/src/main/java/com/lspandimpl/server/core/completion/utils/TextEditGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsp-and-implementation/language-server/HEAD/server/server-core/src/main/java/com/lspandimpl/server/core/completion/utils/TextEditGenerator.java -------------------------------------------------------------------------------- /server/server-core/src/main/java/com/lspandimpl/server/core/configdidchange/ConfigurationHolderImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsp-and-implementation/language-server/HEAD/server/server-core/src/main/java/com/lspandimpl/server/core/configdidchange/ConfigurationHolderImpl.java -------------------------------------------------------------------------------- /server/server-core/src/main/java/com/lspandimpl/server/core/contexts/BalCallHierarchyOutgoingContextImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsp-and-implementation/language-server/HEAD/server/server-core/src/main/java/com/lspandimpl/server/core/contexts/BalCallHierarchyOutgoingContextImpl.java -------------------------------------------------------------------------------- /server/server-core/src/main/java/com/lspandimpl/server/core/contexts/BalCodeActionContextImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsp-and-implementation/language-server/HEAD/server/server-core/src/main/java/com/lspandimpl/server/core/contexts/BalCodeActionContextImpl.java -------------------------------------------------------------------------------- /server/server-core/src/main/java/com/lspandimpl/server/core/contexts/BalCodeLensContextImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsp-and-implementation/language-server/HEAD/server/server-core/src/main/java/com/lspandimpl/server/core/contexts/BalCodeLensContextImpl.java -------------------------------------------------------------------------------- /server/server-core/src/main/java/com/lspandimpl/server/core/contexts/BalCompletionContextImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsp-and-implementation/language-server/HEAD/server/server-core/src/main/java/com/lspandimpl/server/core/contexts/BalCompletionContextImpl.java -------------------------------------------------------------------------------- /server/server-core/src/main/java/com/lspandimpl/server/core/contexts/BalCompletionResolveContextImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsp-and-implementation/language-server/HEAD/server/server-core/src/main/java/com/lspandimpl/server/core/contexts/BalCompletionResolveContextImpl.java -------------------------------------------------------------------------------- /server/server-core/src/main/java/com/lspandimpl/server/core/contexts/BalDeclarationContextImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsp-and-implementation/language-server/HEAD/server/server-core/src/main/java/com/lspandimpl/server/core/contexts/BalDeclarationContextImpl.java -------------------------------------------------------------------------------- /server/server-core/src/main/java/com/lspandimpl/server/core/contexts/BalDefinitionContextImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsp-and-implementation/language-server/HEAD/server/server-core/src/main/java/com/lspandimpl/server/core/contexts/BalDefinitionContextImpl.java -------------------------------------------------------------------------------- /server/server-core/src/main/java/com/lspandimpl/server/core/contexts/BalDocumentColourContextImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsp-and-implementation/language-server/HEAD/server/server-core/src/main/java/com/lspandimpl/server/core/contexts/BalDocumentColourContextImpl.java -------------------------------------------------------------------------------- /server/server-core/src/main/java/com/lspandimpl/server/core/contexts/BalDocumentHighlightContextImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsp-and-implementation/language-server/HEAD/server/server-core/src/main/java/com/lspandimpl/server/core/contexts/BalDocumentHighlightContextImpl.java -------------------------------------------------------------------------------- /server/server-core/src/main/java/com/lspandimpl/server/core/contexts/BalDocumentLinkContextImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsp-and-implementation/language-server/HEAD/server/server-core/src/main/java/com/lspandimpl/server/core/contexts/BalDocumentLinkContextImpl.java -------------------------------------------------------------------------------- /server/server-core/src/main/java/com/lspandimpl/server/core/contexts/BalDocumentSymbolContextImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsp-and-implementation/language-server/HEAD/server/server-core/src/main/java/com/lspandimpl/server/core/contexts/BalDocumentSymbolContextImpl.java -------------------------------------------------------------------------------- /server/server-core/src/main/java/com/lspandimpl/server/core/contexts/BalFoldingRangeContextImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsp-and-implementation/language-server/HEAD/server/server-core/src/main/java/com/lspandimpl/server/core/contexts/BalFoldingRangeContextImpl.java -------------------------------------------------------------------------------- /server/server-core/src/main/java/com/lspandimpl/server/core/contexts/BalGotoImplementationContextImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsp-and-implementation/language-server/HEAD/server/server-core/src/main/java/com/lspandimpl/server/core/contexts/BalGotoImplementationContextImpl.java -------------------------------------------------------------------------------- /server/server-core/src/main/java/com/lspandimpl/server/core/contexts/BalHoverContextImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsp-and-implementation/language-server/HEAD/server/server-core/src/main/java/com/lspandimpl/server/core/contexts/BalHoverContextImpl.java -------------------------------------------------------------------------------- /server/server-core/src/main/java/com/lspandimpl/server/core/contexts/BalLinkedEditingRangeContextImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsp-and-implementation/language-server/HEAD/server/server-core/src/main/java/com/lspandimpl/server/core/contexts/BalLinkedEditingRangeContextImpl.java -------------------------------------------------------------------------------- /server/server-core/src/main/java/com/lspandimpl/server/core/contexts/BalPosBasedContextImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsp-and-implementation/language-server/HEAD/server/server-core/src/main/java/com/lspandimpl/server/core/contexts/BalPosBasedContextImpl.java -------------------------------------------------------------------------------- /server/server-core/src/main/java/com/lspandimpl/server/core/contexts/BalPrepareRenameContextImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsp-and-implementation/language-server/HEAD/server/server-core/src/main/java/com/lspandimpl/server/core/contexts/BalPrepareRenameContextImpl.java -------------------------------------------------------------------------------- /server/server-core/src/main/java/com/lspandimpl/server/core/contexts/BalReferencesContextImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsp-and-implementation/language-server/HEAD/server/server-core/src/main/java/com/lspandimpl/server/core/contexts/BalReferencesContextImpl.java -------------------------------------------------------------------------------- /server/server-core/src/main/java/com/lspandimpl/server/core/contexts/BalRenameContextImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsp-and-implementation/language-server/HEAD/server/server-core/src/main/java/com/lspandimpl/server/core/contexts/BalRenameContextImpl.java -------------------------------------------------------------------------------- /server/server-core/src/main/java/com/lspandimpl/server/core/contexts/BalSelectionRangeContextImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsp-and-implementation/language-server/HEAD/server/server-core/src/main/java/com/lspandimpl/server/core/contexts/BalSelectionRangeContextImpl.java -------------------------------------------------------------------------------- /server/server-core/src/main/java/com/lspandimpl/server/core/contexts/BalSemanticTokenContextImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsp-and-implementation/language-server/HEAD/server/server-core/src/main/java/com/lspandimpl/server/core/contexts/BalSemanticTokenContextImpl.java -------------------------------------------------------------------------------- /server/server-core/src/main/java/com/lspandimpl/server/core/contexts/BalSemanticTokenDeltaContextImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsp-and-implementation/language-server/HEAD/server/server-core/src/main/java/com/lspandimpl/server/core/contexts/BalSemanticTokenDeltaContextImpl.java -------------------------------------------------------------------------------- /server/server-core/src/main/java/com/lspandimpl/server/core/contexts/BalSemanticTokenRangeContextImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsp-and-implementation/language-server/HEAD/server/server-core/src/main/java/com/lspandimpl/server/core/contexts/BalSemanticTokenRangeContextImpl.java -------------------------------------------------------------------------------- /server/server-core/src/main/java/com/lspandimpl/server/core/contexts/BalSignatureContextImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsp-and-implementation/language-server/HEAD/server/server-core/src/main/java/com/lspandimpl/server/core/contexts/BalSignatureContextImpl.java -------------------------------------------------------------------------------- /server/server-core/src/main/java/com/lspandimpl/server/core/contexts/BalTextDocumentContextImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsp-and-implementation/language-server/HEAD/server/server-core/src/main/java/com/lspandimpl/server/core/contexts/BalTextDocumentContextImpl.java -------------------------------------------------------------------------------- /server/server-core/src/main/java/com/lspandimpl/server/core/contexts/BalTypeDefinitionContextImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsp-and-implementation/language-server/HEAD/server/server-core/src/main/java/com/lspandimpl/server/core/contexts/BalTypeDefinitionContextImpl.java -------------------------------------------------------------------------------- /server/server-core/src/main/java/com/lspandimpl/server/core/contexts/BalWorkspaceContextImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsp-and-implementation/language-server/HEAD/server/server-core/src/main/java/com/lspandimpl/server/core/contexts/BalWorkspaceContextImpl.java -------------------------------------------------------------------------------- /server/server-core/src/main/java/com/lspandimpl/server/core/contexts/BaseOperationContextImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsp-and-implementation/language-server/HEAD/server/server-core/src/main/java/com/lspandimpl/server/core/contexts/BaseOperationContextImpl.java -------------------------------------------------------------------------------- /server/server-core/src/main/java/com/lspandimpl/server/core/contexts/ContextBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsp-and-implementation/language-server/HEAD/server/server-core/src/main/java/com/lspandimpl/server/core/contexts/ContextBuilder.java -------------------------------------------------------------------------------- /server/server-core/src/main/java/com/lspandimpl/server/core/definition/DefinitionProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsp-and-implementation/language-server/HEAD/server/server-core/src/main/java/com/lspandimpl/server/core/definition/DefinitionProvider.java -------------------------------------------------------------------------------- /server/server-core/src/main/java/com/lspandimpl/server/core/doccolour/DocumentColourProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsp-and-implementation/language-server/HEAD/server/server-core/src/main/java/com/lspandimpl/server/core/doccolour/DocumentColourProvider.java -------------------------------------------------------------------------------- /server/server-core/src/main/java/com/lspandimpl/server/core/docsymbol/DocumentSymbolProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsp-and-implementation/language-server/HEAD/server/server-core/src/main/java/com/lspandimpl/server/core/docsymbol/DocumentSymbolProvider.java -------------------------------------------------------------------------------- /server/server-core/src/main/java/com/lspandimpl/server/core/docsync/BaseDocumentSyncHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsp-and-implementation/language-server/HEAD/server/server-core/src/main/java/com/lspandimpl/server/core/docsync/BaseDocumentSyncHandler.java -------------------------------------------------------------------------------- /server/server-core/src/main/java/com/lspandimpl/server/core/docsync/DocumentSyncHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsp-and-implementation/language-server/HEAD/server/server-core/src/main/java/com/lspandimpl/server/core/docsync/DocumentSyncHandler.java -------------------------------------------------------------------------------- /server/server-core/src/main/java/com/lspandimpl/server/core/documentlink/DocumentLinkProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsp-and-implementation/language-server/HEAD/server/server-core/src/main/java/com/lspandimpl/server/core/documentlink/DocumentLinkProvider.java -------------------------------------------------------------------------------- /server/server-core/src/main/java/com/lspandimpl/server/core/documentlink/DocumentLinkVisitor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsp-and-implementation/language-server/HEAD/server/server-core/src/main/java/com/lspandimpl/server/core/documentlink/DocumentLinkVisitor.java -------------------------------------------------------------------------------- /server/server-core/src/main/java/com/lspandimpl/server/core/executecommand/AddDocsArgs.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsp-and-implementation/language-server/HEAD/server/server-core/src/main/java/com/lspandimpl/server/core/executecommand/AddDocsArgs.java -------------------------------------------------------------------------------- /server/server-core/src/main/java/com/lspandimpl/server/core/executecommand/CreateVariableArgs.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsp-and-implementation/language-server/HEAD/server/server-core/src/main/java/com/lspandimpl/server/core/executecommand/CreateVariableArgs.java -------------------------------------------------------------------------------- /server/server-core/src/main/java/com/lspandimpl/server/core/executecommand/ExecuteCommandProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsp-and-implementation/language-server/HEAD/server/server-core/src/main/java/com/lspandimpl/server/core/executecommand/ExecuteCommandProvider.java -------------------------------------------------------------------------------- /server/server-core/src/main/java/com/lspandimpl/server/core/extensions/languages/CompletionFeatureExtension.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsp-and-implementation/language-server/HEAD/server/server-core/src/main/java/com/lspandimpl/server/core/extensions/languages/CompletionFeatureExtension.java -------------------------------------------------------------------------------- /server/server-core/src/main/java/com/lspandimpl/server/core/extensions/languages/LanguageFeatureExtensionDelegator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsp-and-implementation/language-server/HEAD/server/server-core/src/main/java/com/lspandimpl/server/core/extensions/languages/LanguageFeatureExtensionDelegator.java -------------------------------------------------------------------------------- /server/server-core/src/main/java/com/lspandimpl/server/core/extensions/languages/TomlCompletion.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsp-and-implementation/language-server/HEAD/server/server-core/src/main/java/com/lspandimpl/server/core/extensions/languages/TomlCompletion.java -------------------------------------------------------------------------------- /server/server-core/src/main/java/com/lspandimpl/server/core/extensions/services/parser/BallerinaParserService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsp-and-implementation/language-server/HEAD/server/server-core/src/main/java/com/lspandimpl/server/core/extensions/services/parser/BallerinaParserService.java -------------------------------------------------------------------------------- /server/server-core/src/main/java/com/lspandimpl/server/core/extensions/services/parser/NodeResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsp-and-implementation/language-server/HEAD/server/server-core/src/main/java/com/lspandimpl/server/core/extensions/services/parser/NodeResponse.java -------------------------------------------------------------------------------- /server/server-core/src/main/java/com/lspandimpl/server/core/extensions/services/parser/impl/BallerinaParserServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsp-and-implementation/language-server/HEAD/server/server-core/src/main/java/com/lspandimpl/server/core/extensions/services/parser/impl/BallerinaParserServiceImpl.java -------------------------------------------------------------------------------- /server/server-core/src/main/java/com/lspandimpl/server/core/fileevents/FileOperationEventsHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsp-and-implementation/language-server/HEAD/server/server-core/src/main/java/com/lspandimpl/server/core/fileevents/FileOperationEventsHandler.java -------------------------------------------------------------------------------- /server/server-core/src/main/java/com/lspandimpl/server/core/foldingrange/FoldingRangeProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsp-and-implementation/language-server/HEAD/server/server-core/src/main/java/com/lspandimpl/server/core/foldingrange/FoldingRangeProvider.java -------------------------------------------------------------------------------- /server/server-core/src/main/java/com/lspandimpl/server/core/format/FormatProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsp-and-implementation/language-server/HEAD/server/server-core/src/main/java/com/lspandimpl/server/core/format/FormatProvider.java -------------------------------------------------------------------------------- /server/server-core/src/main/java/com/lspandimpl/server/core/highlight/DocumentHighlightProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsp-and-implementation/language-server/HEAD/server/server-core/src/main/java/com/lspandimpl/server/core/highlight/DocumentHighlightProvider.java -------------------------------------------------------------------------------- /server/server-core/src/main/java/com/lspandimpl/server/core/hover/HoverProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsp-and-implementation/language-server/HEAD/server/server-core/src/main/java/com/lspandimpl/server/core/hover/HoverProvider.java -------------------------------------------------------------------------------- /server/server-core/src/main/java/com/lspandimpl/server/core/linkedediting/LinkedEditingRangeProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsp-and-implementation/language-server/HEAD/server/server-core/src/main/java/com/lspandimpl/server/core/linkedediting/LinkedEditingRangeProvider.java -------------------------------------------------------------------------------- /server/server-core/src/main/java/com/lspandimpl/server/core/references/ReferencesProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsp-and-implementation/language-server/HEAD/server/server-core/src/main/java/com/lspandimpl/server/core/references/ReferencesProvider.java -------------------------------------------------------------------------------- /server/server-core/src/main/java/com/lspandimpl/server/core/rename/RenameProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsp-and-implementation/language-server/HEAD/server/server-core/src/main/java/com/lspandimpl/server/core/rename/RenameProvider.java -------------------------------------------------------------------------------- /server/server-core/src/main/java/com/lspandimpl/server/core/selectionrange/SelectionRangeProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsp-and-implementation/language-server/HEAD/server/server-core/src/main/java/com/lspandimpl/server/core/selectionrange/SelectionRangeProvider.java -------------------------------------------------------------------------------- /server/server-core/src/main/java/com/lspandimpl/server/core/semantictoken/SemanticTokensProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsp-and-implementation/language-server/HEAD/server/server-core/src/main/java/com/lspandimpl/server/core/semantictoken/SemanticTokensProvider.java -------------------------------------------------------------------------------- /server/server-core/src/main/java/com/lspandimpl/server/core/signature/SignatureProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsp-and-implementation/language-server/HEAD/server/server-core/src/main/java/com/lspandimpl/server/core/signature/SignatureProvider.java -------------------------------------------------------------------------------- /server/server-core/src/main/java/com/lspandimpl/server/core/utils/BallerinaLinter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsp-and-implementation/language-server/HEAD/server/server-core/src/main/java/com/lspandimpl/server/core/utils/BallerinaLinter.java -------------------------------------------------------------------------------- /server/server-core/src/main/java/com/lspandimpl/server/core/utils/ClientLogManagerImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsp-and-implementation/language-server/HEAD/server/server-core/src/main/java/com/lspandimpl/server/core/utils/ClientLogManagerImpl.java -------------------------------------------------------------------------------- /server/server-core/src/main/java/com/lspandimpl/server/core/utils/CommonUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsp-and-implementation/language-server/HEAD/server/server-core/src/main/java/com/lspandimpl/server/core/utils/CommonUtils.java -------------------------------------------------------------------------------- /server/server-core/src/main/java/com/lspandimpl/server/core/utils/ContextEvaluator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsp-and-implementation/language-server/HEAD/server/server-core/src/main/java/com/lspandimpl/server/core/utils/ContextEvaluator.java -------------------------------------------------------------------------------- /server/server-core/src/main/java/com/lspandimpl/server/core/utils/LinterDiagnostic.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsp-and-implementation/language-server/HEAD/server/server-core/src/main/java/com/lspandimpl/server/core/utils/LinterDiagnostic.java -------------------------------------------------------------------------------- /server/server-core/src/main/java/com/lspandimpl/server/core/utils/LinterDiagnosticCodes.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsp-and-implementation/language-server/HEAD/server/server-core/src/main/java/com/lspandimpl/server/core/utils/LinterDiagnosticCodes.java -------------------------------------------------------------------------------- /server/server-core/src/main/java/com/lspandimpl/server/core/utils/RedeclaredVarDiagnostic.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsp-and-implementation/language-server/HEAD/server/server-core/src/main/java/com/lspandimpl/server/core/utils/RedeclaredVarDiagnostic.java -------------------------------------------------------------------------------- /server/server-core/src/main/java/com/lspandimpl/server/core/utils/TextModifierUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsp-and-implementation/language-server/HEAD/server/server-core/src/main/java/com/lspandimpl/server/core/utils/TextModifierUtil.java -------------------------------------------------------------------------------- /server/server-core/src/main/java/com/lspandimpl/server/core/wsfolderchange/ProjectUpdater.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsp-and-implementation/language-server/HEAD/server/server-core/src/main/java/com/lspandimpl/server/core/wsfolderchange/ProjectUpdater.java -------------------------------------------------------------------------------- /server/server-core/src/main/java/com/lspandimpl/server/core/wsfolderchange/WSFolderChangeHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsp-and-implementation/language-server/HEAD/server/server-core/src/main/java/com/lspandimpl/server/core/wsfolderchange/WSFolderChangeHandler.java -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lsp-and-implementation/language-server/HEAD/settings.gradle --------------------------------------------------------------------------------