이 검사는 잠재적으로 null일 수 있는 인수가 @Nullable 어노테이션이 추가되지 않은 매개변수로 전달되는 메서드 호출을 식별합니다. 이는 잠재적인 NullPointerExceptions가 런타임에 발생하기 전에 해당 예외를 탐지하는 데 유용합니다.

이 검사는 프로젝트 소스 코드에 있는 타깃 메서드에 대해서만 표시됩니다.

예:


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

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