@Retention(RUNTIME) @Target({TYPE,METHOD}) public @interface Guard
String
value
Class<?>
type
String value
Class<?> type