Можно ли получить доступ к информации типа Java 8 во время выполнения?
Предполагая, что у меня есть следующий член в классе, который использует аннотации типа Java 8:
private List<@Email String> emailAddresses;
Можно ли прочитать@Email
аннотация, указанная для типа String, используется во время выполнения с использованием отражения? Если так, как это будет сделано?
Обновление: это определение типа аннотации:
@Target(value=ElementType.TYPE_USE)
@Retention(RetentionPolicy.RUNTIME)
public @interface Email {}