org.apache.catalina.Context.addApplicationListener(ApplicationListener) 
 
org.apache.coyote.http11.AbstractHttp11Processor.addCompressableMimeType(String) 
 
org.apache.tomcat.util.http.mapper.Mapper.addContextVersion(String, Object, String, String, Object, String[], Context) 
 
org.apache.tomcat.util.http.mapper.Mapper.addContextVersion(String, Object, String, String, Object, String[], Context, Collection)  
 
org.apache.tomcat.util.net.NioEndpoint.Poller.addEvent(Runnable)   
org.apache.tomcat.util.IntrospectionUtils.addJarsFromClassPath(Vector, String)  
Is used only by deprecated method 
 
org.apache.catalina.connector.Request.addParameter(String, String[])  
org.apache.tomcat.util.http.Parameters.addParameterValues(String, String[])  
org.apache.catalina.deploy.ServletDef.addSecurityRoleRef(String, String)   
org.apache.catalina.ant.jmx.Arg.addText(String) 
 
org.apache.tomcat.util.IntrospectionUtils.addToClassPath(Vector, String)  
Is used only by deprecated method 
 
org.apache.tomcat.util.IntrospectionUtils.addToolsJar(Vector)  
Is used only by deprecated method 
 
org.apache.catalina.startup.Tomcat.addWebapp(Host, String, String, String) 
 
org.apache.tomcat.util.buf.ByteChunk.append(char) 
Unused. Will be removed in Tomcat 8.0.x onwards. 
 
org.apache.tomcat.util.buf.CharChunk.append(StringBuilder) 
Unused. Will be removed in Tomcat 8.0.x onwards. 
 
org.apache.catalina.Authenticator.authenticate(Request, HttpServletResponse, LoginConfig) 
 
org.apache.tomcat.util.digester.Rule.begin(Attributes) 
Use the beginnamespace and name
   parameters instead.  
org.apache.naming.ContextBindings.bindClassLoader(Object) 
- unused 
 
org.apache.naming.ContextBindings.bindClassLoader(Object, Object) 
- unused 
 
org.apache.naming.ContextBindings.bindThread(Object) 
- unused 
 
org.apache.tomcat.util.digester.Rule.body(String) 
Use the bodynamespace and name parameters
   instead.  
org.apache.catalina.tribes.group.RpcChannel.bToS(byte[]) 
Unused - will be removed in Tomcat 8.0.x 
 
org.apache.tomcat.util.IntrospectionUtils.callMain(Class>, String[]) 
Not used 
 
org.apache.tomcat.util.IntrospectionUtils.callMethod0(Object, String) 
Not used, though compliments callMethod1 and callMethodN here 
 
org.apache.catalina.startup.HostConfig.checkResources(HostConfig.DeployedApplication) 
 
org.apache.tomcat.util.IntrospectionUtils.classPathAdd(URL[], String) 
Not used 
 
org.apache.catalina.connector.Request.clearHeaders()  
org.apache.catalina.connector.Request.clearParameters()  
org.apache.tomcat.util.net.NioEndpoint.Poller.cometInterest(NioChannel)   
org.apache.catalina.core.NamingContextListener.containerEvent(ContainerEvent) 
The ContainerListener  
org.apache.tomcat.util.buf.UDecoder.convert(ByteChunk) 
Unused. Will be removed in Tomcat 8.0.x onwards. 
 
org.apache.tomcat.util.buf.UDecoder.convert(CharChunk) 
Unused. Will be removed in Tomcat 8.0.x onwards. 
 
org.apache.tomcat.util.buf.UDecoder.convert(MessageBytes) 
Unused. Will be removed in Tomcat 8.0.x onwards. 
 
org.apache.tomcat.util.buf.UDecoder.convert(String) 
Unused. Will be removed in Tomcat 8.0.x onwards. 
 
org.apache.catalina.mbeans.MBeanFactory.createAccessLoggerValve(String) 
 
org.apache.catalina.connector.Response.createOutputStream()  
org.apache.catalina.mbeans.MBeanFactory.createRemoteAddrValve(String) 
 
org.apache.catalina.mbeans.MBeanFactory.createRemoteHostValve(String) 
 
org.apache.catalina.mbeans.MBeanFactory.createSingleSignOn(String) 
 
org.apache.coyote.http11.Http11AprProtocol.Http11ConnectionHandler.createUpgradeProcessor(SocketWrapper, UpgradeInbound)  
Will be removed in Tomcat 8.0.x. 
 
org.apache.coyote.http11.Http11NioProtocol.Http11ConnectionHandler.createUpgradeProcessor(SocketWrapper, UpgradeInbound)  
Will be removed in Tomcat 8.0.x. 
 
org.apache.coyote.AbstractProtocol.AbstractConnectionHandler.createUpgradeProcessor(SocketWrapper, UpgradeInbound)  
Will be removed in Tomcat 8.0.x. 
 
org.apache.coyote.ajp.AbstractAjpProtocol.AbstractAjpConnectionHandler.createUpgradeProcessor(SocketWrapper, UpgradeInbound)  
Will be removed in Tomcat 8.0.x. 
 
org.apache.coyote.http11.Http11Protocol.Http11ConnectionHandler.createUpgradeProcessor(SocketWrapper, UpgradeInbound)  
Will be removed in Tomcat 8.0.x. 
 
org.apache.catalina.ha.session.DeltaManager.deserializeDeltaRequest(DeltaSession, byte[]) 
Unused. This will be removed in Tomcat 10.
             Calling this method may result in a deadlock. See:
             https://bz.apache.org/bugzilla/show_bug.cgi?id=62841 
 
org.apache.tomcat.util.IntrospectionUtils.displayClassPath(String, URL[]) 
Not used 
 
org.apache.catalina.servlets.DefaultServlet.displaySize(StringBuilder, int) 
 
org.apache.catalina.connector.Request.doUpgrade(UpgradeInbound) 
Will be removed in Tomcat 8.0.x. 
 
