Fixed 181 branch
This commit is contained in:
@@ -0,0 +1,14 @@
|
|||||||
|
/*
|
||||||
|
* Copyright 2010-2018 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license
|
||||||
|
* that can be found in the license/LICENSE.txt file.
|
||||||
|
*/
|
||||||
|
|
||||||
|
package org.jetbrains.kotlin.idea.inspections
|
||||||
|
|
||||||
|
import com.intellij.codeInsight.intention.IntentionAction
|
||||||
|
import com.intellij.codeInsight.intention.QuickFixFactory
|
||||||
|
import com.intellij.openapi.project.Project
|
||||||
|
|
||||||
|
fun createAddToDependencyInjectionAnnotationsFix(project: Project, fqName: String): IntentionAction {
|
||||||
|
return QuickFixFactory.getInstance().createAddToDependencyInjectionAnnotationsFix(project, fqName)
|
||||||
|
}
|
||||||
@@ -0,0 +1,14 @@
|
|||||||
|
/*
|
||||||
|
* Copyright 2010-2018 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license
|
||||||
|
* that can be found in the license/LICENSE.txt file.
|
||||||
|
*/
|
||||||
|
|
||||||
|
package org.jetbrains.kotlin.idea.inspections
|
||||||
|
|
||||||
|
import com.intellij.codeInsight.intention.IntentionAction
|
||||||
|
import com.intellij.codeInsight.intention.QuickFixFactory
|
||||||
|
import com.intellij.openapi.project.Project
|
||||||
|
|
||||||
|
fun createAddToDependencyInjectionAnnotationsFix(project: Project, fqName: String): IntentionAction {
|
||||||
|
return QuickFixFactory.getInstance().createAddToDependencyInjectionAnnotationsFix(project, fqName, "declarations")
|
||||||
|
}
|
||||||
@@ -10,7 +10,6 @@ import com.intellij.codeInsight.FileModificationService
|
|||||||
import com.intellij.codeInsight.daemon.QuickFixBundle
|
import com.intellij.codeInsight.daemon.QuickFixBundle
|
||||||
import com.intellij.codeInsight.daemon.impl.analysis.HighlightUtil
|
import com.intellij.codeInsight.daemon.impl.analysis.HighlightUtil
|
||||||
import com.intellij.codeInsight.daemon.impl.analysis.JavaHighlightUtil
|
import com.intellij.codeInsight.daemon.impl.analysis.JavaHighlightUtil
|
||||||
import com.intellij.codeInsight.intention.QuickFixFactory
|
|
||||||
import com.intellij.codeInspection.*
|
import com.intellij.codeInspection.*
|
||||||
import com.intellij.codeInspection.deadCode.UnusedDeclarationInspection
|
import com.intellij.codeInspection.deadCode.UnusedDeclarationInspection
|
||||||
import com.intellij.codeInspection.ex.EntryPointsManager
|
import com.intellij.codeInspection.ex.EntryPointsManager
|
||||||
@@ -386,8 +385,8 @@ class UnusedSymbolInspection : AbstractKotlinInspection() {
|
|||||||
)
|
)
|
||||||
continue
|
continue
|
||||||
|
|
||||||
val intentionAction =
|
val intentionAction = createAddToDependencyInjectionAnnotationsFix(declaration.project, fqName)
|
||||||
QuickFixFactory.getInstance().createAddToDependencyInjectionAnnotationsFix(declaration.project, fqName)
|
|
||||||
list.add(IntentionWrapper(intentionAction, declaration.containingFile))
|
list.add(IntentionWrapper(intentionAction, declaration.containingFile))
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user