将报告以下问题:
com.intellij.openapi.project.Project
和 kotlinx.coroutines.CoroutineScope
的形参或者一个类型为 Project
的形参的构造函数的轻量服务类不会被注解为项目级服务。
CoroutineScope
类型形参的构造函数。
示例 (Kotlin):
@Service // 建议在 '@Service' 注解中指定 'Service.Level.PROJECT' 形参
class MyService(val project: Project) // 建议从构造函数 'MyService' 中移除形参
应用建议在 '@Service' 注解中指定 'Service.Level.PROJECT' 形参的快速修复后:
@Service(Service.Level.PROJECT)
class MyService(val project: Project)
应用建议从构造函数 'MyService' 移除形参的快速修复后:
@Service
class MyService()
2023.2 最新变化