Java permite la definición de los valores de anotaciones, por ejemplo:¿Es posible hacer obligatorio el valor de una anotación Java?
public @interface MyAnnotation {
int MyValue();
}
Aunque es posible establecer un valor predeterminado para el MyValue
anotación, me preguntaba si es posible que sea obligatorio. Lo que quiero decir es forzar al usuario a proporcionar un valor para MyValue
al anotar una clase o campo.
Revisé la documentación pero no pude encontrar nada. ¿Alguien tiene una solución para este problema o es simplemente imposible hacer que el valor de una anotación sea obligatorio?
¡Cómo lo extrañé, gracias! – JVerstry