fix(lsp/java): NPE in completion provider if java file does not have package name

This commit is contained in:
Akash Yadav
2023-01-05 19:51:01 +05:30
parent 9429f36f0d
commit 1d09c613ca
2 changed files with 1 additions and 1 deletions
Binary file not shown.
@@ -91,7 +91,7 @@ abstract class IJavaCompletionProvider(
endsWithParen: Boolean,
): CompletionResult {
val root = task.root(file)
filePackage = root.`package`.packageName.toString()
filePackage = root.`package`?.packageName?.toString() ?: ""
fileImports = root.imports.map { it.qualifiedIdentifier.toString() }.toSet()
abortIfCancelled()
abortCompletionIfCancelled()