org.apache.catalina.core.StandardContext.dynamicServletAdded(Wrapper) 
This will be removed in Tomcat 9. The registration should be
             created directly. 
 
org.apache.catalina.util.Base64.encode(byte[]) 
 
org.apache.catalina.util.URLEncoder.encode(String) 
 
javax.servlet.http.HttpServletResponse.encodeRedirectUrl(String) 
As of version 2.1, use encodeRedirectURL(String url) instead 
 
javax.servlet.http.HttpServletResponseWrapper.encodeRedirectUrl(String) 
As of Version 3.0 of the Java Servlet API 
 
org.apache.catalina.connector.Response.encodeRedirectUrl(String) 
As of Version 2.1 of the Java Servlet API, use
  encodeRedirectURL() instead. 
 
org.apache.catalina.filters.CsrfPreventionFilter.CsrfResponseWrapper.encodeRedirectUrl(String)  
javax.servlet.http.HttpServletResponse.encodeUrl(String) 
As of version 2.1, use encodeURL(String url) instead 
 
javax.servlet.http.HttpServletResponseWrapper.encodeUrl(String) 
As of Version 3.0 of the Java Servlet API 
 
org.apache.catalina.connector.Response.encodeUrl(String) 
As of Version 2.1 of the Java Servlet API, use
  encodeURL() instead. 
 
org.apache.catalina.filters.CsrfPreventionFilter.CsrfResponseWrapper.encodeUrl(String)  
org.apache.tomcat.util.digester.Rule.end() 
Use the endnamespace and name parameters instead.  
org.apache.tomcat.util.scan.FileUrlJar.entryExists(String)  
org.apache.tomcat.util.scan.Jar.entryExists(String) 
Unused. 
 
org.apache.tomcat.util.scan.UrlJar.entryExists(String)  
org.apache.tomcat.util.buf.CharChunk.equals(byte[], int, int) 
Unused. Will be removed in Tomcat 8.0.x onwards. 
 
org.apache.catalina.session.StandardSession.exclude(String) 
 
org.apache.tomcat.util.IntrospectionUtils.execute(Object, String) 
Not used 
 
org.apache.catalina.deploy.NamingResources.exists(String)  
org.apache.tomcat.util.log.UserDataHelper.Mode.fallToDebug() 
Unused, removed in Tomcat 8. 
 
org.apache.coyote.http11.AbstractHttp11Processor.findBytes(ByteChunk, byte[]) 
Unused. Will be removed in Tomcat 8.5.x. 
 
org.apache.tomcat.util.modeler.Registry.findManagedBean(Class>, String)   
org.apache.catalina.core.StandardContext.findMappingObject()  
org.apache.catalina.core.StandardWrapper.findMappingObject()  
org.apache.tomcat.util.buf.ByteChunk.findNotBytes(byte[], int, int, byte[]) 
Unused. Will be removed in Tomcat 8.0.x onwards. 
 
org.apache.catalina.mbeans.MBeanFactory.findObjectName(String) 
Unused 
 
org.apache.catalina.core.StandardContext.findStaticResources()  
org.apache.catalina.session.StandardSession.fireContainerEvent(Context, String, Object) 
 
org.apache.tomcat.util.http.FastHttpDateFormat.formatDate(long, DateFormat) 
Unused. This will be removed in Tomcat 10 
 
org.apache.tomcat.jni.SSL.generateRSATempKey(int) 
Only useful in combination with EXPORT Cipher 
 
org.apache.catalina.manager.ManagerServlet.getAppBase() 
Unused 
 
org.apache.tomcat.util.IntrospectionUtils.getAttribute(Object, String) 
Not used 
 
org.apache.catalina.Context.getAvailable() 
 
org.apache.tomcat.dbcp.dbcp.DelegatingCallableStatement.getBigDecimal(int, int)   
org.apache.tomcat.dbcp.dbcp.DelegatingResultSet.getBigDecimal(int, int)   
org.apache.tomcat.dbcp.dbcp.DelegatingResultSet.getBigDecimal(String, int)   
org.apache.catalina.Context.getCharsetMapper() 
 
org.apache.catalina.startup.FailedContext.getCharsetMapper()  
org.apache.tomcat.util.IntrospectionUtils.getClassPath(String, String, String, boolean) 
Not used 
 
org.apache.tomcat.util.IntrospectionUtils.getClassPath(Vector)  
Is used only by deprecated method 
 
org.apache.catalina.core.StandardContext.getClearReferencesStatic() 
This option will be removed in Tomcat 8.5 
 
org.apache.catalina.loader.WebappClassLoaderBase.getClearReferencesStatic() 
Will be removed in 8.5 
 
org.apache.tomcat.util.buf.ByteChunk.getClone() 
Unused. Will be removed in Tomcat 8.0.x onwards. 
 
org.apache.tomcat.util.buf.CharChunk.getClone() 
Unused. Will be removed in Tomcat 8.0.x onwards. 
 
org.apache.tomcat.util.buf.MessageBytes.getClone() 
Unused. Will be removed in Tomcat 8.0.x onwards. 
 
org.apache.el.parser.SimpleCharStream.getColumn()  
org.apache.tomcat.util.net.NioEndpoint.KeyAttachment.getCometOps() 
Unused - will be removed in Tomcat 8 
 
org.apache.catalina.core.NamingContextListener.getCompContext()  
org.apache.catalina.core.StandardContext.getCompilerClasspath()  
org.apache.coyote.http11.AbstractHttp11Protocol.getCompressableMimeType()  
org.apache.coyote.http11.AbstractHttp11Protocol.getCompressableMimeTypes()  
org.apache.catalina.startup.ContextConfig.getConfigBase() 
Unused - will be removed in 8.0.x 
 
org.apache.catalina.startup.HostConfig.getConfigClass() 
Will be removed in Tomcat 8.0.x 
 
