IntelliJ IDEA 2022.1 Help

Infer nullity

The nullability analysis in IntelliJ IDEA can scan your code and add @Nullable and @NotNull annotations to your code. The analysis helps you detect contract violations in your code and suggests null checks where possible.

Run the nullability analysis

  1. From the main menu, select Code | Analyze Code | Infer Nullity.

    If you haven't added the library with annotations to the classpath, IntelliJ IDEA will prompt you to download it from Maven.

  2. In the Specify Infer Nullity Scope dialog, select the scope of the analysis. If you want to include test sources and annotate local variables, select the corresponding checkboxes.

  3. Click OK.

    IntelliJ IDEA adds import statements for annotations if required, and annotates parameters and variables.

Last modified: 18 February 2022