Class QuickFixSupplier
java.lang.Object
com.github._1c_syntax.bsl.languageserver.codeactions.QuickFixSupplier
-
Constructor Summary
ConstructorsConstructorDescriptionQuickFixSupplier
(Map<String, DiagnosticInfo> diagnosticInfos, DiagnosticObjectProvider diagnosticObjectProvider) -
Method Summary
Modifier and TypeMethodDescription<T extends org.eclipse.lsp4j.jsonrpc.messages.Either<String,
Integer>>
Optional<Class<? extends QuickFixProvider>>getQuickFixClass
(T diagnosticCode) getQuickFixInstance
(Class<? extends QuickFixProvider> quickFixProviderClass)
-
Constructor Details
-
QuickFixSupplier
@ConstructorProperties({"diagnosticInfos","diagnosticObjectProvider"}) public QuickFixSupplier(Map<String, DiagnosticInfo> diagnosticInfos, DiagnosticObjectProvider diagnosticObjectProvider)
-
-
Method Details
-
getQuickFixClass
public <T extends org.eclipse.lsp4j.jsonrpc.messages.Either<String,Integer>> Optional<Class<? extends QuickFixProvider>> getQuickFixClass(T diagnosticCode) -
getQuickFixInstance
public QuickFixProvider getQuickFixInstance(Class<? extends QuickFixProvider> quickFixProviderClass)
-