Java позволяет определять значения в аннотациях, например:
public @interface MyAnnotation {
int MyValue();
}
Хотя можно установить значение по умолчанию для аннотации MyValue
, мне было интересно, можно ли сделать это обязательным. То, что я имею в виду, это заставить пользователя предоставить значение для MyValue
при аннотации класса или поля.
Я просмотрел документацию, но ничего не нашел. Кто-нибудь имеет решение этой проблемы или просто невозможно сделать обязательным аннотацию?