1

Sonar Javaプラグイン5.3でSonarQube 6.7.3を使用しています

インスタンス変数としてマップを持つシリアライズ可能なJavaクラスがあります。1. null で明示的に初期化すると、マップに S1948 ルール違反が表示される。2. 明示的な null 初期化が削除された場合、マップは違反を示していません。

同じことがスクリーンショットの下に表示されます。2つの違いを理解するのを手伝ってもらえますか。

スクリーンショット: ここに画像の説明を入力

4

1 に答える 1