ライトサービスのレベルとそのコンストラクターの不整合を報告します。

次の問題が報告されます。

例 (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 の新機能です