Class AbstractQuickFixSupplier
java.lang.Object
com.github._1c_syntax.bsl.languageserver.codeactions.AbstractQuickFixSupplier
- All Implemented Interfaces:
CodeActionSupplier
- Direct Known Subclasses:
FixAllCodeActionSupplier
,QuickFixCodeActionSupplier
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionList<org.eclipse.lsp4j.CodeAction>
getCodeActions
(org.eclipse.lsp4j.CodeActionParams params, DocumentContext documentContext) protected abstract Stream<org.eclipse.lsp4j.CodeAction>
processDiagnosticStream
(Stream<org.eclipse.lsp4j.Diagnostic> diagnosticStream, org.eclipse.lsp4j.CodeActionParams params, DocumentContext documentContext)
-
Field Details
-
quickFixSupplier
-
-
Constructor Details
-
AbstractQuickFixSupplier
@ConstructorProperties("quickFixSupplier") public AbstractQuickFixSupplier(QuickFixSupplier quickFixSupplier)
-
-
Method Details
-
getCodeActions
public List<org.eclipse.lsp4j.CodeAction> getCodeActions(org.eclipse.lsp4j.CodeActionParams params, DocumentContext documentContext) - Specified by:
getCodeActions
in interfaceCodeActionSupplier
-
processDiagnosticStream
protected abstract Stream<org.eclipse.lsp4j.CodeAction> processDiagnosticStream(Stream<org.eclipse.lsp4j.Diagnostic> diagnosticStream, org.eclipse.lsp4j.CodeActionParams params, DocumentContext documentContext)
-