org.apache.catalina.connector.Response.getConnector()  
org.apache.catalina.connector.MapperListener.getConnectorName()  
org.apache.catalina.mbeans.MBeanUtils.getContainerKeyProperties(Container) 
To be removed since to creates a circular dependency. Will
              be replaced in Tomcat 8 by a new method on Container  
org.apache.coyote.http11.filters.IdentityInputFilter.getContentLength() 
Unused - will be removed in 8.0.x 
 
org.apache.catalina.startup.TldConfig.getContext() 
Unused - will be removed in 8.0.x 
 
org.apache.catalina.connector.Request.getContextPathMB()  
org.apache.catalina.startup.ContextConfig.getDefaultContextXml() 
Never changed from default 
 
org.apache.catalina.CatalinaFactory.getDefaultPipelineClassName() 
Unused. Will be removed in Tomcat 8.0.x. 
 
org.apache.catalina.startup.Tomcat.getDefaultRealm() 
Will be removed in Tomcat 8.0.x 
 
org.apache.jasper.el.ELResolverImpl.getDefaultResolver() 
 
org.apache.naming.resources.ResourceCache.getDesiredEntryAccessRatio() 
- unused 
 
org.apache.naming.resources.ProxyDirContext.getDirContext() 
- unused 
 
org.apache.catalina.Manager.getDistributable() 
 
org.apache.catalina.session.ManagerBase.getDistributable()  
org.apache.naming.resources.ProxyDirContext.getDocBase() 
- unused 
 
org.apache.catalina.mbeans.MBeanUtils.getDomain(Container) 
To be removed since to creates a circular dependency. Will
              be replaced in Tomcat 8 by a new method on Container  
org.apache.catalina.mbeans.MBeanUtils.getDomain(Service) 
To be removed since to creates a circular dependency. Will
              be replaced in Tomcat 8 by a new method on Service  
org.apache.catalina.startup.FailedContext.getDomainInternal()  
org.apache.catalina.ha.session.BackupManager.getExpireSessionsOnShutdown() 
Unused - will be removed in Tomcat 8.0.x 
 
javax.servlet.jsp.JspContext.getExpressionEvaluator() 
As of JSP 2.1, replaced by
             JspApplicationContext.getExpressionFactory() 
 
org.apache.jasper.runtime.JspContextWrapper.getExpressionEvaluator()  
org.apache.jasper.runtime.PageContextImpl.getExpressionEvaluator()  
org.apache.catalina.core.ApplicationPart.getFilename() 
 
org.apache.tomcat.util.IntrospectionUtils.getFilesByExt(String, String) 
Is used only by deprecated method 
 
org.apache.catalina.core.StandardContext.getHostname() 
Unused. Will be removed in Tomcat 8.0.x. 
 
javax.servlet.http.HttpSessionContext.getIds() 
As of Java Servlet API 2.1 with no replacement. This method
             must return an empty Enumeration and will be
             removed in a future version of this API. 
 
org.apache.catalina.connector.Response.getIncluded()  
org.apache.catalina.session.ManagerBase.getInfo()  
org.apache.tomcat.util.modeler.modules.ModelerSource.getInputStream() 
Unused - will be removed in Tomcat 8.0.x 
 
org.apache.tomcat.util.buf.ByteChunk.getInt() 
Unused. Will be removed in Tomcat 8.0.x onwards. 
 
org.apache.tomcat.util.buf.CharChunk.getInt() 
Unused. Will be removed in Tomcat 8.0.x onwards. 
 
org.apache.tomcat.util.buf.MessageBytes.getInt() 
Unused. Will be removed in Tomcat 8.0.x onwards. 
 
org.apache.jasper.JspCompilationContext.getJspLastModified() 
 
org.apache.tomcat.util.net.NioEndpoint.KeyAttachment.getLastRegistered() 
Unused - will be removed in Tomcat 8 
 
org.apache.el.parser.SimpleCharStream.getLine()  
org.apache.catalina.Container.getMappingObject()  
org.apache.catalina.core.ContainerBase.getMappingObject()  
org.apache.naming.resources.ResourceCache.getMaxAllocateIterations() 
- unused 
 
org.apache.catalina.Manager.getMaxInactiveInterval() 
 
org.apache.catalina.tribes.membership.McastService.getMcastAddr() 
use getAddress 
 
org.apache.catalina.tribes.membership.McastService.getMcastBindAddress() 
use getBind 
 
org.apache.catalina.tribes.membership.McastService.getMcastDropTime() 
use getDropTime 
 
org.apache.catalina.tribes.membership.McastService.getMcastFrequency() 
use getFrequency 
 
org.apache.catalina.tribes.membership.McastService.getMcastPort() 
use getPort() 
 
org.apache.catalina.tribes.membership.McastService.getMcastSoTimeout() 
use getSoTimeout 
 
org.apache.catalina.tribes.membership.McastService.getMcastTTL() 
use getTtl 
 
org.apache.catalina.core.DefaultInstanceManager.getName(Method)  
org.apache.catalina.core.NamingContextListener.getNamingContext()  
org.apache.catalina.deploy.ContextTransaction.getNamingResources()  
org.apache.catalina.ha.session.DeltaManager.getNewDeltaSession() 
Unused. This will be removed in Tomcat 10. 
 
org.apache.catalina.connector.Request.getNoteNames()  
org.apache.catalina.connector.Request.getPathInfoMB()  
org.apache.catalina.tribes.group.interceptors.TcpFailureDetector.getPerformConnectTest()  
org.apache.tomcat.dbcp.dbcp.PoolingDriver.getPool(String) 
This will be removed in a future version of DBCP. 
 
org.apache.catalina.realm.RealmBase.getPrincipal(String, GSSCredential) 
 
org.apache.catalina.realm.MemoryRealm.getPrincipals() 
Unused 
 
org.apache.catalina.ha.tcp.SimpleTcpCluster.getProperty(String) 
Unused - will be removed in Tomcat 8.0.x 
 
