lines;
MAKE_SWAP_METHOD(SemanticHighlightingParams, textDocument, lines)
};
MAKE_REFLECT_STRUCT(SemanticHighlightingParams, textDocument, lines);
/**
* The {@code textDocument/semanticHighlighting} notification is pushed from the server to the client
* to inform the client about additional semantic highlighting information that has to be applied
* on the text document. It is the server's responsibility to decide which lines are included in
* the highlighting information. In other words, the server is capable of sending only a delta
* information. For instance, after opening the text document ({@code DidOpenTextDocumentNotification})
* the server sends the semantic highlighting information for the entire document, but if the server
* receives a {@code DidChangeTextDocumentNotification}, it pushes the information only about
* the affected lines in the document.
*
*
* Note: the {@code textDocument/semanticHighlighting}
* language feature is not yet part of the official LSP specification.
*/
DEFINE_NOTIFICATION_TYPE(Notify_semanticHighlighting, SemanticHighlightingParams, "textDocument/semanticHighlighting");