사용자 도구

사이트 도구


java:null_check

문서의 이전 판입니다!


Java Null Check static analysis

Null 검사 Annotation과 FindBugs

  • Null관련해서 소스에 지정하는 것은 Java FindBugs의 JSR 305 annotation 을 사용한다. 이 어노테이션을 여러 Null Check 프레임워크들이 공통으로 사용한다.
    • @javax.annotation.Nullable
    • @javax.annotation.Nonnull
  • Findbugs 자체는 의도적으로 null check를 느슨하게 하여 false alarm을 줄여놔서 촘촘하게 검사하지 못한다고 한다.
  • Checker Framework 혹은 Uber NullAway를 사용하는게 나을 듯.
java/null_check.1514857042.txt.gz · 마지막으로 수정됨: 2018/01/02 10:07 저자 kwon37xi