2011-04-21 7 views

Respuesta

11

No, eso no es posible.

Las anotaciones se almacenan en el archivo de clase como valores constantes y no se pueden calcular en tiempo de ejecución.

Lo mejor que puede hacer es almacenar algún tipo de "instrucciones" sobre cómo calcular el valor.

Por ejemplo, puede almacenar una expresión simple en algún lenguaje de scripts y ejecutarla al leer el valor de la anotación o puede especificar el nombre de un método al que llamar para obtener el valor real.

Cuestiones relacionadas