Unrestricted

Using Unrestricted allows you to ignore wider constraints. For example, an entire controller may be protected with the Dynamic constraint, but methods in that controller may be freed from constraints by marking them as @@Unrestrcted.

Specification
Result
@@Restrictions(@@Group("hurdy")
public class UnrestrictedController extends Controller {

    public static Result index() {
        return ok(accessOk.render());
    }
}
@@Restrictions(@@Group("hurdy"))
public class UnrestrictedController extends Controller {

    @@Unrestricted
    public static Result unrestrictedWithinAConstrainedController() {
        return ok(accessOk.render());
    }
}