override fun getVariants()

in plugin-bazel/src/main/kotlin/org/jetbrains/bazel/languages/starlark/references/BazelLabelReference.kt [39:48]


  override fun getVariants(): Array<LookupElement> {
    if (!element.project.isBazelProject || isInNameArgument()) return emptyArray()

    if (isFileCompletionLocation()) return fileCompletion()
    if (isTargetCompletionLocation()) return targetCompletion()
    if (isLoadFilenameCompletionLocation()) return loadFilenameCompletion()
    if (isUseExtensionArgument()) return loadFilenameCompletion()

    return emptyArray()
  }