int API_VERSION = 21;
@TargetApi (API_VERSION) используется в Android, чтобы указать, что метод/класс поддерживается для API_VERSION и ниже.Есть аннотации @minApi, аналогичные аннотации @TargetApi в Android?
Можно ли отобразить нечто подобное, которое указывает, что метод или класс поддерживается только для API_VERSION и выше?
Примечание: - Я не нашел такой аннотации, но хотел бы спросить сообщество, если они столкнулись с чем-то вроде этого или внедрили свою собственную аннотацию?
Что вы ожидаете от эффекта этой аннотации? Точка за аннотациями состоит в том, чтобы иметь время компиляции или время выполнения. – CommonsWare
@CommonsWare Я хочу, чтобы конкретный класс/метод вызывался только на более высоких уровнях API. Этот класс/метод использует более высокие уровни API, например, 21 и выше. Например, используя конструкцию материала для 21+, но не называя это на более низких уровнях. nhaarman имеет хороший ответ. –