org.apache.catalina.startup.CatalinaProperties.getProperty(String, String) 
Unused - will be removed in 8.0.x 
 
org.apache.catalina.ha.tcp.SimpleTcpCluster.getPropertyNames() 
Unused - will be removed in Tomcat 8.0.x 
 
org.apache.catalina.Cluster.getProtocol()   
org.apache.catalina.util.DOMWriter.getQualifiedNames() 
Unused - will be removed in 8.0.x 
 
org.apache.catalina.core.ApplicationContext.getReadonlyAttributes()  
javax.servlet.ServletRequest.getRealPath(String) 
 
javax.servlet.ServletRequestWrapper.getRealPath(String) 
As of Version 3.0 of the Java Servlet API 
 
org.apache.catalina.connector.Request.getRealPath(String) 
As of version 2.1 of the Java Servlet API, use
  ServletContext.getRealPath(). 
 
org.apache.catalina.websocket.WsHttpServletRequestWrapper.getRealPath(String)  
org.apache.coyote.http11.AbstractHttp11Protocol.getRejectIllegalHeaderName() 
 
org.apache.coyote.http11.filters.IdentityInputFilter.getRemaining() 
Unused - will be removed in 8.0.x 
 
org.apache.catalina.connector.InputBuffer.getRequest()  
org.apache.coyote.ajp.AbstractAjpProtocol.getRequiredSecret() 
 
org.apache.catalina.core.ApplicationContext.getResources()  
org.apache.catalina.connector.OutputBuffer.getResponse()  
javax.servlet.jsp.JspException.getRootCause() 
As of JSP 2.1, replaced by
 java.lang.Throwable.getCause() 
 
javax.servlet.UnavailableException.getServlet() 
As of Java Servlet API 2.2, with no replacement. 
 
javax.servlet.ServletContext.getServlet(String) 
As of Java Servlet API 2.1, with no direct replacement. 
 
org.apache.catalina.core.ApplicationContext.getServlet(String)  
org.apache.catalina.core.ApplicationContextFacade.getServlet(String) 
As of Java Servlet API 2.1, with no direct replacement. 
 
org.apache.jasper.servlet.JspCServletContext.getServlet(String) 
This method has been deprecated with no replacement 
 
javax.servlet.ServletContext.getServletNames() 
As of Java Servlet API 2.1, with no replacement. 
 
org.apache.catalina.core.ApplicationContext.getServletNames()  
org.apache.catalina.core.ApplicationContextFacade.getServletNames() 
As of Java Servlet API 2.1, with no direct replacement. 
 
org.apache.jasper.servlet.JspCServletContext.getServletNames() 
This method has been deprecated with no replacement 
 
org.apache.catalina.connector.Request.getServletPathMB()  
javax.servlet.ServletContext.getServlets() 
As of Java Servlet API 2.0, with no replacement. 
 
org.apache.catalina.core.ApplicationContext.getServlets()  
org.apache.catalina.core.ApplicationContextFacade.getServlets() 
As of Java Servlet API 2.1, with no direct replacement. 
 
org.apache.jasper.servlet.JspCServletContext.getServlets() 
This method has been deprecated with no replacement 
 
javax.servlet.http.HttpSessionContext.getSession(String) 
As of Java Servlet API 2.1 with no replacement. This method
             must return null and will be removed in a future version of
             this API. 
 
org.apache.catalina.ha.session.ClusterManagerBase.getSessionAttributeFilter() 
 
javax.servlet.http.HttpSession.getSessionContext() 
As of Version 2.1, this method is deprecated and has no
             replacement. It will be removed in a future version of the
             Java Servlet API. 
 
org.apache.catalina.session.StandardSession.getSessionContext() 
As of Version 2.1, this method is deprecated and has no
  replacement.  It will be removed in a future version of the
  Java Servlet API. 
 
org.apache.catalina.session.StandardSessionFacade.getSessionContext() 
As of Version 2.1, this method is deprecated and has no
             replacement. 
 
org.apache.catalina.core.ApplicationSessionCookieConfig.getSessionCookieName(Context) 
 
org.apache.catalina.session.ManagerBase.getSessionIdLength() 
 
org.apache.catalina.core.ApplicationSessionCookieConfig.getSessionUriParamName(Context) 
 
org.apache.naming.resources.ResourceCache.getSpareNotFoundEntries() 
- unused 
 
org.apache.catalina.core.StandardContext.getStaticResources()  
org.apache.catalina.connector.Response.getStream()  
org.apache.catalina.manager.ManagerServlet.getStringManager(HttpServletRequest) 
 
org.apache.catalina.manager.host.HostManagerServlet.getStringManager(HttpServletRequest) 
 
org.apache.catalina.tribes.transport.ReceiverBase.getTcpListenAddress() 
use getAddress 
 
org.apache.catalina.tribes.transport.ReceiverBase.getTcpListenPort() 
use getPort 
 
org.apache.catalina.tribes.transport.ReceiverBase.getTcpSelectorTimeout() 
use getSelectorTimeout 
 
org.apache.catalina.tribes.transport.ReceiverBase.getTcpThreadCount() 
use getMinThreads()/getMaxThreads() 
 
org.apache.catalina.Context.getTldNamespaceAware() 
This option will be removed in 8.0.x. 
 
org.apache.tomcat.dbcp.dbcp.DelegatingResultSet.getUnicodeStream(int)   
org.apache.tomcat.dbcp.dbcp.DelegatingResultSet.getUnicodeStream(String)   
org.apache.coyote.AbstractProcessor.getUpgradeInbound() 
Will be removed in Tomcat 8.0.x. 
 
org.apache.coyote.Processor.getUpgradeInbound() 
Will be removed in Tomcat 8.0.x. 
 
org.apache.coyote.ajp.AbstractAjpProcessor.getUpgradeInbound() 
Will be removed in Tomcat 8.0.x. 
 
