Package com.github._1c_syntax.bsl.languageserver.codelenses
@DefaultAnnotation(edu.umd.cs.findbugs.annotations.NonNull.class)
package com.github._1c_syntax.bsl.languageserver.codelenses
Пакет предназначен для реализации различных видов линз ("code lenses"),
используемых
CodeLensProvider
.-
ClassDescriptionБазовый класс для реализации линз, показывающих сложность методов в документе.DTO для хранения данных линз о сложности методов в документе.AbstractRunTestsCodeLensSupplier<T extends CodeLensData>Интерфейс DTO для хранения промежуточных данных линз между созданием линзы и ее разрешением.CodeLensSupplier<T extends CodeLensData>Базовый интерфейс для наполнения
CodeLensProvider
данными о доступных в документе линзах.Сапплаер линз, показывающий когнитивную сложность методов.Сапплаер линз, показывающий когнитивную сложность методов.DTO для хранения промежуточных данных линз между созданием линзы и ее разрешением.Поставщик линзы для запуска всех тестов в текущем файле.Поставщик линз для запуска теста по конкретному тестовому методу.DTO для хранения данных линз о сложности методов в документе.