Class PlatformMetadataRenderer
java.lang.Object
com.github._1c_syntax.bsl.languageserver.hover.PlatformMetadataRenderer
Отрисовка блока платформенных метаданных синтакс-помощника в markdown
hover'а: «доступно с …», «устарело с …», рекомендуемые замены, режим
доступа, контексты исполнения, описание возвращаемого значения,
«Замечание», примеры, «См. также».
Метаданные приходят как от членов типа (MemberDescriptor.metadata()),
так и от самих типов и конструкторов — разметка у всех одинаковая, отличается
лишь набор заполненных полей.
-
Constructor Summary
ConstructorsConstructorDescriptionPlatformMetadataRenderer(Resources resources, LanguageServerConfiguration configuration) -
Method Summary
Modifier and TypeMethodDescriptionvoidappend(StringBuilder sb, PlatformMetadata md) Дописывает блок метаданных вsb.
-
Constructor Details
-
PlatformMetadataRenderer
@ConstructorProperties({"resources","configuration"}) public PlatformMetadataRenderer(Resources resources, LanguageServerConfiguration configuration)
-
-
Method Details
-
append
Дописывает блок метаданных вsb. Если метаданные пусты — ничего не пишет.
-