@Retention(value=RUNTIME) @Target(value={TYPE,METHOD}) public @interface Requires
IgnoreIf
java.lang.Class<? extends Closure>
value
public abstract java.lang.Class<? extends Closure> value