Class AnnotationParamSymbolMarkupContentBuilder

java.lang.Object
com.github._1c_syntax.bsl.languageserver.hover.AnnotationParamSymbolMarkupContentBuilder
All Implemented Interfaces:
MarkupContentBuilder<AnnotationParamSymbol>

@Component public class AnnotationParamSymbolMarkupContentBuilder extends Object implements MarkupContentBuilder<AnnotationParamSymbol>
Построитель контента для всплывающего окна для AnnotationSymbol.
  • Constructor Details

  • Method Details

    • getContent

      public org.eclipse.lsp4j.MarkupContent getContent(AnnotationParamSymbol symbol)
      Description copied from interface: MarkupContentBuilder
      Возвращает контент для всплывающего окна на основе символа.
      Specified by:
      getContent in interface MarkupContentBuilder<AnnotationParamSymbol>
      Parameters:
      symbol - Символ, для которого нужно построить контент.
      Returns:
      Сконструированный контент.
    • getSymbolKind

      public org.eclipse.lsp4j.SymbolKind getSymbolKind()
      Description copied from interface: MarkupContentBuilder
      Тип символа, на основе которого работает данный построитель.
      Specified by:
      getSymbolKind in interface MarkupContentBuilder<AnnotationParamSymbol>
      Returns:
      тип символа.