Class CodeBlockFoldingRangeSupplier

java.lang.Object
com.github._1c_syntax.bsl.languageserver.folding.CodeBlockFoldingRangeSupplier
All Implemented Interfaces:
FoldingRangeSupplier

@Component public class CodeBlockFoldingRangeSupplier extends Object implements FoldingRangeSupplier
Сапплаер областей сворачивания блоков кода: методов, условий, циклов, попыток.
  • Constructor Details

    • CodeBlockFoldingRangeSupplier

      public CodeBlockFoldingRangeSupplier()
  • Method Details

    • getFoldingRanges

      public List<FoldingRange> getFoldingRanges(DocumentContext documentContext)
      Specified by:
      getFoldingRanges in interface FoldingRangeSupplier
      Parameters:
      documentContext - Контекст документа, для которого надо рассчитать области сворачивания
      Returns:
      Список областей сворачивания