Introduce QuickFixesPsiBasedFactory for quickfixes which can be created only by PSI
This commit is contained in:
@@ -23,8 +23,8 @@ class QuickFixes {
|
||||
Extensions.getExtensions(QuickFixContributor.EP_NAME).forEach { it.registerQuickFixes(this) }
|
||||
}
|
||||
|
||||
fun register(diagnosticFactory: DiagnosticFactory<*>, vararg factory: KotlinIntentionActionsFactory) {
|
||||
factories.putAll(diagnosticFactory, factory.toList())
|
||||
fun register(diagnosticFactory: DiagnosticFactory<*>, vararg factory: QuickFixFactory) {
|
||||
factories.putAll(diagnosticFactory, factory.map { it.asKotlinIntentionActionsFactory() })
|
||||
}
|
||||
|
||||
fun register(diagnosticFactory: DiagnosticFactory<*>, vararg action: IntentionAction) {
|
||||
|
||||
Reference in New Issue
Block a user