org.apache.coyote.http11.AbstractHttp11Processor.getUpgradeInbound() 
Will be removed in Tomcat 8.0.x. 
 
org.apache.coyote.http11.upgrade.AbstractProcessor.getUpgradeInbound()  
org.apache.catalina.loader.WebappClassLoaderBase.getURL(File, boolean) 
 
org.apache.tomcat.util.IntrospectionUtils.getURL(String, String) 
Is used only by deprecated method 
 
org.apache.tomcat.util.IntrospectionUtils.getURLClassLoader(URL[], ClassLoader) 
Not used 
 
javax.servlet.http.HttpSession.getValue(String) 
 
org.apache.catalina.session.StandardSession.getValue(String) 
As of Version 2.2, this method is replaced by
  getAttribute() 
 
org.apache.catalina.session.StandardSessionFacade.getValue(String) 
 
javax.servlet.http.HttpSession.getValueNames() 
 
org.apache.catalina.session.StandardSession.getValueNames() 
As of Version 2.2, this method is replaced by
  getAttributeNames() 
 
org.apache.catalina.session.StandardSessionFacade.getValueNames() 
 
javax.servlet.jsp.JspContext.getVariableResolver() 
As of JSP 2.1,
             replaced by javax.el.ELContext.getELResolver()
             which can be obtained by
             jspContext.getELContext().getELResolver() 
 
org.apache.jasper.runtime.JspContextWrapper.getVariableResolver()  
org.apache.jasper.runtime.PageContextImpl.getVariableResolver()  
org.apache.jasper.compiler.AntCompiler.SystemLogHandler.getWrapped() 
Unused. Will be removed in Tomcat 8.0.x. 
 
org.apache.tomcat.util.IntrospectionUtils.guessInstall(String, String, String) 
No longer required. Will be removed in Tomcat 8.0.x. 
 
org.apache.tomcat.util.IntrospectionUtils.guessInstall(String, String, String, String) 
No longer required. Will be removed in Tomcat 8.0.x. 
 
org.apache.tomcat.util.buf.ByteChunk.hashIgnoreCase() 
Unused. Will be removed in Tomcat 8.0.x onwards. 
 
org.apache.tomcat.util.buf.CharChunk.hashIgnoreCase() 
Unused. Will be removed in Tomcat 8.0.x onwards. 
 
org.apache.tomcat.util.IntrospectionUtils.hasHook(Object, String) 
Not used 
 
org.apache.tomcat.util.buf.MessageBytes.indexOf(char) 
Unused. Will be removed in Tomcat 8.0.x onwards. 
 
org.apache.tomcat.util.buf.MessageBytes.indexOf(char, int) 
Unused. Will be removed in Tomcat 8.0.x onwards. 
 
org.apache.catalina.startup.Tomcat.initSimpleAuth() 
Will be removed in Tomcat 8.0.x 
 
org.apache.catalina.Container.invoke(Request, Response) 
Unused. Will be removed in Tomcat 8.0.x. 
 
org.apache.tomcat.util.buf.Ascii.isAlpha(int) 
Unused. Will be removed in Tomcat 8.0.x onwards. 
 
org.apache.tomcat.util.codec.binary.Base64.isArrayByteBase64(byte[]) 
 
org.apache.tomcat.jdbc.pool.interceptor.StatementCache.isCached(String) 
Unused. Will be removed in Tomcat 9 
 
org.apache.catalina.core.StandardContext.isEventProvider()  
org.apache.catalina.core.StandardWrapper.isEventProvider()  
org.apache.catalina.core.StandardContext.isFilesystemBased()  
org.apache.tomcat.util.buf.Ascii.isLower(int) 
Unused. Will be removed in Tomcat 8.0.x onwards. 
 
org.apache.catalina.connector.Request.isProcessing()  
org.apache.catalina.core.StandardContext.isReplaceWelcomeFiles()  
org.apache.catalina.connector.Request.isRequestedSessionIdFromSSL()  
javax.servlet.http.HttpServletRequest.isRequestedSessionIdFromUrl() 
 
javax.servlet.http.HttpServletRequestWrapper.isRequestedSessionIdFromUrl() 
As of Version 3.0 of the Java Servlet API 
 
org.apache.catalina.connector.Request.isRequestedSessionIdFromUrl() 
As of Version 2.1 of the Java Servlet API, use
  isRequestedSessionIdFromURL() instead. 
 
org.apache.catalina.websocket.WsHttpServletRequestWrapper.isRequestedSessionIdFromUrl()  
org.apache.catalina.valves.AccessLogValve.isResolveHosts() 
Unused, removed in Tomcat 8.
 See org.apache.catalina.connector.Connector.setEnableLookups(boolean). 
 
org.apache.catalina.core.StandardContext.isSaveConfig()  
org.apache.catalina.core.StandardContext.isStatisticsProvider()  
org.apache.catalina.core.StandardWrapper.isStatisticsProvider()  
org.apache.tomcat.util.buf.Ascii.isUpper(int) 
Unused. Will be removed in Tomcat 8.0.x onwards. 
 
org.apache.catalina.util.DOMWriter.isValidJavaEncoding(String) 
Unused - will be removed in 8.0.x 
 
org.apache.catalina.filters.CorsFilter.isValidOrigin(String) 
 
org.apache.tomcat.util.buf.Ascii.isWhite(int) 
Unused. Will be removed in Tomcat 8.0.x onwards. 
 
org.apache.jasper.compiler.ErrorDispatcher.jspError(Node, String, String, Exception) 
Replaced by jspError(Node, Exception, String, String) 
 
org.apache.jasper.compiler.ErrorDispatcher.jspError(String, String, Exception) 
Replaced by jspError(Exception, String, String) 
 
org.apache.catalina.ha.tcp.SimpleTcpCluster.lifecycleEvent(LifecycleEvent) 
Unused - will be removed in Tomcat 8.0.x 
 
