最近、Java8 で導入されたタイプ・アノテーションを使う方法をあれこれ試してるんですが、コンパイラに機能を追加するだけあって、設定がちょっと面倒なことが多いですね。 タイプ・アノテーションを具体的に使う際によく挙げられている例に、変数に代入される値の null チェックをするというものがあるんですが、Java Tutorials ではこの機能を提供するライブラリとして Checker Framework について言及されています。 で、この Checker Framework を IntelliJ IDEA 上で使えるように設定を頑張ってたんですが、ちょっとその前に IntelliJ IDEA が独自に提供している null チェックのライブラリを試してみることにしました。 と言いつつ、提供されているアノテーションの使い方ではなく設定方法だけ書いてます。 参考 「Nullable How