@Retention(value=RUNTIME)
@Target(value={TYPE,METHOD})
public @interface Requires
IgnoreIf
except that the condition is inverted.
The configured closure is called with a delegate of type
PreconditionContext
which provides access to system properties, environment variables, the type
of operating system and JVM.public abstract java.lang.Class<? extends Closure> value