org.apache.tomcat.util.buf.HexUtils.load() 
Unused. Will be removed in Tomcat 8.0.x onwards. 
 
org.apache.tomcat.util.modeler.modules.ModelerSource.loadDescriptors(Registry, String, String, Object) 
Location parameter is unused. Will be removed in Tomcat
              8.0.x 
 
org.apache.tomcat.jni.SSL.loadDSATempKey(int, String) 
Now automatically loaded from certificate file 
 
javax.servlet.ServletContext.log(Exception, String) 
 
org.apache.catalina.core.ApplicationContext.log(Exception, String)  
org.apache.catalina.core.ApplicationContextFacade.log(Exception, String) 
As of Java Servlet API 2.1, use
  log(String, Throwable) instead 
 
org.apache.jasper.servlet.JspCServletContext.log(Exception, String) 
Use log(String,Throwable) instead 
 
org.apache.catalina.startup.DigesterFactory.newDigester() 
Unused - will be removed in 8.0.x 
 
org.apache.catalina.startup.DigesterFactory.newDigester(RuleSet) 
Unused - will be removed in 8.0.x 
 
org.apache.catalina.util.RequestUtil.normalize(String) 
 
org.apache.catalina.util.RequestUtil.normalize(String, boolean) 
 
org.apache.coyote.http11.filters.ChunkedInputFilter.parseCRLF() 
 
org.apache.tomcat.util.http.FastHttpDateFormat.parseDate(String, DateFormat[]) 
 
org.apache.tomcat.util.buf.Ascii.parseInt(byte[], int, int) 
Unused. Will be removed in Tomcat 8.0.x onwards. 
 
org.apache.tomcat.util.buf.Ascii.parseInt(char[], int, int) 
Unused. Will be removed in Tomcat 8.0.x onwards. 
 
org.apache.tomcat.util.buf.Ascii.parseLong(char[], int, int) 
Unused. Will be removed in Tomcat 8.0.x onwards. 
 
org.apache.catalina.authenticator.DigestAuthenticator.parseUsername(String) 
Unused. Will be removed in Tomcat 8.0.x 
 
org.apache.catalina.manager.ManagerServlet.printResources(PrintWriter, String, Context, String, Class>, StringManager) 
 
org.apache.catalina.servlets.CGIServlet.printServletEnvironment(ServletOutputStream, HttpServletRequest, HttpServletResponse) 
 
org.apache.coyote.ajp.AjpMessage.processHeader()  
javax.servlet.http.HttpSession.putValue(String, Object) 
 
org.apache.catalina.session.StandardSession.putValue(String, Object) 
As of Version 2.2, this method is replaced by
  setAttribute() 
 
org.apache.catalina.session.StandardSessionFacade.putValue(String, Object) 
 
org.apache.catalina.tribes.tipis.AbstractReplicatedMap.MapMessage.readMembers(ObjectInput) 
Unused - will be removed in 8.0.x 
 
org.apache.catalina.realm.JDBCRealm.release(Connection) 
Unused 
 
org.apache.catalina.ha.tcp.SimpleTcpCluster.removeProperty(String) 
Unused - will be removed in Tomcat 8.0.x 
 
javax.servlet.http.HttpSession.removeValue(String) 
 
org.apache.catalina.session.StandardSession.removeValue(String) 
As of Version 2.2, this method is replaced by
  removeAttribute() 
 
org.apache.catalina.session.StandardSessionFacade.removeValue(String) 
 
org.apache.tomcat.util.IntrospectionUtils.replaceProperties(String, Hashtable, IntrospectionUtils.PropertySource[])  
 
org.apache.tomcat.util.buf.CharChunk.reset() 
Unused. Will be removed in Tomcat 8.0.x onwards. 
 
org.apache.catalina.connector.Response.reset(int, String)  
org.apache.jasper.runtime.JspContextWrapper.resolveVariable(String)  
org.apache.catalina.ha.session.DeltaManager.serializeDeltaRequest(DeltaSession, DeltaRequest) 
Unused. This will be removed in Tomcat 10.
             Calling this method may result in a deadlock. See:
             https://bz.apache.org/bugzilla/show_bug.cgi?id=62841 
 
org.apache.catalina.Wrapper.servletSecurityAnnotationScan() 
This will be removed in Tomcat 9. 
 
org.apache.catalina.manager.ManagerServlet.sessions(PrintWriter, ContextName, StringManager) 
 
org.apache.tomcat.util.IntrospectionUtils.setAttribute(Object, String, Object) 
Not used 
 
org.apache.catalina.Context.setCharsetMapper(CharsetMapper)   
org.apache.catalina.startup.FailedContext.setCharsetMapper(CharsetMapper)  
org.apache.catalina.core.StandardContext.setClearReferencesStatic(boolean) 
This option will be removed in Tomcat 8.5 
 
org.apache.catalina.loader.WebappClassLoaderBase.setClearReferencesStatic(boolean) 
Will be removed in 8.5 
 
org.apache.tomcat.util.net.NioEndpoint.KeyAttachment.setCometOps(int) 
Unused (value is set but never read) - will be removed in
 Tomcat 8 
 
org.apache.catalina.core.StandardContext.setCompilerClasspath(String)  
org.apache.coyote.http11.AbstractHttp11Protocol.setCompressableMimeType(String)  
org.apache.coyote.http11.AbstractHttp11Processor.setCompressableMimeTypes(String) 
 
org.apache.coyote.http11.AbstractHttp11Protocol.setCompressableMimeTypes(String)  
org.apache.coyote.http11.AbstractHttp11Processor.setCompressableMimeTypes(String[]) 
 
org.apache.catalina.startup.Catalina.setConfig(String) 
 
org.apache.catalina.startup.HostConfig.setConfigClass(String) 
Will be removed in Tomcat 8.0.x 
 
org.apache.catalina.connector.Response.setContext(Context)  
org.apache.catalina.startup.TldConfig.setContext(Context) 
Unused - will be removed in 8.0.x 
 
