Class MethodSymbolMarkupContentBuilder
java.lang.Object
com.github._1c_syntax.bsl.languageserver.hover.MethodSymbolMarkupContentBuilder
- All Implemented Interfaces:
MarkupContentBuilder<MethodSymbol>
@Component
public class MethodSymbolMarkupContentBuilder
extends Object
implements MarkupContentBuilder<MethodSymbol>
Построитель контента для всплывающего окна для
MethodSymbol
.-
Constructor Summary
ConstructorsConstructorDescriptionMethodSymbolMarkupContentBuilder(LanguageServerConfiguration configuration)
-
Method Summary
Modifier and TypeMethodDescriptiongetContent(MethodSymbol symbol)
Возвращает контент для всплывающего окна на основе символа.getType()
Тип символа, на основе которого работает данный построитель.
-
Constructor Details
-
MethodSymbolMarkupContentBuilder
@ConstructorProperties("configuration") public MethodSymbolMarkupContentBuilder(LanguageServerConfiguration configuration)
-
-
Method Details
-
getContent
Description copied from interface:MarkupContentBuilder
Возвращает контент для всплывающего окна на основе символа.- Specified by:
getContent
in interfaceMarkupContentBuilder<MethodSymbol>
- Parameters:
symbol
- Символ, для которого нужно построить контент.- Returns:
- Сконструированный контент.
-
getType
Description copied from interface:MarkupContentBuilder
Тип символа, на основе которого работает данный построитель.- Specified by:
getType
in interfaceMarkupContentBuilder<MethodSymbol>
- Returns:
- тип символа (см.
Symbol
)
-