IntelliJ IDEA @ParametersAreNonnullByDefault для всех подпакетов

Я использую IntelliJмеханизм нулевой проверки для предотвращения сбоев nullpointer. Я успешно настроил все параметры метода Java по умолчанию как @NonNull, используяэтот ответ.

После созданияpackage-info.java который используется для определенияпакетные аннотации на Яве. Все java-файлы, которые являются прямыми потомками этого пакета, имеют методы с параметрами @NonNull по умолчанию в моем проекте Android Studio.

Очевидная проблема заключается в том, что мне нужно определить@ParametersAreNonnullByDefault для всех классов Java в этом пакете, т.е.включая все подпакеты.

Как я могу определить @ParametersAreNonnullByDefault, чтобы онраспространяется вниз на все файлы Java подпакета? Я хочу, чтобы все методы моего внутреннего кода были помечены @NonNull по умолчанию.

/**
  * File: package-info.java
  * Make all method parameters @NonNull by default
  */
  @ParametersAreNonnullByDefault
  package com.intive.nearbyplaces.main;

  import javax.annotation.ParametersAreNonnullByDefault;

Ответы на вопрос(1)

Ваш ответ на вопрос