| method | void doFilter(ServletRequest, ServletResponse, FilterChain) |
| pre | (soft) init'ed(this.observeOncePerRequest) |
| unanalyzed | call on org.acegisecurity.intercept.web. FilterInvocation:getRequest |
| unanalyzed | call on javax.servlet.ServletRequest:getAttribute |
| unanalyzed | call on org.acegisecurity.intercept.web. FilterInvocation:getChain |
| unanalyzed | call on org.acegisecurity.intercept.web. FilterInvocation:getResponse |
| unanalyzed | call on javax.servlet.FilterChain:doFilter |
| unanalyzed | call on javax.servlet.ServletRequest:setAttribute |
| unanalyzed | call on org.acegisecurity.intercept. AbstractSecurityInterceptor:beforeInvocation |
| unanalyzed | call on org.acegisecurity.intercept. AbstractSecurityInterceptor:afterInvocation |
| method | void invoke(FilterInvocation) |
| pre | fi != null |
| pre | (soft) init'ed(this.observeOncePerRequest) |
| presumption | init'ed(java.lang.Boolean.TRUE) |
| presumption | org.acegisecurity.intercept.web.FilterInvocation:ge tChain(...)@100 != null |
| presumption | org.acegisecurity.intercept.web.FilterInvocation:ge tChain(...)@110 != null |
| presumption | org.acegisecurity.intercept.web.FilterInvocation:ge tRequest(...)@104 != null |
| presumption | org.acegisecurity.intercept.web.FilterInvocation:ge tRequest(...)@96 != null |
| test_vector | this.observeOncePerRequest: {0}, {1} |
| test_vector | javax.servlet.ServletRequest:getAttribute(...)@96: Addr_Set{null}, Inverse{null} |
| test_vector | org.acegisecurity.intercept.web.FilterInvocation:ge tRequest(...)@103: Addr_Set{null}, Inverse{null} |
| test_vector | org.acegisecurity.intercept.web.FilterInvocation:ge tRequest(...)@96: Addr_Set{null}, Inverse{null} |