次の問題が報告されます。
com.intellij.openapi.project.Project と kotlinx.coroutines.CoroutineScope の 2 つのパラメーター、またはプロジェクトレベルのサービスとしてアノテーションが付いていない型 com.intellij.openapi.project.Project の 1 つのパラメーターを持つコンストラクターがある。
CoroutineScope の 1 つのパラメーターを持つコンストラクターのどちらもない。
例 (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 の新機能です