Class CompletionMemberKeys

java.lang.Object
com.github._1c_syntax.bsl.languageserver.completion.CompletionMemberKeys

public final class CompletionMemberKeys extends Object
Ключи имён с различением вида члена и регистром по Locale.ROOT.
  • Method Details

    • of

      public static String of(@Nullable MemberKind kind, String name)
      Построить ключ вида члена и имени без учёта регистра.

      Ограниченный кеш удерживает только строки и значения enum. Длинные имена дают тот же результат без сохранения в кеше. Коллизия заменяет одну запись; совпадение имени и вида проверяется полностью. Ни один ключ не связан с состоянием рабочей области.

      Parameters:
      kind - вид члена.
      name - исходное имя.
      Returns:
      вид члена, двоеточие и имя в нижнем регистре по Locale.ROOT.