@Target({TYPE,METHOD}) @Retention(RUNTIME) @Documented public @interface Supplier
java.lang.Class<?>
value
java.lang.Class<?> value