| getSession(ServletContextImpl, HttpServerExchange, boolean) |  | 0% |  | 0% | 22 | 22 | 54 | 54 | 1 | 1 |
| parseContentType(String) |  | 0% |  | 0% | 19 | 19 | 36 | 36 | 1 | 1 |
| initDone() |  | 0% |  | 0% | 8 | 8 | 20 | 20 | 1 | 1 |
| ServletContextImpl(ServletContainer, Deployment) |  | 0% |  | 0% | 2 | 2 | 19 | 19 | 1 | 1 |
| addMappingForServletNames(FilterInfo, EnumSet, boolean, String[]) |  | 0% |  | 0% | 9 | 9 | 15 | 15 | 1 | 1 |
| addMappingForUrlPatterns(FilterInfo, EnumSet, boolean, String[]) |  | 0% |  | 0% | 9 | 9 | 15 | 15 | 1 | 1 |
| addServlet(String, String, List) |  | 0% |  | 0% | 3 | 3 | 19 | 19 | 1 | 1 |
| getResourcePaths(String) |  | 0% |  | 0% | 7 | 7 | 20 | 20 | 1 | 1 |
| getRealPath(String) |  | 0% |  | 0% | 8 | 8 | 24 | 24 | 1 | 1 |
| addFilter(String, String) |  | 0% |  | 0% | 2 | 2 | 14 | 14 | 1 | 1 |
| addServlet(String, Class) |  | 0% |  | 0% | 2 | 2 | 13 | 13 | 1 | 1 |
| getRequestDispatcher(String) |  | 0% |  | 0% | 6 | 6 | 11 | 11 | 1 | 1 |
| setAttribute(String, Object) |  | 0% |  | 0% | 7 | 7 | 14 | 14 | 1 | 1 |
| addServlet(String, Servlet) |  | 0% |  | 0% | 2 | 2 | 11 | 11 | 1 | 1 |
| addListener(Class) |  | 0% |  | 0% | 3 | 3 | 15 | 15 | 1 | 1 |
| addFilter(String, Class) |  | 0% |  | 0% | 2 | 2 | 11 | 11 | 1 | 1 |
| declareRoles(String[]) |  | 0% |  | 0% | 5 | 5 | 9 | 9 | 1 | 1 |
| getServletRegistrations() |  | 0% |  | 0% | 2 | 2 | 6 | 6 | 1 | 1 |
| addFilter(String, Filter) |  | 0% |  | 0% | 2 | 2 | 9 | 9 | 1 | 1 |
| getResourceAsStream(String) |  | 0% |  | 0% | 3 | 3 | 14 | 14 | 1 | 1 |
| addListener(EventListener) |  | 0% |  | 0% | 3 | 3 | 9 | 9 | 1 | 1 |
| getFilterRegistrations() |  | 0% |  | 0% | 2 | 2 | 6 | 6 | 1 | 1 |
| getResource(String) |  | 0% |  | 0% | 4 | 4 | 10 | 10 | 1 | 1 |
| getMimeType(String) |  | 0% |  | 0% | 3 | 3 | 7 | 7 | 1 | 1 |
| createListener(Class) |  | 0% |  | 0% | 2 | 2 | 6 | 6 | 1 | 1 |
| setInitParameter(String, String) |  | 0% |  | 0% | 3 | 3 | 7 | 7 | 1 | 1 |
| updateSessionAccessTime(HttpServerExchange) |  | 0% |  | 0% | 3 | 3 | 7 | 7 | 1 | 1 |
| invokeRunnable(HttpServerExchange, Runnable) |  | 0% |  | 0% | 3 | 3 | 8 | 8 | 1 | 1 |
| setSessionTrackingModes(Set) |  | 0% |  | 0% | 3 | 3 | 6 | 6 | 1 | 1 |
| getServletRegistration(String) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
| getFilterRegistration(String) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
| addListener(String) |  | 0% | | n/a | 1 | 1 | 8 | 8 | 1 | 1 |
| addJspFile(String, String) |  | 0% |  | 0% | 3 | 3 | 4 | 4 | 1 | 1 |
| createServlet(Class) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| createFilter(Class) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| readServletAnnotations(ServletInfo, DeploymentInfo) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| getSession(String) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
| getNamedDispatcher(String) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| lambda$addJspFile$0(String, HttpHandler, HttpServerExchange) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| setSessionTimeout(int) |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| invokeOnWritePossible(HttpServerExchange, WriteListener) |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| invokeOnAllDataRead(HttpServerExchange, ReadListener) |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| invokeOnDataAvailable(HttpServerExchange, ReadListener) |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| invokeAction(HttpServerExchange, ThreadSetupHandler.Action) |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| getContext(String) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| getRequestCharacterEncoding() |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
| getResponseCharacterEncoding() |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
| getContextPath() |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| getInitParameter(String) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| removeAttribute(String) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| getDeploymentInfo() |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| getAttribute(String) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| setRequestCharacterEncoding(String) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| setResponseCharacterEncoding(String) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| getInitParameterNames() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getAttributeNames() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| ensureNotInitialized() |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| ensureNotProgramaticListener() |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| destroy() |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| setDefaultSessionTrackingModes(HashSet) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| getServerInfo() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| addServlet(String, String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| ensureServletNameNotNull(String) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| getSession(HttpServerExchange, boolean) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| log(String, Throwable) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getSessionCookieConfig() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getVirtualServerName() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getMajorVersion() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getMinorVersion() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getEffectiveMajorVersion() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getEffectiveMinorVersion() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| log(String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getServletContextName() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getEffectiveSessionTrackingModes() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getJspConfigDescriptor() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getClassLoader() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$addJspFile$1(String, HttpHandler) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getDefaultSessionTrackingModes() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getSessionTimeout() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getDeployment() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| isInitialized() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getSessionConfig() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |