Не раз встречался с аннотацией @hide в Javadoc. Известно что эта аннотация запрещает доступ к методу после релиза (доступ всё так же можно получить через рефлексию).
У меня появилась необходимость объявить интерфейс публичным для доступа из другого package, но при этом не дать возможность его использовать конечному пользователю. Есть ли какая нибудь возможность воспользоваться этой аннотацией или аналогом с подобным функционалом?
Исходя из ответа, это реализовать невозможно, но так как ответ был дан в 2014 году, есть надежда, что положение дел изменилось.
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости