diff --git a/plugins/devkit/devkit-core/src/inspections/MismatchedLightServiceLevelAndCtorInspection.kt b/plugins/devkit/devkit-core/src/inspections/MismatchedLightServiceLevelAndCtorInspection.kt index 9a338d536851..9020ca2e670c 100644 --- a/plugins/devkit/devkit-core/src/inspections/MismatchedLightServiceLevelAndCtorInspection.kt +++ b/plugins/devkit/devkit-core/src/inspections/MismatchedLightServiceLevelAndCtorInspection.kt @@ -79,7 +79,7 @@ internal class MismatchedLightServiceLevelAndCtorInspection : DevKitJvmInspectio private fun registerProblemProjectLevelRequired(annotation: JvmAnnotation, elementToReport: PsiJavaCodeReferenceElement, file: PsiFile) { - val projectLevelFqn = "${Service.Level::class.java.canonicalName}.${Service.Level.PROJECT}" + val projectLevelFqn = getProjectLevelFQN() val request = constantAttribute(DEFAULT_REFERENCED_METHOD_NAME, projectLevelFqn) val text = DevKitBundle.message("inspection.mismatched.light.service.level.and.ctor.specify.project.level.fix") val actions = createChangeAnnotationAttributeActions(annotation, 0, request, text, text) diff --git a/plugins/devkit/devkit-core/src/inspections/ServiceUtil.kt b/plugins/devkit/devkit-core/src/inspections/ServiceUtil.kt index ff330af13d29..b3e1772e38fc 100644 --- a/plugins/devkit/devkit-core/src/inspections/ServiceUtil.kt +++ b/plugins/devkit/devkit-core/src/inspections/ServiceUtil.kt @@ -137,4 +137,6 @@ fun toLevel(name: String): Service.Level? { internal fun isLightService(uClass: UClass): Boolean { return uClass.findAnnotation(Service::class.java.canonicalName) != null -} \ No newline at end of file +} + +fun getProjectLevelFQN(): String = "${Service.Level::class.java.canonicalName}.${Service.Level.PROJECT}" \ No newline at end of file