Interface InlayHintSupplier

All Known Implementing Classes:
AbstractComplexityInlayHintSupplier, CognitiveComplexityInlayHintSupplier, CyclomaticComplexityInlayHintSupplier, SourceDefinedMethodCallInlayHintSupplier

public interface InlayHintSupplier
Базовый интерфейс для наполнения InlayHintProvider данными о доступных в документе inlay hints.
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final String
     
  • Method Summary

    Modifier and Type
    Method
    Description
    default String
    Идентификатор сапплаера.
    List<org.eclipse.lsp4j.InlayHint>
    getInlayHints(DocumentContext documentContext, org.eclipse.lsp4j.InlayHintParams params)
    Получить inlay hints, доступные в документе.
  • Field Details

  • Method Details

    • getId

      default String getId()
      Идентификатор сапплаера.
      Returns:
      Идентификатор сапплаера.
    • getInlayHints

      List<org.eclipse.lsp4j.InlayHint> getInlayHints(DocumentContext documentContext, org.eclipse.lsp4j.InlayHintParams params)
      Получить inlay hints, доступные в документе.
      Parameters:
      documentContext - Контекст документа, для которого надо рассчитать inlay hints.
      params - Параметры запроса.
      Returns:
      Список inlay hints в документе.