このインスペクションは null の可能性がある引数が @Nullable アノテーションが付いていないパラメーターに渡されているメソッド呼び出しを特定し、実行時に発生する可能性のある NullPointerExceptions を事前に検出するのに役立ちます。

このインスペクションはプロジェクトのソースコード内にある対象メソッドに対してのみ表示されます。

例:


def test(@Nullable greeting: String): Unit = {
  sayHello(greeting)
}

def sayHello(greeting: String): Unit = {
  println(greeting.toLowerCase)
}