org.apache.catalina.connector.Request.setContextPath(String)  
org.apache.catalina.connector.Request.setCookies(Cookie[])  
org.apache.naming.resources.ResourceAttributes.setCreation(long) 
- unused 
 
org.apache.catalina.startup.ContextConfig.setDefaultContextXml(String) 
Unused 
 
org.apache.catalina.startup.Tomcat.setDefaultRealm(Realm) 
Will be removed in Tomcat 8.0.x. 
 
org.apache.naming.resources.ResourceCache.setDesiredEntryAccessRatio(long) 
- unused 
 
org.apache.catalina.Manager.setDistributable(boolean) 
 
org.apache.catalina.session.ManagerBase.setDistributable(boolean)  
org.apache.tomcat.util.buf.UEncoder.setEncoding(String) 
Unused. Will be removed in Tomcat 8.0.x onwards. 
 
org.apache.catalina.core.StandardWrapper.setErrorCount(int)  
org.apache.catalina.ha.session.BackupManager.setExpireSessionsOnShutdown(boolean) 
Unused - will be removed in Tomcat 8.0.x 
 
org.apache.tomcat.dbcp.pool.BaseKeyedObjectPool.setFactory(KeyedPoolableObjectFactory)  
to be removed in pool 2.0 
 
org.apache.tomcat.dbcp.pool.KeyedObjectPool.setFactory(KeyedPoolableObjectFactory)  
to be removed in pool 2.0 
 
org.apache.tomcat.dbcp.pool.impl.GenericKeyedObjectPool.setFactory(KeyedPoolableObjectFactory)  
to be removed in version 2.0 
 
org.apache.tomcat.dbcp.pool.impl.StackKeyedObjectPool.setFactory(KeyedPoolableObjectFactory)  
to be removed in pool 2.0 
 
org.apache.tomcat.util.buf.MessageBytes.setFactory(MessageBytes.MessageBytesFactory) 
Unused. Will be removed in Tomcat 8.0.x onwards. 
 
org.apache.tomcat.dbcp.pool.BaseObjectPool.setFactory(PoolableObjectFactory)  
to be removed in pool 2.0 
 
org.apache.tomcat.dbcp.pool.ObjectPool.setFactory(PoolableObjectFactory)  
to be removed in pool 2.0 
 
org.apache.tomcat.dbcp.pool.impl.GenericObjectPool.setFactory(PoolableObjectFactory)  
to be removed in version 2.0 
 
org.apache.tomcat.dbcp.pool.impl.SoftReferenceObjectPool.setFactory(PoolableObjectFactory)  
to be removed in pool 2.0 
 
org.apache.tomcat.dbcp.pool.impl.StackObjectPool.setFactory(PoolableObjectFactory)  
to be removed in pool 2.0 
 
org.apache.catalina.connector.Request.setHost(Host)  
org.apache.catalina.connector.Response.setIncluded(boolean)  
org.apache.tomcat.util.buf.MessageBytes.setInt(int) 
Unused. Will be removed in Tomcat 8.0.x onwards. 
 
org.apache.naming.resources.ResourceAttributes.setLastModifiedDate(Date) 
- unused 
 
org.apache.naming.resources.ResourceAttributes.setLastModifiedHttp(String) 
- unused 
 
org.apache.tomcat.util.net.NioEndpoint.KeyAttachment.setLastRegistered(long) 
Unused - will be removed in Tomcat 8 
 
org.apache.catalina.core.StandardWrapper.setLoadTime(long)  
org.apache.tomcat.util.modeler.modules.MbeansDescriptorsDigesterSource.setLocation(String) 
Unused. Will be removed in Tomcat 8.0.x 
 
org.apache.tomcat.util.modeler.modules.MbeansDescriptorsIntrospectionSource.setLocation(String) 
Unused. Will be removed in Tomcat 8.0.x 
 
org.apache.tomcat.util.modeler.modules.MbeansDescriptorsSerSource.setLocation(String) 
Unused. Will be removed in Tomcat 8.0.x 
 
org.apache.naming.resources.ResourceCache.setMaxAllocateIterations(int) 
- unused 
 
org.apache.catalina.Manager.setMaxInactiveInterval(int) 
 
org.apache.catalina.session.ManagerBase.setMaxInactiveInterval(int)  
org.apache.catalina.core.StandardWrapper.setMaxTime(long)  
org.apache.catalina.tribes.membership.McastService.setMcastAddr(String) 
use setAddress 
 
org.apache.catalina.tribes.membership.McastService.setMcastFrequency(long) 
use setFrequency 
 
org.apache.catalina.tribes.membership.McastService.setMcastPort(int) 
use setPort 
 
org.apache.catalina.tribes.membership.McastService.setMcastSoTimeout(int) 
use setSoTimeout 
 
org.apache.catalina.tribes.membership.McastService.setMcastTTL(int) 
use setTtl 
 
org.apache.catalina.core.StandardWrapper.setMinTime(long)  
org.apache.tomcat.util.buf.ByteChunk.setOptimizedWrite(boolean) 
Unused. Will be removed in Tomcat 8.0.x onwards. 
 
org.apache.catalina.loader.WebappClassLoaderBase.setParentClassLoader(ClassLoader) 
Will be removed in 8.0.x onwards. 
 
org.apache.catalina.tribes.group.interceptors.TcpFailureDetector.setPerformConnectTest(boolean)  
org.apache.catalina.core.StandardWrapper.setProcessingTime(long)  
org.apache.tomcat.util.IntrospectionUtils.setProperty(Object, String) 
Not used 
 
org.apache.catalina.ha.tcp.SimpleTcpCluster.setProperty(String, Object) 
Unused - will be removed in Tomcat 8.0.x 
 
org.apache.catalina.ha.tcp.SimpleTcpCluster.setProperty(String, String) 
Unused - will be removed in Tomcat 8.0.x 
 
