假设我在一个使用Java 8类型注释的类中有以下成员:
假设我在一个使用Java 8类型注释的类中有以下成员:
private List<@Email String> emailAddresses;
在运行时使用反射读取 String 类型上标注的 @Email 注解是否可能?如果可以,该如何实现?
更新:以下是该注解类型的定义:
@Target(value=ElementType.TYPE_USE)
@Retention(RetentionPolicy.RUNTIME)
public @interface Email {}
String
(实际上没有被擦除)。我不知道的是如何访问注解。 - Gunnar