public class TextDocumentServiceUtil extends Object
Constructor and Description |
---|
TextDocumentServiceUtil() |
Modifier and Type | Method and Description |
---|---|
static BLangPackage |
getBLangPackage(LanguageServerContext context,
WorkspaceDocumentManager docManager)
Get the BLangPackage for a given program.
|
static String |
getPackageFromContent(String fileContent)
Get the package from file content.
|
static String |
getSourceRoot(Path filePath,
String pkgName) |
static CompilerContext |
prepareCompilerContext(PackageRepository packageRepository,
String sourceRoot)
Prepare the compiler context.
|
public static String getPackageFromContent(String fileContent)
fileContent
- - content of the filepublic static CompilerContext prepareCompilerContext(PackageRepository packageRepository, String sourceRoot)
packageRepository
- Package RepositorysourceRoot
- Source RootCompilerContext
Compiler contextpublic static BLangPackage getBLangPackage(LanguageServerContext context, WorkspaceDocumentManager docManager)
context
- Language Server ContextdocManager
- Document managerBLangPackage
BLang PackageCopyright © 2018 WSO2. All rights reserved.