¿Es posible acceder a la información de tipo Java 8 en tiempo de ejecución?
Suponiendo que tengo el siguiente miembro en una clase que utiliza anotaciones de tipo Java 8:
private List<@Email String> emailAddresses;
¿Es posible leer el@Email
Anotación dada en el tipo de cadena de uso en tiempo de ejecución utilizando la reflexión Si es así, ¿cómo se haría esto?
Actualización: esa es la definición del tipo de anotación:
@Target(value=ElementType.TYPE_USE)
@Retention(RetentionPolicy.RUNTIME)
public @interface Email {}