IntelliJ IDEA 2017.3 Help

Annotating Source Code Directly

Your source code can contain various annotations. For example, @Nullable and @NotNull annotations are used, when IntelliJ IDEA supposes that a certain element can become Null. The @NonNls annotation is used to ignore the hardcoded string literals.

To use annotations

  1. Make sure that annotations.jar that can be found in the lib folder under the IntelliJ IDEA installation, is added to the module dependencies.

    For @javax.annotation.ParametersAreNonnullByDefault annotations, javax should be added to the module libraries.

  2. Introduce the desired annotation before the package/class/field/variable/method/method parameter declaration.
Last modified: 6 March 2018