compiler: support Shiro @requires_* annotations