Я думаю, что ответ - нет, не на уровне пакета. Я склонен "обманывать" и определять свои внутренние объекты для целей тестирования как protected
. Это работает вокруг "unused"
предупреждений как минимум:
protected static class TestFoo {
...
}
Как указывал @ user47900, очевидно, что вы можете использовать аннотацию SuppressWarnings
, чтобы обойти одно предупреждение, но обычно их нужно определять для каждого класса, и они не могут охватывать все внутренние классы или пакеты.
@SuppressWarnings("unused")
private static class TestFoo {
...
}