org.apache.catalina.Cluster.setProtocol(String)   
org.apache.catalina.util.DOMWriter.setQualifiedNames(boolean) 
Unnecessary - will be removed in 8.0.x 
 
org.apache.coyote.http11.AbstractHttp11Protocol.setRejectIllegalHeaderName(boolean) 
 
org.apache.catalina.core.StandardWrapper.setRequestCount(int)  
org.apache.coyote.ajp.AbstractAjpProcessor.setRequiredSecret(String)  
org.apache.coyote.ajp.AbstractAjpProtocol.setRequiredSecret(String) 
 
org.apache.catalina.valves.AccessLogValve.setResolveHosts(boolean) 
Unused, removed in Tomcat 8.
 See org.apache.catalina.connector.Connector.setEnableLookups(boolean). 
 
org.apache.catalina.core.StandardContext.setSaveConfig(boolean)  
org.apache.catalina.connector.Request.setServerName(String)  
org.apache.catalina.connector.Request.setServletPath(String)  
org.apache.catalina.Wrapper.setServletSecurityAnnotationScanRequired(boolean) 
This will be removed in Tomcat 9. 
 
org.apache.catalina.ha.session.ClusterManagerBase.setSessionAttributeFilter(String) 
 
org.apache.catalina.session.ManagerBase.setSessionIdLength(int) 
 
org.apache.naming.resources.ResourceCache.setSpareNotFoundEntries(int) 
- unused 
 
javax.servlet.http.HttpServletResponse.setStatus(int, String) 
As of version 2.1, due to ambiguous meaning of the message
             parameter. To set a status code use
             setStatus(int), to send an error with a
             description use sendError(int, String). 
 
javax.servlet.http.HttpServletResponseWrapper.setStatus(int, String) 
As of Version 3.0 of the Java Servlet API 
 
org.apache.catalina.connector.Response.setStatus(int, String) 
As of Version 2.1 of the Java Servlet API, this method
  has been deprecated due to the ambiguous meaning of the message
  parameter. 
 
org.apache.catalina.tribes.transport.ReceiverBase.setTcpListenAddress(String) 
use setAddress 
 
org.apache.catalina.tribes.transport.ReceiverBase.setTcpListenPort(int) 
use setPort 
 
org.apache.catalina.tribes.transport.ReceiverBase.setTcpSelectorTimeout(long) 
use setSelectorTimeout 
 
org.apache.catalina.tribes.transport.ReceiverBase.setTcpThreadCount(int) 
use setMaxThreads/setMinThreads 
 
org.apache.catalina.Context.setTldNamespaceAware(boolean) 
This option will be removed in 8.0.x. 
 
org.apache.tomcat.dbcp.dbcp.DelegatingPreparedStatement.setUnicodeStream(int, InputStream, int)   
org.apache.jasper.JspC.setWebXmlFragment(String) 
 
org.apache.catalina.util.DOMWriter.setWriterEncoding(String) 
Unused - will be removed in 8.0.x 
 
org.apache.catalina.core.StandardContext.startRecursive()  
org.apache.tomcat.util.buf.ByteChunk.startsWith(byte[]) 
Unused. Will be removed in Tomcat 8.0.x onwards. 
 
org.apache.tomcat.util.buf.ByteChunk.startsWith(String) 
Unused. Will be removed in Tomcat 8.0.x onwards. 
 
org.apache.tomcat.util.buf.MessageBytes.startsWith(String) 
Unused. Will be removed in Tomcat 8.0.x onwards. 
 
org.apache.tomcat.util.modeler.modules.ModelerSource.store() 
Unused - will be removed in Tomcat 8.0.x 
 
org.apache.tomcat.util.buf.ByteChunk.substract(ByteChunk) 
Unused. Will be removed in Tomcat 8.0.x onwards. 
 
org.apache.tomcat.util.buf.CharChunk.substract(CharChunk) 
Unused. Will be removed in Tomcat 8.0.x onwards. 
 
org.apache.catalina.tribes.io.XByteBuffer.toBytes(boolean) 
use toBytes(boolean,byte[],int) 
 
org.apache.catalina.tribes.io.XByteBuffer.toBytes(int) 
use toBytes(int,byte[],int) 
 
org.apache.catalina.tribes.io.XByteBuffer.toBytes(long) 
use toBytes(long,byte[],int) 
 
org.apache.tomcat.util.net.URL.toExternalForm() 
Unused. Will be removed in Tomcat 8.0.x 
 
org.apache.tomcat.util.buf.Ascii.toUpper(int) 
Unused. Will be removed in Tomcat 8.0.x onwards. 
 
org.apache.catalina.ha.tcp.SimpleTcpCluster.transferProperty(String, Object) 
Unused - will be removed in Tomcat 8.0.x 
 
org.apache.naming.ContextBindings.unbindClassLoader(Object) 
- unused 
 
org.apache.naming.ContextBindings.unbindClassLoader(Object, Object) 
- unused 
 
org.apache.naming.ContextBindings.unbindContext(Object) 
- unused 
 
org.apache.naming.ContextBindings.unbindThread(Object) 
- unused 
 
org.apache.tomcat.util.IntrospectionUtils.unCapitalize(String) 
Not used 
 
org.apache.tomcat.util.modeler.modules.ModelerSource.updateField(ObjectName, String, Object) 
Unused - will be removed in Tomcat 8.0.x 
 
org.apache.coyote.Processor.upgradeDispatch() 
Will be removed in Tomcat 8.0.x. 
 
org.apache.catalina.util.RequestUtil.URLDecode(byte[], String) 
Unused - will be removed in 8.0.x 
 
org.apache.catalina.ha.session.ClusterManagerBase.willAttributeDistribute(String) 
 
org.apache.catalina.tribes.tipis.AbstractReplicatedMap.MapMessage.writeMembers(ObjectOutput, Member[]) 
Unused - will be removed in 8.0.x