Class AutumnNavigationCodeActionSupplier

java.lang.Object
com.github._1c_syntax.bsl.languageserver.codeactions.AutumnNavigationCodeActionSupplier
All Implemented Interfaces:
CodeActionSupplier

@Component public class AutumnNavigationCodeActionSupplier extends Object implements CodeActionSupplier
Навигационные code action'ы по внедрению зависимостей «ОСени» — дополнение к линзам (InjectionPointCodeLensSupplier/BeanUsagesCodeLensSupplier) для вызова с клавиатуры (Ctrl+. / Alt+Enter):
  • курсор на точке внедрения (&Пластилин на поле модуля или параметре конструктора) — переход к производителю желудя;
  • курсор на имени конструктора компонентного желудя или метода &Завязь — показ точек внедрения производимого желудя.
Цели вычисляются той же AutumnNavigation, что и у линз; счётчики входят в заголовок действия. kind не задаётся — действие навигационное, категории правок ему не подходят.