Fixed 181 branch

This commit is contained in:
Alexander Podkhalyuzin
2018-09-07 16:08:21 +03:00
parent 006c0aa740
commit 6cee310c54
3 changed files with 30 additions and 3 deletions
@@ -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.impl.analysis.HighlightUtil
import com.intellij.codeInsight.daemon.impl.analysis.JavaHighlightUtil
import com.intellij.codeInsight.intention.QuickFixFactory
import com.intellij.codeInspection.*
import com.intellij.codeInspection.deadCode.UnusedDeclarationInspection
import com.intellij.codeInspection.ex.EntryPointsManager
@@ -386,8 +385,8 @@ class UnusedSymbolInspection : AbstractKotlinInspection() {
)
continue
val intentionAction =
QuickFixFactory.getInstance().createAddToDependencyInjectionAnnotationsFix(declaration.project, fqName)
val intentionAction = createAddToDependencyInjectionAnnotationsFix(declaration.project, fqName)
list.add(IntentionWrapper(intentionAction, declaration.containingFile))
}