Class CognitiveComplexityCodeLensSupplier

java.lang.Object
com.github._1c_syntax.bsl.languageserver.codelenses.AbstractMethodComplexityCodeLensSupplier
com.github._1c_syntax.bsl.languageserver.codelenses.CognitiveComplexityCodeLensSupplier
All Implemented Interfaces:
CodeLensSupplier<AbstractMethodComplexityCodeLensSupplier.ComplexityCodeLensData>

@Component @Order(4) public class CognitiveComplexityCodeLensSupplier extends AbstractMethodComplexityCodeLensSupplier
Сапплаер линз, показывающий когнитивную сложность методов.
  • Constructor Details

    • CognitiveComplexityCodeLensSupplier

      public CognitiveComplexityCodeLensSupplier(LanguageServerConfiguration configuration, ToggleCognitiveComplexityInlayHintsCommandSupplier commandSupplier, Resources resources)
      Конструктор поставщика линз когнитивной сложности.
      Parameters:
      configuration - Конфигурация language server.
      commandSupplier - Поставщик команды переключения inlay-хинтов когнитивной сложности.
      resources - Локализованные ресурсы сервера.
  • Method Details