apache / tomcat
File Size

The distribution of size of files (measured in lines of code).

Intro
Learn more...
File Size Overall
25% | 19% | 26% | 12% | 15%
Legend:
1001+
501-1000
201-500
101-200
1-100


explore: grouped by folders | grouped by size | sunburst | 3D view
File Size per Extension
1001+
501-1000
201-500
101-200
1-100
java23% | 20% | 27% | 13% | 16%
xml49% | 12% | 22% | 8% | 7%
html51% | 0% | 9% | 9% | 29%
nsi100% | 0% | 0% | 0% | 0%
pl0% | 0% | 100% | 0% | 0%
css0% | 0% | 60% | 39% | 0%
xsl0% | 0% | 65% | 34% | 0%
jsp0% | 0% | 20% | 28% | 51%
xsd0% | 0% | 0% | 0% | 100%
classpath0% | 0% | 0% | 0% | 100%
yaml0% | 0% | 0% | 0% | 100%
project0% | 0% | 0% | 0% | 100%
launch0% | 0% | 0% | 0% | 100%
h0% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
java23% | 19% | 27% | 13% | 16%
conf96% | 0% | 0% | 0% | 3%
res62% | 0% | 22% | 5% | 8%
modules10% | 37% | 28% | 11% | 11%
webapps0% | 0% | 25% | 43% | 30%
Longest Files (Top 50)
File# lines# units
Cipher.java
in java/org/apache/tomcat/util/net/openssl/ciphers
4330 16
web.xml
in conf
4128 -
ELParser.java
in java/org/apache/el/parser
4113 179
StandardContext.java
in java/org/apache/catalina/core
3548 322
Generator.java
in java/org/apache/jasper/compiler
2982 96
ELParserTokenManager.java
in java/org/apache/el/parser
2616 53
2248 -
ContextConfig.java
in java/org/apache/catalina/startup
2012 72
WebdavServlet.java
in java/org/apache/catalina/servlets
1996 57
WebXml.java
in java/org/apache/tomcat/util/descriptor/web
1920 84
Request.java
in java/org/apache/catalina/connector
1863 152
DefaultServlet.java
in java/org/apache/catalina/servlets
1824 64
DelegatingResultSet.java
in java/org/apache/tomcat/dbcp/dbcp2
1753 199
JNDIRealm.java
in java/org/apache/catalina/realm
1649 131
WebappClassLoaderBase.java
in java/org/apache/catalina/loader
1492 78
mbeans-descriptors.xml
in java/org/apache/catalina/core
1457 -
Node.java
in java/org/apache/jasper/compiler
1421 204
Http2UpgradeHandler.java
in java/org/apache/coyote/http2
1403 86
Nio2Endpoint.java
in java/org/apache/tomcat/util/net
1319 71
OpenSSLEngine.java
in java/org/apache/tomcat/util/net/openssl/panama
1302 60
NioEndpoint.java
in java/org/apache/tomcat/util/net
1301 74
AbstractReplicatedMap.java
in java/org/apache/catalina/tribes/tipis
1283 92
DataSourceUserDatabase.java
in java/org/apache/catalina/users
1222 57
AbstractAccessLogValve.java
in java/org/apache/catalina/valves
1209 88
HostConfig.java
in java/org/apache/catalina/startup
1204 49
DelegatingCallableStatement.java
in java/org/apache/tomcat/dbcp/dbcp2
1191 121
JspC.java
in java/org/apache/jasper
1185 105
Validator.java
in java/org/apache/jasper/compiler
1172 48
OpenSSLContext.java
in java/org/apache/tomcat/util/net/openssl/panama
1150 25
Mapper.java
in java/org/apache/catalina/mapper
1120 60
Stream.java
in java/org/apache/coyote/http2
1104 84
Parser.java
in java/org/apache/jasper/compiler
1095 52
OpenSSLEngine.java
in java/org/apache/tomcat/util/net/openssl
1069 53
package.html
in java/org/apache/tomcat/util/digester
1067 -
ManagerServlet.java
in java/org/apache/catalina/manager
1057 34
nsi
tomcat.nsi
in res/install-win
1053 -
AbstractEndpoint.java
in java/org/apache/tomcat/util/net
1050 94
WebRuleSet.java
in java/org/apache/tomcat/util/descriptor/web
1038 30
ConnectionPool.java
in modules/jdbc-pool/src/main/java/org/apache/tomcat/jdbc/pool
1021 68
SecureNio2Channel.java
in java/org/apache/tomcat/util/net
1016 49
FailedContext.java
in java/org/apache/catalina/startup
1003 239
Digester.java
in java/org/apache/tomcat/util/digester
970 101
HTMLManagerServlet.java
in java/org/apache/catalina/manager
969 26
RealmBase.java
in java/org/apache/catalina/realm
963 57
Http11Processor.java
in java/org/apache/coyote/http11
928 45
WsRemoteEndpointImplBase.java
in java/org/apache/tomcat/websocket
928 66
BasicDataSource.java
in java/org/apache/tomcat/dbcp/dbcp2
917 165
Response.java
in java/org/apache/catalina/connector
901 74
jdbc-pool.xml
in modules/jdbc-pool/doc
884 -
GenericKeyedObjectPool.java
in java/org/apache/tomcat/dbcp/pool2/impl
884 52
Files With Most Units (Top 50)
File# lines# units
StandardContext.java
in java/org/apache/catalina/core
3548 322
FailedContext.java
in java/org/apache/catalina/startup
1003 239
Node.java
in java/org/apache/jasper/compiler
1421 204
DelegatingResultSet.java
in java/org/apache/tomcat/dbcp/dbcp2
1753 199
DelegatingDatabaseMetaData.java
in java/org/apache/tomcat/dbcp/dbcp2
794 188
ELParser.java
in java/org/apache/el/parser
4113 179
BasicDataSource.java
in java/org/apache/tomcat/dbcp/dbcp2
917 165
Request.java
in java/org/apache/catalina/connector
1863 152
DataSourceProxy.java
in modules/jdbc-pool/src/main/java/org/apache/tomcat/jdbc/pool
733 148
ConnectionPool.java
in modules/jdbc-pool/src/main/java/org/apache/tomcat/jdbc/pool/jmx
641 136
JNDIRealm.java
in java/org/apache/catalina/realm
1649 131
PoolProperties.java
in modules/jdbc-pool/src/main/java/org/apache/tomcat/jdbc/pool
789 130
DelegatingCallableStatement.java
in java/org/apache/tomcat/dbcp/dbcp2
1191 121
BaseGenericObjectPool.java
in java/org/apache/tomcat/dbcp/pool2/impl
773 113
JspC.java
in java/org/apache/jasper
1185 105
Digester.java
in java/org/apache/tomcat/util/digester
970 101
Generator.java
in java/org/apache/jasper/compiler
2982 96
AbstractEndpoint.java
in java/org/apache/tomcat/util/net
1050 94
ExpiresFilter.java
in java/org/apache/catalina/filters
828 94
AbstractProtocol.java
in java/org/apache/coyote
756 93
AbstractReplicatedMap.java
in java/org/apache/catalina/tribes/tipis
1283 92
Request.java
in java/org/apache/coyote
484 88
AbstractAccessLogValve.java
in java/org/apache/catalina/valves
1209 88
PerUserPoolDataSource.java
in java/org/apache/tomcat/dbcp/dbcp2/datasources
486 87
Http2UpgradeHandler.java
in java/org/apache/coyote/http2
1403 86
PoolUtils.java
in java/org/apache/tomcat/dbcp/pool2
813 86
ManagerBase.java
in java/org/apache/catalina/session
696 85
PageInfo.java
in java/org/apache/jasper/compiler
444 84
AbstractHttp11Protocol.java
in java/org/apache/coyote/http11
450 84
Stream.java
in java/org/apache/coyote/http2
1104 84
InstanceKeyDataSource.java
in java/org/apache/tomcat/dbcp/dbcp2/datasources
574 84
WebXml.java
in java/org/apache/tomcat/util/descriptor/web
1920 84
Connector.java
in java/org/apache/catalina/connector
519 82
ReceiverBase.java
in java/org/apache/catalina/tribes/transport
435 82
ThreadPoolExecutor.java
in java/org/apache/tomcat/util/threads
831 80
SSLHostConfig.java
in java/org/apache/tomcat/util/net
549 80
DelegatingConnection.java
in java/org/apache/tomcat/dbcp/dbcp2
763 78
WebappClassLoaderBase.java
in java/org/apache/catalina/loader
1492 78
DeltaManager.java
in java/org/apache/catalina/ha/session
840 78
RequestFacade.java
in java/org/apache/catalina/connector
418 76
NioEndpoint.java
in java/org/apache/tomcat/util/net
1301 74
RewriteRule.java
in java/org/apache/catalina/valves/rewrite
360 74
Response.java
in java/org/apache/catalina/connector
901 74
ContextConfig.java
in java/org/apache/catalina/startup
2012 72
Nio2Endpoint.java
in java/org/apache/tomcat/util/net
1319 71
HttpServlet.java
in java/jakarta/servlet/http
591 69
ConnectionPool.java
in modules/jdbc-pool/src/main/java/org/apache/tomcat/jdbc/pool
1021 68
SocketWrapperBase.java
in java/org/apache/tomcat/util/net
723 68
WsRemoteEndpointImplBase.java
in java/org/apache/tomcat/websocket
928 66
LinkedBlockingDeque.java
in java/org/apache/tomcat/dbcp/pool2/impl
723 65
Files With Long Lines (Top 50)

There are 137 files with lines longer than 120 characters. In total, there are 888 long lines.

File# lines# units# long lines
formatting-asf-tomcat.xml
in res/ide-support/eclipse
400 - 111
jdbc-pool.xml
in modules/jdbc-pool/doc
884 - 86
mbeans-descriptors.xml
in java/org/apache/catalina/core
1457 - 44
nsi
tomcat.nsi
in res/install-win
1053 - 38
PStmtKey.java
in java/org/apache/tomcat/dbcp/dbcp2
273 37 32
OpenSSLCipherConfigurationParser.java
in java/org/apache/tomcat/util/net/openssl/ciphers
557 25 26
OpenSSLContext.java
in java/org/apache/tomcat/util/net/openssl/panama
1150 25 26
sessionsList.jsp
in webapps/manager/WEB-INF/jsp
134 - 26
DelegatingDatabaseMetaData.java
in java/org/apache/tomcat/dbcp/dbcp2
794 188 25
BaseGenericObjectPool.java
in java/org/apache/tomcat/dbcp/pool2/impl
773 113 19
BasicDataSourceFactory.java
in java/org/apache/tomcat/dbcp/dbcp2
307 14 19
ConnectionPool.java
in modules/jdbc-pool/src/main/java/org/apache/tomcat/jdbc/pool
1021 68 16
SecureNio2Channel.java
in java/org/apache/tomcat/util/net
1016 49 15
mbeans-descriptors.xml
in java/org/apache/catalina/valves
513 - 14
Diagnostics.java
in java/org/apache/tomcat/util
432 23 13
Generator.java
in java/org/apache/jasper/compiler
2982 96 12
mbeans-descriptors.xml
in java/org/apache/catalina/session
316 - 12
BaseObjectPoolConfig.java
in java/org/apache/tomcat/dbcp/pool2/impl
267 54 11
ELParser.html
in java/org/apache/el/parser
207 - 10
IntrospectionUtils.java
in java/org/apache/tomcat/util
460 15 10
mbeans-descriptors.xml
in java/org/apache/catalina/connector
165 - 10
JspDocumentParser.java
in java/org/apache/jasper/compiler
746 32 9
DriverAdapterCPDS.java
in java/org/apache/tomcat/dbcp/dbcp2/cpdsadapter
398 50 9
OpenSSLEngine.java
in java/org/apache/tomcat/util/net/openssl/panama
1302 60 9
PooledConnectionImpl.java
in java/org/apache/tomcat/dbcp/dbcp2/cpdsadapter
353 39 8
openssl_h_Macros.java
in java/org/apache/tomcat/util/openssl
234 17 8
mbeans-descriptors.xml
in java/org/apache/catalina/authenticator
216 - 8
mbeans-descriptors.xml
in java/org/apache/catalina/realm
361 - 8
check-mime.pl
in res/scripts
324 1 8
mbeans-descriptors.xml
in modules/jdbc-pool/src/main/java/org/apache/tomcat/jdbc/pool
318 - 7
GenericKeyedObjectPool.java
in java/org/apache/tomcat/dbcp/pool2/impl
884 52 7
OpenSSLEngine.java
in java/org/apache/tomcat/util/net/openssl
1069 53 7
index.jsp
in webapps/ROOT
201 - 7
webapp-jspc.ant.xml
in modules/stuffed
33 - 6
OpenSSLLibrary.java
in java/org/apache/tomcat/util/net/openssl/panama
380 15 6
mbeans-descriptors.xml
in java/org/apache/catalina/ha/session
618 - 6
mbeans-descriptors.xml
in java/org/apache/catalina/startup
122 - 6
mbeans-descriptors.xml
in modules/jdbc-pool/src/main/java/org/apache/tomcat/jdbc/pool/interceptor
19 - 5
BasicDataSource.java
in java/org/apache/tomcat/dbcp/dbcp2
917 165 5
CPDSConnectionFactory.java
in java/org/apache/tomcat/dbcp/dbcp2/datasources
260 19 5
PoolingConnection.java
in java/org/apache/tomcat/dbcp/dbcp2
228 35 5
JSONParser.java
in java/org/apache/tomcat/util/json
565 27 5
PooledConnection.java
in modules/jdbc-pool/src/main/java/org/apache/tomcat/jdbc/pool
561 49 4
Import.java
in java/org/apache/jasper/tagplugins/jstl/core
304 1 4
Constants.java
in java/org/apache/tomcat/websocket
65 1 4
PoolableConnectionFactory.java
in java/org/apache/tomcat/dbcp/dbcp2
369 63 4
DelegatingResultSet.java
in java/org/apache/tomcat/dbcp/dbcp2
1753 199 4
PoolableManagedConnection.java
in java/org/apache/tomcat/dbcp/dbcp2/managed
32 5 4
KeyedCPDSConnectionFactory.java
in java/org/apache/tomcat/dbcp/dbcp2/datasources
210 16 4
SharedPoolDataSource.java
in java/org/apache/tomcat/dbcp/dbcp2/datasources
125 14 4
Correlations

File Size vs. Commits (all time): 1931 points

java/org/apache/catalina/webresources/AbstractResource.java x: 14 commits (all time) y: 115 lines of code java/org/apache/catalina/authenticator/SavedRequest.java x: 26 commits (all time) y: 95 lines of code java/org/apache/catalina/authenticator/FormAuthenticator.java x: 91 commits (all time) y: 456 lines of code java/org/apache/jasper/compiler/JDTCompiler.java x: 74 commits (all time) y: 445 lines of code java/org/apache/catalina/servlets/CGIServlet.java x: 109 commits (all time) y: 861 lines of code conf/web.xml x: 119 commits (all time) y: 4128 lines of code java/org/apache/catalina/connector/CoyoteAdapter.java x: 323 commits (all time) y: 830 lines of code java/org/apache/tomcat/util/descriptor/web/WebXml.java x: 59 commits (all time) y: 1920 lines of code res/META-INF/jasper-el.jar/web-fragment.xml x: 5 commits (all time) y: 10 lines of code res/META-INF/jasper.jar/web-fragment.xml x: 7 commits (all time) y: 10 lines of code res/META-INF/tomcat-websocket.jar/web-fragment.xml x: 12 commits (all time) y: 10 lines of code webapps/ROOT/WEB-INF/web.xml x: 16 commits (all time) y: 12 lines of code webapps/host-manager/WEB-INF/web.xml x: 26 commits (all time) y: 110 lines of code webapps/manager/WEB-INF/web.xml x: 35 commits (all time) y: 166 lines of code java/org/apache/tomcat/util/descriptor/DigesterFactory.java x: 19 commits (all time) y: 146 lines of code java/org/apache/tomcat/util/descriptor/XmlIdentifiers.java x: 9 commits (all time) y: 62 lines of code res/scripts/check-mime.pl x: 14 commits (all time) y: 324 lines of code java/org/apache/naming/NamingContext.java x: 55 commits (all time) y: 403 lines of code java/org/apache/el/parser/AstElvis.java x: 3 commits (all time) y: 24 lines of code java/org/apache/el/parser/AstNullCoalescing.java x: 1 commits (all time) y: 22 lines of code java/org/apache/el/parser/ELParser.java x: 40 commits (all time) y: 4113 lines of code java/org/apache/el/parser/ELParserTreeConstants.java x: 20 commits (all time) y: 55 lines of code java/jakarta/servlet/http/HttpServletRequest.java x: 17 commits (all time) y: 75 lines of code java/org/apache/catalina/connector/Request.java x: 379 commits (all time) y: 1863 lines of code java/org/apache/catalina/connector/RequestFacade.java x: 62 commits (all time) y: 418 lines of code java/jakarta/websocket/server/HandshakeRequest.java x: 4 commits (all time) y: 20 lines of code java/org/apache/tomcat/websocket/server/Constants.java x: 14 commits (all time) y: 9 lines of code java/org/apache/tomcat/websocket/server/WsHandshakeRequest.java x: 21 commits (all time) y: 119 lines of code java/org/apache/naming/ContextAccessController.java x: 17 commits (all time) y: 32 lines of code java/org/apache/naming/ContextBindings.java x: 20 commits (all time) y: 115 lines of code java/org/apache/naming/EjbRef.java x: 13 commits (all time) y: 34 lines of code java/org/apache/naming/HandlerRef.java x: 11 commits (all time) y: 35 lines of code java/org/apache/naming/NameParserImpl.java x: 11 commits (all time) y: 11 lines of code java/org/apache/naming/NamingContextBindingsEnumeration.java x: 14 commits (all time) y: 56 lines of code java/org/apache/naming/NamingEntry.java x: 11 commits (all time) y: 27 lines of code java/org/apache/naming/ResourceLinkRef.java x: 14 commits (all time) y: 19 lines of code java/org/apache/naming/ResourceRef.java x: 16 commits (all time) y: 38 lines of code java/org/apache/naming/SelectorContext.java x: 25 commits (all time) y: 219 lines of code java/org/apache/naming/ServiceRef.java x: 16 commits (all time) y: 60 lines of code java/org/apache/naming/StringManager.java x: 21 commits (all time) y: 67 lines of code java/org/apache/naming/java/javaURLContextFactory.java x: 18 commits (all time) y: 38 lines of code java/org/apache/jasper/EmbeddedServletOptions.java x: 60 commits (all time) y: 626 lines of code java/org/apache/jasper/JspC.java x: 123 commits (all time) y: 1185 lines of code java/org/apache/jasper/Options.java x: 33 commits (all time) y: 84 lines of code java/org/apache/jasper/compiler/Generator.java x: 232 commits (all time) y: 2982 lines of code java/org/apache/jasper/runtime/JspRuntimeLibrary.java x: 55 commits (all time) y: 785 lines of code java/org/apache/catalina/servlets/DefaultServlet.java x: 245 commits (all time) y: 1824 lines of code java/org/apache/tomcat/util/openssl/openssl_h_Compatibility.java x: 13 commits (all time) y: 311 lines of code java/org/apache/catalina/WebResourceRoot.java x: 31 commits (all time) y: 84 lines of code java/org/apache/catalina/webresources/AbstractArchiveResourceSet.java x: 32 commits (all time) y: 246 lines of code java/org/apache/catalina/webresources/AbstractFileResourceSet.java x: 40 commits (all time) y: 142 lines of code java/org/apache/catalina/webresources/DirResourceSet.java x: 31 commits (all time) y: 299 lines of code java/org/apache/catalina/webresources/EmptyResourceSet.java x: 7 commits (all time) y: 95 lines of code java/org/apache/catalina/util/FilterUtil.java x: 3 commits (all time) y: 64 lines of code res/openssl/openssl.h x: 2 commits (all time) y: 14 lines of code java/jakarta/el/ImportHandler.java x: 24 commits (all time) y: 380 lines of code java/org/apache/catalina/tribes/group/interceptors/TcpFailureDetector.java x: 50 commits (all time) y: 347 lines of code java/org/apache/tomcat/util/http/fileupload/MultipartStream.java x: 37 commits (all time) y: 400 lines of code java/org/apache/tomcat/websocket/WsRemoteEndpointImplBase.java x: 100 commits (all time) y: 928 lines of code java/org/apache/catalina/valves/rewrite/RewriteValve.java x: 75 commits (all time) y: 638 lines of code java/org/apache/catalina/core/ApplicationContext.java x: 181 commits (all time) y: 808 lines of code java/org/apache/catalina/util/RequestUtil.java x: 43 commits (all time) y: 53 lines of code java/org/apache/naming/factory/DataSourceLinkFactory.java x: 19 commits (all time) y: 94 lines of code java/org/apache/naming/factory/BeanFactory.java x: 27 commits (all time) y: 125 lines of code java/org/apache/naming/factory/EjbFactory.java x: 20 commits (all time) y: 40 lines of code java/org/apache/naming/factory/LookupFactory.java x: 9 commits (all time) y: 100 lines of code java/org/apache/naming/factory/ResourceLinkFactory.java x: 23 commits (all time) y: 87 lines of code java/org/apache/naming/factory/SendMailFactory.java x: 24 commits (all time) y: 48 lines of code java/org/apache/juli/AsyncFileHandler.java x: 31 commits (all time) y: 148 lines of code java/org/apache/juli/ClassLoaderLogManager.java x: 69 commits (all time) y: 429 lines of code java/org/apache/juli/FileHandler.java x: 59 commits (all time) y: 334 lines of code java/org/apache/juli/JsonFormatter.java x: 5 commits (all time) y: 117 lines of code java/org/apache/juli/OneLineFormatter.java x: 36 commits (all time) y: 178 lines of code java/org/apache/juli/VerbatimFormatter.java x: 9 commits (all time) y: 9 lines of code java/org/apache/tomcat/util/buf/CharsetCache.java x: 11 commits (all time) y: 178 lines of code java/org/apache/coyote/AsyncStateMachine.java x: 108 commits (all time) y: 268 lines of code java/org/apache/tomcat/util/bcel/classfile/ConstantPool.java x: 42 commits (all time) y: 58 lines of code java/org/apache/catalina/loader/WebappClassLoaderBase.java x: 136 commits (all time) y: 1492 lines of code java/org/apache/catalina/valves/JsonErrorReportValve.java x: 16 commits (all time) y: 103 lines of code java/org/apache/catalina/valves/ErrorReportValve.java x: 89 commits (all time) y: 303 lines of code java/org/apache/juli/logging/DirectJDKLog.java x: 20 commits (all time) y: 123 lines of code java/org/apache/juli/logging/LogFactory.java x: 26 commits (all time) y: 53 lines of code java/org/apache/jasper/compiler/Node.java x: 56 commits (all time) y: 1421 lines of code java/org/apache/catalina/filters/RemoteIpFilter.java x: 72 commits (all time) y: 522 lines of code java/org/apache/catalina/valves/RemoteIpValve.java x: 66 commits (all time) y: 326 lines of code java/org/apache/tomcat/util/net/SSLContextWrapper.java x: 1 commits (all time) y: 52 lines of code java/org/apache/tomcat/util/net/SSLUtil.java x: 15 commits (all time) y: 22 lines of code java/org/apache/tomcat/util/Diagnostics.java x: 24 commits (all time) y: 432 lines of code java/org/apache/jasper/compiler/JavaCompiler.java x: 1 commits (all time) y: 71 lines of code java/org/apache/catalina/Globals.java x: 72 commits (all time) y: 34 lines of code java/org/apache/catalina/webresources/CachedResource.java x: 55 commits (all time) y: 451 lines of code java/org/apache/catalina/ant/jmx/JMXAccessorCreateTask.java x: 21 commits (all time) y: 82 lines of code java/org/apache/catalina/ant/jmx/JMXAccessorQueryTask.java x: 28 commits (all time) y: 81 lines of code java/org/apache/catalina/ant/jmx/JMXAccessorSetTask.java x: 22 commits (all time) y: 75 lines of code java/org/apache/catalina/ant/jmx/JMXAccessorUnregisterTask.java x: 16 commits (all time) y: 20 lines of code java/org/apache/catalina/authenticator/SSLAuthenticator.java x: 40 commits (all time) y: 111 lines of code java/org/apache/catalina/authenticator/jaspic/PersistentProviderRegistrations.java x: 15 commits (all time) y: 197 lines of code java/org/apache/catalina/connector/OutputBuffer.java x: 103 commits (all time) y: 452 lines of code java/org/apache/catalina/core/StandardContext.java x: 475 commits (all time) y: 3548 lines of code java/org/apache/catalina/core/StandardHost.java x: 88 commits (all time) y: 424 lines of code java/org/apache/catalina/core/StandardWrapper.java x: 159 commits (all time) y: 786 lines of code java/org/apache/catalina/filters/CorsFilter.java x: 67 commits (all time) y: 421 lines of code java/org/apache/catalina/ha/deploy/FileMessageFactory.java x: 40 commits (all time) y: 184 lines of code java/org/apache/catalina/manager/JspHelper.java x: 19 commits (all time) y: 135 lines of code java/org/apache/catalina/mapper/Mapper.java x: 72 commits (all time) y: 1120 lines of code java/org/apache/catalina/mapper/WrapperMappingInfo.java x: 6 commits (all time) y: 17 lines of code java/org/apache/catalina/mbeans/ServiceMBean.java x: 10 commits (all time) y: 51 lines of code java/org/apache/catalina/realm/JNDIRealm.java x: 168 commits (all time) y: 1649 lines of code java/org/apache/catalina/realm/RealmBase.java x: 165 commits (all time) y: 963 lines of code java/org/apache/catalina/realm/UserDatabaseRealm.java x: 59 commits (all time) y: 214 lines of code java/org/apache/catalina/servlets/WebdavServlet.java x: 176 commits (all time) y: 1996 lines of code java/org/apache/catalina/session/StoreBase.java x: 38 commits (all time) y: 133 lines of code java/org/apache/catalina/ssi/ExpressionParseTree.java x: 28 commits (all time) y: 283 lines of code java/org/apache/catalina/startup/ContextConfig.java x: 354 commits (all time) y: 2012 lines of code java/org/apache/catalina/startup/EngineRuleSet.java x: 22 commits (all time) y: 37 lines of code java/org/apache/catalina/util/TimeBucketCounter.java x: 11 commits (all time) y: 54 lines of code java/jakarta/transaction/HeuristicCommitException.java x: 3 commits (all time) y: 12 lines of code java/jakarta/security/auth/message/callback/PrivateKeyCallback.java x: 4 commits (all time) y: 75 lines of code java/jakarta/security/auth/message/module/ClientAuthModule.java x: 4 commits (all time) y: 11 lines of code java/jakarta/websocket/ClientEndpointConfig.java x: 5 commits (all time) y: 80 lines of code java/jakarta/websocket/EncodeException.java x: 2 commits (all time) y: 18 lines of code java/jakarta/websocket/Session.java x: 3 commits (all time) y: 40 lines of code java/jakarta/websocket/server/ServerEndpointConfig.java x: 10 commits (all time) y: 140 lines of code java/jakarta/servlet/GenericFilter.java x: 7 commits (all time) y: 35 lines of code java/jakarta/servlet/HttpMethodConstraintElement.java x: 6 commits (all time) y: 23 lines of code java/jakarta/servlet/MultipartConfigElement.java x: 5 commits (all time) y: 39 lines of code java/jakarta/servlet/ServletContext.java x: 24 commits (all time) y: 75 lines of code java/jakarta/servlet/ServletResponse.java x: 9 commits (all time) y: 30 lines of code java/jakarta/servlet/SessionCookieConfig.java x: 7 commits (all time) y: 23 lines of code java/jakarta/servlet/descriptor/JspPropertyGroupDescriptor.java x: 8 commits (all time) y: 17 lines of code java/jakarta/servlet/http/Cookie.java x: 19 commits (all time) y: 230 lines of code java/jakarta/servlet/http/HttpFilter.java x: 8 commits (all time) y: 27 lines of code java/jakarta/servlet/http/HttpServlet.java x: 31 commits (all time) y: 591 lines of code java/jakarta/servlet/http/HttpServletResponse.java x: 12 commits (all time) y: 87 lines of code java/jakarta/servlet/jsp/JspWriter.java x: 6 commits (all time) y: 46 lines of code java/jakarta/servlet/jsp/el/ImplicitObjectELResolver.java x: 20 commits (all time) y: 506 lines of code java/jakarta/servlet/jsp/el/ImportELResolver.java x: 6 commits (all time) y: 79 lines of code java/jakarta/servlet/jsp/el/ScopedAttributeELResolver.java x: 8 commits (all time) y: 68 lines of code java/jakarta/servlet/jsp/tagext/TagAttributeInfo.java x: 8 commits (all time) y: 84 lines of code java/jakarta/servlet/jsp/tagext/TagData.java x: 8 commits (all time) y: 40 lines of code java/jakarta/servlet/jsp/tagext/VariableInfo.java x: 5 commits (all time) y: 28 lines of code java/jakarta/el/BeanELResolver.java x: 23 commits (all time) y: 216 lines of code java/jakarta/el/BeanSupportStandalone.java x: 4 commits (all time) y: 174 lines of code java/jakarta/el/ELContext.java x: 14 commits (all time) y: 194 lines of code java/jakarta/el/ELProcessor.java x: 12 commits (all time) y: 229 lines of code java/jakarta/el/ELResolver.java x: 13 commits (all time) y: 15 lines of code java/jakarta/el/ExpressionFactory.java x: 15 commits (all time) y: 209 lines of code java/jakarta/el/ListELResolver.java x: 11 commits (all time) y: 103 lines of code java/jakarta/el/MapELResolver.java x: 9 commits (all time) y: 70 lines of code java/jakarta/el/MethodReference.java x: 5 commits (all time) y: 68 lines of code java/jakarta/el/RecordELResolver.java x: 7 commits (all time) y: 81 lines of code java/jakarta/el/StaticFieldELResolver.java x: 16 commits (all time) y: 124 lines of code java/jakarta/el/Util.java x: 24 commits (all time) y: 517 lines of code java/org/apache/tomcat/util/net/AbstractEndpoint.java x: 275 commits (all time) y: 1050 lines of code java/org/apache/tomcat/buildutil/CheckEol.java x: 13 commits (all time) y: 108 lines of code java/org/apache/tomcat/buildutil/Txt2Html.java x: 17 commits (all time) y: 95 lines of code java/org/apache/tomcat/jni/Library.java x: 47 commits (all time) y: 106 lines of code java/org/apache/tomcat/jni/SSL.java x: 52 commits (all time) y: 195 lines of code java/org/apache/tomcat/jni/SSLContext.java x: 40 commits (all time) y: 66 lines of code java/org/apache/tomcat/util/IntrospectionUtils.java x: 75 commits (all time) y: 460 lines of code java/org/apache/tomcat/util/buf/AbstractChunk.java x: 11 commits (all time) y: 94 lines of code java/org/apache/tomcat/util/buf/Ascii.java x: 12 commits (all time) y: 39 lines of code java/org/apache/tomcat/util/buf/Asn1Parser.java x: 10 commits (all time) y: 107 lines of code java/org/apache/tomcat/util/buf/ByteChunk.java x: 75 commits (all time) y: 443 lines of code java/org/apache/tomcat/util/buf/C2BConverter.java x: 36 commits (all time) y: 134 lines of code java/org/apache/tomcat/util/buf/CharChunk.java x: 52 commits (all time) y: 320 lines of code java/org/apache/tomcat/util/buf/HexUtils.java x: 25 commits (all time) y: 59 lines of code java/org/apache/tomcat/util/buf/MessageBytes.java x: 60 commits (all time) y: 362 lines of code java/org/apache/tomcat/util/buf/StringCache.java x: 28 commits (all time) y: 428 lines of code java/org/apache/tomcat/util/buf/UDecoder.java x: 53 commits (all time) y: 229 lines of code java/org/apache/tomcat/util/collections/CaseInsensitiveKeyMap.java x: 3 commits (all time) y: 121 lines of code java/org/apache/tomcat/util/collections/ConcurrentLruCache.java x: 3 commits (all time) y: 82 lines of code java/org/apache/tomcat/util/compat/JreCompat.java x: 49 commits (all time) y: 42 lines of code java/org/apache/tomcat/util/descriptor/web/FilterMap.java x: 17 commits (all time) y: 128 lines of code java/org/apache/tomcat/util/descriptor/web/MultipartDef.java x: 4 commits (all time) y: 89 lines of code java/org/apache/tomcat/util/descriptor/web/ResourceBase.java x: 13 commits (all time) y: 132 lines of code java/org/apache/tomcat/util/descriptor/web/SecurityCollection.java x: 17 commits (all time) y: 183 lines of code java/org/apache/tomcat/util/descriptor/web/SecurityConstraint.java x: 26 commits (all time) y: 421 lines of code java/org/apache/tomcat/util/descriptor/web/ServletDef.java x: 5 commits (all time) y: 126 lines of code java/org/apache/tomcat/util/descriptor/web/WebRuleSet.java x: 23 commits (all time) y: 1038 lines of code java/org/apache/tomcat/util/digester/CallMethodRule.java x: 41 commits (all time) y: 184 lines of code java/org/apache/tomcat/util/digester/CallParamRule.java x: 23 commits (all time) y: 65 lines of code java/org/apache/tomcat/util/digester/Digester.java x: 101 commits (all time) y: 970 lines of code java/org/apache/tomcat/util/digester/ObjectCreateRule.java x: 28 commits (all time) y: 54 lines of code java/org/apache/tomcat/util/digester/package.html x: 20 commits (all time) y: 1067 lines of code java/org/apache/tomcat/util/http/RequestUtil.java x: 14 commits (all time) y: 98 lines of code java/org/apache/tomcat/util/http/ServerCookie.java x: 38 commits (all time) y: 26 lines of code java/org/apache/tomcat/util/http/WebdavIfHeader.java x: 7 commits (all time) y: 369 lines of code java/org/apache/tomcat/util/http/parser/Cookie.java x: 30 commits (all time) y: 201 lines of code java/org/apache/tomcat/util/log/SystemLogHandler.java x: 16 commits (all time) y: 166 lines of code java/org/apache/tomcat/util/modeler/AttributeInfo.java x: 14 commits (all time) y: 77 lines of code java/org/apache/tomcat/util/modeler/BaseModelMBean.java x: 39 commits (all time) y: 490 lines of code java/org/apache/tomcat/util/modeler/ManagedBean.java x: 44 commits (all time) y: 359 lines of code java/org/apache/tomcat/util/modeler/NoDescriptorRegistry.java x: 8 commits (all time) y: 266 lines of code java/org/apache/tomcat/util/modeler/OperationInfo.java x: 15 commits (all time) y: 91 lines of code java/org/apache/tomcat/util/modeler/Registry.java x: 81 commits (all time) y: 418 lines of code java/org/apache/tomcat/util/net/IPv6Utils.java x: 6 commits (all time) y: 145 lines of code java/org/apache/tomcat/util/net/Nio2Endpoint.java x: 358 commits (all time) y: 1319 lines of code java/org/apache/tomcat/util/net/NioChannel.java x: 65 commits (all time) y: 157 lines of code java/org/apache/tomcat/util/net/NioEndpoint.java x: 622 commits (all time) y: 1301 lines of code java/org/apache/tomcat/util/net/SSLHostConfig.java x: 91 commits (all time) y: 549 lines of code java/org/apache/tomcat/util/net/SSLHostConfigCertificate.java x: 40 commits (all time) y: 217 lines of code java/org/apache/tomcat/util/net/SSLImplementation.java x: 35 commits (all time) y: 30 lines of code java/org/apache/tomcat/util/net/SSLSupport.java x: 28 commits (all time) y: 30 lines of code java/org/apache/tomcat/util/net/SecureNio2Channel.java x: 116 commits (all time) y: 1016 lines of code java/org/apache/tomcat/util/net/SecureNioChannel.java x: 129 commits (all time) y: 615 lines of code java/org/apache/tomcat/util/net/SocketProperties.java x: 53 commits (all time) y: 303 lines of code java/org/apache/tomcat/util/net/SocketWrapperBase.java x: 151 commits (all time) y: 723 lines of code java/org/apache/tomcat/util/net/TLSClientHelloExtractor.java x: 16 commits (all time) y: 279 lines of code java/org/apache/tomcat/util/net/jsse/JSSESupport.java x: 49 commits (all time) y: 151 lines of code java/org/apache/tomcat/util/net/jsse/JSSEUtil.java x: 43 commits (all time) y: 94 lines of code java/org/apache/tomcat/util/net/openssl/OpenSSLContext.java x: 87 commits (all time) y: 496 lines of code java/org/apache/tomcat/util/net/openssl/OpenSSLEngine.java x: 75 commits (all time) y: 1069 lines of code java/org/apache/tomcat/util/net/openssl/ciphers/Cipher.java x: 23 commits (all time) y: 4330 lines of code java/org/apache/tomcat/util/net/openssl/panama/OpenSSLContext.java x: 41 commits (all time) y: 1150 lines of code java/org/apache/tomcat/util/net/openssl/panama/OpenSSLEngine.java x: 22 commits (all time) y: 1302 lines of code java/org/apache/tomcat/util/res/StringManager.java x: 34 commits (all time) y: 107 lines of code java/org/apache/tomcat/util/scan/JarFileUrlJar.java x: 14 commits (all time) y: 152 lines of code java/org/apache/tomcat/util/threads/ThreadPoolExecutor.java x: 41 commits (all time) y: 831 lines of code java/org/apache/tomcat/util/xreflection/ObjectReflectionPropertyInspector.java x: 10 commits (all time) y: 233 lines of code java/org/apache/tomcat/util/xreflection/ReflectionLessCodeGenerator.java x: 4 commits (all time) y: 214 lines of code java/org/apache/tomcat/util/xreflection/SetPropertyClass.java x: 7 commits (all time) y: 355 lines of code java/org/apache/tomcat/websocket/Constants.java x: 44 commits (all time) y: 65 lines of code java/org/apache/tomcat/websocket/Util.java x: 54 commits (all time) y: 437 lines of code java/org/apache/tomcat/websocket/WsFrameBase.java x: 68 commits (all time) y: 693 lines of code java/org/apache/tomcat/websocket/WsFrameClient.java x: 31 commits (all time) y: 155 lines of code java/org/apache/tomcat/websocket/WsSession.java x: 147 commits (all time) y: 677 lines of code java/org/apache/tomcat/websocket/WsWebSocketContainer.java x: 154 commits (all time) y: 746 lines of code java/org/apache/tomcat/websocket/pojo/PojoMessageHandlerWholeBase.java x: 16 commits (all time) y: 86 lines of code java/org/apache/tomcat/websocket/pojo/PojoMethodMapping.java x: 69 commits (all time) y: 554 lines of code java/org/apache/tomcat/websocket/server/UpgradeUtil.java x: 31 commits (all time) y: 225 lines of code java/org/apache/tomcat/websocket/server/WsHttpUpgradeHandler.java x: 56 commits (all time) y: 180 lines of code java/org/apache/tomcat/websocket/server/WsRemoteEndpointImplServer.java x: 62 commits (all time) y: 259 lines of code java/org/apache/tomcat/websocket/server/WsServerContainer.java x: 83 commits (all time) y: 272 lines of code java/org/apache/tomcat/util/net/openssl/ciphers/OpenSSLCipherConfigurationParser.java x: 36 commits (all time) y: 557 lines of code java/org/apache/el/MethodExpressionImpl.java x: 27 commits (all time) y: 111 lines of code java/org/apache/el/lang/ELSupport.java x: 65 commits (all time) y: 532 lines of code java/org/apache/el/lang/ExpressionBuilder.java x: 38 commits (all time) y: 221 lines of code java/org/apache/el/lang/FunctionMapperImpl.java x: 32 commits (all time) y: 112 lines of code java/org/apache/el/lang/VariableMapperImpl.java x: 14 commits (all time) y: 39 lines of code java/org/apache/el/parser/AstValue.java x: 58 commits (all time) y: 267 lines of code java/org/apache/el/parser/SimpleNode.java x: 28 commits (all time) y: 139 lines of code java/org/apache/el/stream/Stream.java x: 29 commits (all time) y: 379 lines of code java/org/apache/el/util/ReflectionUtil.java x: 50 commits (all time) y: 385 lines of code java/org/apache/jasper/Constants.java x: 51 commits (all time) y: 14 lines of code java/org/apache/jasper/JspCompilationContext.java x: 80 commits (all time) y: 485 lines of code java/org/apache/jasper/compiler/Collector.java x: 11 commits (all time) y: 134 lines of code java/org/apache/jasper/compiler/Compiler.java x: 69 commits (all time) y: 343 lines of code java/org/apache/jasper/compiler/ELNode.java x: 24 commits (all time) y: 153 lines of code java/org/apache/jasper/compiler/ErrorDispatcher.java x: 28 commits (all time) y: 170 lines of code java/org/apache/jasper/compiler/JspDocumentParser.java x: 65 commits (all time) y: 746 lines of code java/org/apache/jasper/compiler/JspReader.java x: 47 commits (all time) y: 379 lines of code java/org/apache/jasper/compiler/JspRuntimeContext.java x: 67 commits (all time) y: 253 lines of code java/org/apache/jasper/compiler/PageDataImpl.java x: 31 commits (all time) y: 434 lines of code java/org/apache/jasper/compiler/PageInfo.java x: 40 commits (all time) y: 444 lines of code java/org/apache/jasper/compiler/Parser.java x: 77 commits (all time) y: 1095 lines of code java/org/apache/jasper/compiler/SmapStratum.java x: 31 commits (all time) y: 208 lines of code java/org/apache/jasper/compiler/StringInterpreterFactory.java x: 3 commits (all time) y: 94 lines of code java/org/apache/jasper/compiler/TagFileProcessor.java x: 66 commits (all time) y: 432 lines of code java/org/apache/jasper/compiler/Validator.java x: 96 commits (all time) y: 1172 lines of code java/org/apache/jasper/compiler/tagplugin/TagPluginContext.java x: 12 commits (all time) y: 18 lines of code java/org/apache/jasper/el/JasperELResolver.java x: 24 commits (all time) y: 223 lines of code java/org/apache/jasper/runtime/BodyContentImpl.java x: 25 commits (all time) y: 296 lines of code java/org/apache/jasper/runtime/JspWriterImpl.java x: 30 commits (all time) y: 293 lines of code java/org/apache/jasper/servlet/JspCServletContext.java x: 74 commits (all time) y: 423 lines of code java/org/apache/jasper/servlet/JspServletWrapper.java x: 82 commits (all time) y: 375 lines of code java/org/apache/jasper/tagplugins/jstl/core/ForEach.java x: 16 commits (all time) y: 258 lines of code java/org/apache/jasper/util/FastRemovalDequeue.java x: 16 commits (all time) y: 178 lines of code java/org/apache/jasper/tagplugins/jstl/Util.java x: 33 commits (all time) y: 217 lines of code java/org/apache/jasper/tagplugins/jstl/core/Import.java x: 9 commits (all time) y: 304 lines of code java/org/apache/jasper/tagplugins/jstl/core/Url.java x: 6 commits (all time) y: 55 lines of code java/org/apache/catalina/ha/session/DeltaSession.java x: 112 commits (all time) y: 646 lines of code java/org/apache/coyote/AbstractProcessor.java x: 150 commits (all time) y: 646 lines of code java/org/apache/coyote/Request.java x: 99 commits (all time) y: 484 lines of code java/org/apache/coyote/Response.java x: 111 commits (all time) y: 384 lines of code java/org/apache/coyote/ajp/AjpProcessor.java x: 279 commits (all time) y: 806 lines of code java/org/apache/catalina/filters/ExpiresFilter.java x: 59 commits (all time) y: 828 lines of code java/org/apache/tomcat/dbcp/dbcp2/datasources/PerUserPoolDataSource.java x: 14 commits (all time) y: 486 lines of code java/org/apache/catalina/startup/FailedContext.java x: 69 commits (all time) y: 1003 lines of code java/org/apache/catalina/tribes/tipis/AbstractReplicatedMap.java x: 165 commits (all time) y: 1283 lines of code java/org/apache/catalina/core/ApplicationFilterConfig.java x: 67 commits (all time) y: 184 lines of code java/org/apache/catalina/core/NamingContextListener.java x: 78 commits (all time) y: 822 lines of code java/org/apache/catalina/core/StandardServer.java x: 108 commits (all time) y: 612 lines of code java/org/apache/catalina/ha/backend/CollectedInfo.java x: 20 commits (all time) y: 69 lines of code java/org/apache/catalina/ha/deploy/FarmWarDeployer.java x: 64 commits (all time) y: 462 lines of code java/org/apache/catalina/loader/WebappLoader.java x: 123 commits (all time) y: 310 lines of code java/org/apache/catalina/manager/JMXProxyServlet.java x: 41 commits (all time) y: 197 lines of code java/org/apache/catalina/manager/ManagerServlet.java x: 138 commits (all time) y: 1057 lines of code java/org/apache/catalina/manager/StatusManagerServlet.java x: 39 commits (all time) y: 216 lines of code java/org/apache/catalina/mbeans/MBeanUtils.java x: 74 commits (all time) y: 403 lines of code java/org/apache/catalina/startup/HostConfig.java x: 210 commits (all time) y: 1204 lines of code java/org/apache/catalina/util/LifecycleMBeanBase.java x: 23 commits (all time) y: 81 lines of code java/org/apache/coyote/AbstractProtocol.java x: 225 commits (all time) y: 756 lines of code java/org/apache/coyote/http11/AbstractHttp11Protocol.java x: 185 commits (all time) y: 450 lines of code java/org/apache/coyote/http2/Http2Protocol.java x: 69 commits (all time) y: 274 lines of code java/org/apache/tomcat/util/modeler/modules/MbeansDescriptorsIntrospectionSource.java x: 43 commits (all time) y: 267 lines of code java/org/apache/catalina/session/ManagerBase.java x: 149 commits (all time) y: 696 lines of code java/org/apache/catalina/ssi/SSIServletExternalResolver.java x: 41 commits (all time) y: 405 lines of code java/org/apache/coyote/http2/Http2UpgradeHandler.java x: 355 commits (all time) y: 1403 lines of code java/org/apache/catalina/Container.java x: 40 commits (all time) y: 83 lines of code java/org/apache/catalina/Context.java x: 144 commits (all time) y: 291 lines of code java/org/apache/catalina/Host.java x: 31 commits (all time) y: 34 lines of code java/org/apache/catalina/Valve.java x: 18 commits (all time) y: 12 lines of code java/org/apache/catalina/Wrapper.java x: 31 commits (all time) y: 46 lines of code java/org/apache/catalina/ant/AbstractCatalinaTask.java x: 42 commits (all time) y: 175 lines of code java/org/apache/catalina/ant/jmx/JMXAccessorTask.java x: 32 commits (all time) y: 392 lines of code java/org/apache/catalina/authenticator/AuthenticatorBase.java x: 136 commits (all time) y: 729 lines of code java/org/apache/catalina/authenticator/BasicAuthenticator.java x: 51 commits (all time) y: 134 lines of code java/org/apache/catalina/authenticator/Constants.java x: 26 commits (all time) y: 21 lines of code java/org/apache/catalina/authenticator/DigestAuthenticator.java x: 70 commits (all time) y: 444 lines of code java/org/apache/catalina/authenticator/SingleSignOn.java x: 61 commits (all time) y: 282 lines of code java/org/apache/catalina/authenticator/SpnegoAuthenticator.java x: 55 commits (all time) y: 331 lines of code java/org/apache/catalina/authenticator/jaspic/AuthConfigFactoryImpl.java x: 25 commits (all time) y: 490 lines of code java/org/apache/catalina/connector/Connector.java x: 174 commits (all time) y: 519 lines of code java/org/apache/catalina/connector/CoyotePrincipal.java x: 19 commits (all time) y: 20 lines of code java/org/apache/catalina/connector/InputBuffer.java x: 101 commits (all time) y: 389 lines of code java/org/apache/catalina/core/ApplicationDispatcher.java x: 96 commits (all time) y: 505 lines of code java/org/apache/catalina/core/ApplicationFilterFactory.java x: 47 commits (all time) y: 121 lines of code java/org/apache/catalina/core/ApplicationResponse.java x: 18 commits (all time) y: 54 lines of code java/org/apache/catalina/core/AprLifecycleListener.java x: 130 commits (all time) y: 309 lines of code java/org/apache/catalina/core/AsyncContextImpl.java x: 125 commits (all time) y: 478 lines of code java/org/apache/catalina/core/ContainerBase.java x: 145 commits (all time) y: 737 lines of code java/org/apache/catalina/core/ContextNamingInfoListener.java x: 4 commits (all time) y: 59 lines of code java/org/apache/catalina/core/DefaultInstanceManager.java x: 89 commits (all time) y: 473 lines of code java/org/apache/catalina/core/JreMemoryLeakPreventionListener.java x: 78 commits (all time) y: 90 lines of code java/org/apache/catalina/deploy/NamingResourcesImpl.java x: 21 commits (all time) y: 658 lines of code java/org/apache/catalina/filters/CsrfPreventionFilter.java x: 55 commits (all time) y: 386 lines of code java/org/apache/catalina/filters/RequestDumperFilter.java x: 23 commits (all time) y: 181 lines of code java/org/apache/catalina/ha/ClusterDeployer.java x: 17 commits (all time) y: 14 lines of code java/org/apache/catalina/ha/ClusterListener.java x: 25 commits (all time) y: 37 lines of code java/org/apache/catalina/ha/backend/TcpSender.java x: 19 commits (all time) y: 162 lines of code java/org/apache/catalina/ha/context/ReplicatedContext.java x: 50 commits (all time) y: 166 lines of code java/org/apache/catalina/ha/deploy/UndeployMessage.java x: 13 commits (all time) y: 41 lines of code java/org/apache/catalina/ha/deploy/WarWatcher.java x: 29 commits (all time) y: 123 lines of code java/org/apache/catalina/ha/session/BackupManager.java x: 69 commits (all time) y: 155 lines of code java/org/apache/catalina/ha/session/ClusterSessionListener.java x: 27 commits (all time) y: 51 lines of code java/org/apache/catalina/ha/session/DeltaManager.java x: 152 commits (all time) y: 840 lines of code java/org/apache/catalina/ha/session/DeltaRequest.java x: 50 commits (all time) y: 324 lines of code java/org/apache/catalina/ha/session/JvmRouteBinderValve.java x: 58 commits (all time) y: 187 lines of code java/org/apache/catalina/ha/tcp/ReplicationValve.java x: 57 commits (all time) y: 332 lines of code java/org/apache/catalina/ha/tcp/SimpleTcpCluster.java x: 101 commits (all time) y: 507 lines of code java/org/apache/catalina/manager/HTMLManagerServlet.java x: 138 commits (all time) y: 969 lines of code java/org/apache/catalina/manager/host/HTMLHostManagerServlet.java x: 51 commits (all time) y: 354 lines of code java/org/apache/catalina/manager/host/HostManagerServlet.java x: 62 commits (all time) y: 358 lines of code java/org/apache/catalina/manager/util/SessionUtils.java x: 23 commits (all time) y: 164 lines of code java/org/apache/catalina/mapper/MapperListener.java x: 27 commits (all time) y: 313 lines of code java/org/apache/catalina/mbeans/ContextResourceMBean.java x: 22 commits (all time) y: 66 lines of code java/org/apache/catalina/mbeans/DataSourceUserDatabaseMBean.java x: 3 commits (all time) y: 184 lines of code java/org/apache/catalina/mbeans/MBeanDumper.java x: 19 commits (all time) y: 178 lines of code java/org/apache/catalina/mbeans/MBeanFactory.java x: 72 commits (all time) y: 403 lines of code java/org/apache/catalina/mbeans/SparseUserDatabaseMBean.java x: 6 commits (all time) y: 198 lines of code java/org/apache/catalina/realm/DataSourceRealm.java x: 55 commits (all time) y: 250 lines of code java/org/apache/catalina/realm/DigestCredentialHandlerBase.java x: 12 commits (all time) y: 137 lines of code java/org/apache/catalina/realm/GenericPrincipal.java x: 49 commits (all time) y: 136 lines of code java/org/apache/catalina/realm/JAASRealm.java x: 71 commits (all time) y: 308 lines of code java/org/apache/catalina/realm/LockOutRealm.java x: 34 commits (all time) y: 173 lines of code java/org/apache/catalina/realm/MemoryRealm.java x: 53 commits (all time) y: 122 lines of code java/org/apache/catalina/session/StandardManager.java x: 75 commits (all time) y: 204 lines of code java/org/apache/catalina/session/StandardSession.java x: 129 commits (all time) y: 828 lines of code java/org/apache/catalina/ssi/SSIConditional.java x: 12 commits (all time) y: 74 lines of code java/org/apache/catalina/ssi/SSIFsize.java x: 18 commits (all time) y: 71 lines of code java/org/apache/catalina/startup/Bootstrap.java x: 63 commits (all time) y: 365 lines of code java/org/apache/catalina/startup/Catalina.java x: 124 commits (all time) y: 622 lines of code java/org/apache/catalina/startup/ClassLoaderFactory.java x: 43 commits (all time) y: 190 lines of code java/org/apache/catalina/startup/ExpandWar.java x: 44 commits (all time) y: 220 lines of code java/org/apache/catalina/startup/PasswdUserDatabase.java x: 21 commits (all time) y: 48 lines of code java/org/apache/catalina/startup/SetNextNamingRule.java x: 23 commits (all time) y: 42 lines of code java/org/apache/catalina/startup/Tomcat.java x: 146 commits (all time) y: 643 lines of code java/org/apache/catalina/startup/Tool.java x: 25 commits (all time) y: 120 lines of code java/org/apache/catalina/startup/UserConfig.java x: 32 commits (all time) y: 180 lines of code java/org/apache/catalina/startup/WebAnnotationSet.java x: 44 commits (all time) y: 201 lines of code java/org/apache/catalina/storeconfig/ConnectorStoreAppender.java x: 26 commits (all time) y: 197 lines of code java/org/apache/catalina/storeconfig/ManagerSF.java x: 15 commits (all time) y: 43 lines of code java/org/apache/catalina/storeconfig/StandardContextSF.java x: 34 commits (all time) y: 222 lines of code java/org/apache/catalina/storeconfig/StandardHostSF.java x: 13 commits (all time) y: 55 lines of code java/org/apache/catalina/storeconfig/StoreAppender.java x: 26 commits (all time) y: 176 lines of code java/org/apache/catalina/tribes/Channel.java x: 25 commits (all time) y: 80 lines of code java/org/apache/catalina/tribes/Member.java x: 20 commits (all time) y: 26 lines of code java/org/apache/catalina/tribes/group/AbsoluteOrder.java x: 15 commits (all time) y: 68 lines of code java/org/apache/catalina/tribes/group/ChannelCoordinator.java x: 35 commits (all time) y: 226 lines of code java/org/apache/catalina/tribes/group/GroupChannel.java x: 61 commits (all time) y: 473 lines of code java/org/apache/catalina/tribes/group/RpcChannel.java x: 42 commits (all time) y: 232 lines of code java/org/apache/catalina/tribes/group/RpcMessage.java x: 15 commits (all time) y: 70 lines of code java/org/apache/catalina/tribes/group/interceptors/DomainFilterInterceptor.java x: 24 commits (all time) y: 122 lines of code java/org/apache/catalina/tribes/group/interceptors/EncryptInterceptor.java x: 25 commits (all time) y: 346 lines of code java/org/apache/catalina/tribes/group/interceptors/MessageDispatchInterceptor.java x: 39 commits (all time) y: 229 lines of code java/org/apache/catalina/tribes/group/interceptors/NonBlockingCoordinator.java x: 49 commits (all time) y: 627 lines of code java/org/apache/catalina/tribes/group/interceptors/OrderInterceptor.java x: 35 commits (all time) y: 265 lines of code java/org/apache/catalina/tribes/group/interceptors/TwoPhaseCommitInterceptor.java x: 25 commits (all time) y: 108 lines of code java/org/apache/catalina/tribes/io/ChannelData.java x: 28 commits (all time) y: 212 lines of code java/org/apache/catalina/tribes/io/ObjectReader.java x: 22 commits (all time) y: 93 lines of code java/org/apache/catalina/tribes/io/ReplicationStream.java x: 24 commits (all time) y: 101 lines of code java/org/apache/catalina/tribes/io/XByteBuffer.java x: 36 commits (all time) y: 371 lines of code java/org/apache/catalina/tribes/jmx/JmxRegistry.java x: 9 commits (all time) y: 123 lines of code java/org/apache/catalina/tribes/membership/McastService.java x: 61 commits (all time) y: 406 lines of code java/org/apache/catalina/tribes/membership/McastServiceImpl.java x: 79 commits (all time) y: 530 lines of code java/org/apache/catalina/tribes/membership/MemberImpl.java x: 45 commits (all time) y: 394 lines of code java/org/apache/catalina/tribes/membership/StaticMembershipProvider.java x: 25 commits (all time) y: 340 lines of code java/org/apache/catalina/tribes/membership/cloud/DNSMembershipProvider.java x: 17 commits (all time) y: 104 lines of code java/org/apache/catalina/tribes/tipis/ReplicatedMap.java x: 50 commits (all time) y: 186 lines of code java/org/apache/catalina/tribes/transport/PooledSender.java x: 29 commits (all time) y: 164 lines of code java/org/apache/catalina/tribes/transport/ReceiverBase.java x: 49 commits (all time) y: 435 lines of code java/org/apache/catalina/tribes/transport/RxTaskPool.java x: 20 commits (all time) y: 98 lines of code java/org/apache/catalina/tribes/transport/nio/NioReceiver.java x: 69 commits (all time) y: 338 lines of code java/org/apache/catalina/tribes/transport/nio/NioReplicationTask.java x: 38 commits (all time) y: 248 lines of code java/org/apache/catalina/tribes/transport/nio/NioSender.java x: 43 commits (all time) y: 301 lines of code java/org/apache/catalina/tribes/transport/nio/ParallelNioSender.java x: 47 commits (all time) y: 370 lines of code java/org/apache/catalina/tribes/util/Arrays.java x: 31 commits (all time) y: 201 lines of code java/org/apache/catalina/tribes/util/StringManager.java x: 23 commits (all time) y: 104 lines of code java/org/apache/catalina/users/DataSourceUserDatabase.java x: 17 commits (all time) y: 1222 lines of code java/org/apache/catalina/users/GenericUser.java x: 7 commits (all time) y: 113 lines of code java/org/apache/catalina/users/MemoryUserDatabase.java x: 63 commits (all time) y: 577 lines of code java/org/apache/catalina/users/MemoryUserDatabaseFactory.java x: 17 commits (all time) y: 37 lines of code java/org/apache/catalina/util/LifecycleBase.java x: 52 commits (all time) y: 219 lines of code java/org/apache/catalina/util/NetMask.java x: 8 commits (all time) y: 120 lines of code java/org/apache/catalina/util/TimeBucketCounterBase.java x: 5 commits (all time) y: 92 lines of code java/org/apache/catalina/valves/AbstractAccessLogValve.java x: 60 commits (all time) y: 1209 lines of code java/org/apache/catalina/valves/CrawlerSessionManagerValve.java x: 32 commits (all time) y: 170 lines of code java/org/apache/catalina/valves/FilterValve.java x: 11 commits (all time) y: 137 lines of code java/org/apache/catalina/valves/JsonAccessLogValve.java x: 13 commits (all time) y: 189 lines of code java/org/apache/catalina/valves/RequestFilterValve.java x: 33 commits (all time) y: 144 lines of code java/org/apache/catalina/valves/rewrite/RewriteRule.java x: 25 commits (all time) y: 360 lines of code java/org/apache/catalina/webresources/JarWarResource.java x: 24 commits (all time) y: 60 lines of code java/org/apache/catalina/webresources/StandardRoot.java x: 82 commits (all time) y: 625 lines of code java/org/apache/coyote/AbstractProcessorLight.java x: 32 commits (all time) y: 93 lines of code java/org/apache/coyote/ActionCode.java x: 72 commits (all time) y: 50 lines of code java/org/apache/coyote/Processor.java x: 41 commits (all time) y: 20 lines of code java/org/apache/coyote/ProtocolHandler.java x: 33 commits (all time) y: 47 lines of code java/org/apache/coyote/RequestInfo.java x: 25 commits (all time) y: 166 lines of code java/org/apache/coyote/ajp/AbstractAjpProtocol.java x: 91 commits (all time) y: 131 lines of code java/org/apache/coyote/http11/Http11InputBuffer.java x: 88 commits (all time) y: 524 lines of code java/org/apache/coyote/http11/Http11OutputBuffer.java x: 48 commits (all time) y: 267 lines of code java/org/apache/coyote/http11/Http11Processor.java x: 402 commits (all time) y: 928 lines of code java/org/apache/coyote/http11/upgrade/UpgradeServletOutputStream.java x: 42 commits (all time) y: 193 lines of code java/org/apache/coyote/http2/HpackDecoder.java x: 26 commits (all time) y: 326 lines of code java/org/apache/coyote/http2/Stream.java x: 259 commits (all time) y: 1104 lines of code java/org/apache/coyote/http2/WindowAllocationManager.java x: 16 commits (all time) y: 150 lines of code java/org/apache/catalina/core/OpenSSLLifecycleListener.java x: 7 commits (all time) y: 183 lines of code java/org/apache/jasper/compiler/JspConfig.java x: 43 commits (all time) y: 375 lines of code java/org/apache/el/lang/ELArithmetic.java x: 27 commits (all time) y: 296 lines of code java/org/apache/jasper/compiler/AntCompiler.java x: 31 commits (all time) y: 310 lines of code java/org/apache/jasper/compiler/ELFunctionMapper.java x: 34 commits (all time) y: 195 lines of code java/org/apache/jasper/compiler/ELParser.java x: 39 commits (all time) y: 396 lines of code java/org/apache/jasper/compiler/ImplicitTagLibraryInfo.java x: 31 commits (all time) y: 127 lines of code java/org/apache/jasper/compiler/JspUtil.java x: 66 commits (all time) y: 583 lines of code java/org/apache/jasper/compiler/SmapUtil.java x: 42 commits (all time) y: 610 lines of code java/org/apache/jasper/compiler/TagLibraryInfoImpl.java x: 71 commits (all time) y: 267 lines of code java/org/apache/jasper/runtime/PageContextImpl.java x: 81 commits (all time) y: 491 lines of code java/org/apache/jasper/runtime/TagHandlerPool.java x: 31 commits (all time) y: 107 lines of code java/org/apache/jasper/servlet/TldScanner.java x: 39 commits (all time) y: 260 lines of code java/org/apache/coyote/http2/Http2Parser.java x: 104 commits (all time) y: 555 lines of code java/org/apache/tomcat/util/http/parser/StructuredField.java x: 5 commits (all time) y: 453 lines of code java/org/apache/tomcat/util/buf/ByteBufferUtilsUnsafe.java x: 2 commits (all time) y: 48 lines of code java/org/apache/tomcat/util/buf/ToStringUtil.java x: 2 commits (all time) y: 56 lines of code java/org/apache/tomcat/util/buf/UEncoder.java x: 25 commits (all time) y: 97 lines of code java/org/apache/tomcat/util/buf/UriUtil.java x: 21 commits (all time) y: 138 lines of code java/org/apache/tomcat/util/buf/Utf8Encoder.java x: 5 commits (all time) y: 164 lines of code java/org/apache/tomcat/util/descriptor/tld/TldRuleSet.java x: 12 commits (all time) y: 328 lines of code java/org/apache/tomcat/util/file/ConfigurationSource.java x: 8 commits (all time) y: 103 lines of code java/org/apache/tomcat/util/http/MimeHeaders.java x: 38 commits (all time) y: 285 lines of code java/org/apache/tomcat/util/http/Parameters.java x: 79 commits (all time) y: 290 lines of code java/org/apache/tomcat/util/http/Rfc6265CookieProcessor.java x: 41 commits (all time) y: 210 lines of code java/org/apache/tomcat/util/http/parser/AcceptLanguage.java x: 4 commits (all time) y: 42 lines of code java/org/apache/tomcat/util/http/parser/HttpParser.java x: 57 commits (all time) y: 716 lines of code java/org/apache/tomcat/util/net/Acceptor.java x: 12 commits (all time) y: 122 lines of code java/org/apache/tomcat/util/net/SSLUtilBase.java x: 50 commits (all time) y: 407 lines of code java/org/apache/tomcat/util/scan/StandardJarScanFilter.java x: 10 commits (all time) y: 169 lines of code java/org/apache/tomcat/util/scan/StandardJarScanner.java x: 64 commits (all time) y: 332 lines of code java/org/apache/tomcat/websocket/AsyncChannelWrapperSecure.java x: 28 commits (all time) y: 402 lines of code java/org/apache/tomcat/websocket/BackgroundProcessManager.java x: 13 commits (all time) y: 93 lines of code java/org/apache/tomcat/websocket/DigestAuthenticator.java x: 19 commits (all time) y: 103 lines of code java/org/apache/tomcat/websocket/PerMessageDeflate.java x: 35 commits (all time) y: 358 lines of code java/org/apache/catalina/Pipeline.java x: 15 commits (all time) y: 12 lines of code java/org/apache/catalina/Realm.java x: 33 commits (all time) y: 34 lines of code java/org/apache/catalina/Service.java x: 24 commits (all time) y: 22 lines of code java/org/apache/catalina/webresources/AbstractArchiveResource.java x: 22 commits (all time) y: 236 lines of code java/org/apache/catalina/webresources/Cache.java x: 36 commits (all time) y: 214 lines of code java/org/apache/catalina/webresources/FileResourceSet.java x: 12 commits (all time) y: 109 lines of code java/org/apache/coyote/CompressionConfig.java x: 17 commits (all time) y: 209 lines of code java/org/apache/coyote/http11/filters/IdentityInputFilter.java x: 30 commits (all time) y: 108 lines of code java/org/apache/coyote/http2/HPackHuffman.java x: 12 commits (all time) y: 483 lines of code java/org/apache/coyote/http2/HpackEncoder.java x: 14 commits (all time) y: 284 lines of code java/org/apache/coyote/http2/Http2AsyncParser.java x: 47 commits (all time) y: 282 lines of code java/org/apache/coyote/http2/Http2AsyncUpgradeHandler.java x: 65 commits (all time) y: 439 lines of code java/org/apache/catalina/core/ApplicationHttpRequest.java x: 77 commits (all time) y: 492 lines of code java/org/apache/catalina/manager/StatusTransformer.java x: 58 commits (all time) y: 797 lines of code java/org/apache/catalina/mbeans/GlobalResourcesLifecycleListener.java x: 26 commits (all time) y: 138 lines of code java/org/apache/catalina/realm/CombinedRealm.java x: 49 commits (all time) y: 299 lines of code java/org/apache/catalina/realm/JAASMemoryLoginModule.java x: 51 commits (all time) y: 222 lines of code java/org/apache/catalina/session/DataSourceStore.java x: 15 commits (all time) y: 429 lines of code java/org/apache/catalina/session/FileStore.java x: 47 commits (all time) y: 180 lines of code java/org/apache/catalina/session/PersistentManagerBase.java x: 84 commits (all time) y: 447 lines of code java/org/apache/catalina/ssi/SSIExec.java x: 17 commits (all time) y: 55 lines of code java/org/apache/catalina/ssi/SSIMediator.java x: 29 commits (all time) y: 235 lines of code java/org/apache/catalina/ssi/SSIProcessor.java x: 20 commits (all time) y: 228 lines of code java/org/apache/catalina/startup/ConnectorCreateRule.java x: 26 commits (all time) y: 77 lines of code java/org/apache/catalina/storeconfig/StoreConfig.java x: 16 commits (all time) y: 204 lines of code java/org/apache/catalina/valves/AccessLogValve.java x: 120 commits (all time) y: 327 lines of code java/org/apache/catalina/valves/ProxyErrorReportValve.java x: 7 commits (all time) y: 152 lines of code java/org/apache/catalina/valves/StuckThreadDetectionValve.java x: 29 commits (all time) y: 250 lines of code java/org/apache/catalina/valves/rewrite/InternalRewriteMap.java x: 2 commits (all time) y: 77 lines of code java/org/apache/catalina/valves/rewrite/ResolverImpl.java x: 27 commits (all time) y: 257 lines of code java/org/apache/catalina/valves/rewrite/RewriteCond.java x: 15 commits (all time) y: 154 lines of code java/org/apache/catalina/valves/rewrite/Substitution.java x: 25 commits (all time) y: 276 lines of code java/org/apache/tomcat/util/net/openssl/panama/OpenSSLLibrary.java x: 14 commits (all time) y: 380 lines of code java/org/apache/catalina/connector/Response.java x: 196 commits (all time) y: 901 lines of code java/org/apache/catalina/core/ApplicationRequest.java x: 30 commits (all time) y: 75 lines of code java/org/apache/catalina/core/ApplicationSessionCookieConfig.java x: 26 commits (all time) y: 169 lines of code java/org/apache/catalina/core/StandardHostValve.java x: 85 commits (all time) y: 210 lines of code java/org/apache/catalina/core/StandardPipeline.java x: 39 commits (all time) y: 255 lines of code java/org/apache/catalina/core/StandardService.java x: 88 commits (all time) y: 375 lines of code java/org/apache/catalina/core/StandardWrapperValve.java x: 75 commits (all time) y: 231 lines of code java/org/apache/catalina/connector/ResponseFacade.java x: 42 commits (all time) y: 279 lines of code java/org/apache/catalina/valves/ExtendedAccessLogValve.java x: 65 commits (all time) y: 608 lines of code res/install-win/tomcat.nsi x: 11 commits (all time) y: 1053 lines of code java/org/apache/jasper/runtime/JspContextWrapper.java x: 37 commits (all time) y: 466 lines of code java/org/apache/jasper/runtime/JspFactoryImpl.java x: 38 commits (all time) y: 85 lines of code java/org/apache/jasper/optimizations/ELInterpreterTagSetters.java x: 5 commits (all time) y: 185 lines of code java/org/apache/jasper/compiler/ServletWriter.java x: 13 commits (all time) y: 69 lines of code java/org/apache/jasper/compiler/TagPluginManager.java x: 33 commits (all time) y: 197 lines of code java/org/apache/catalina/servlets/DataSourcePropertyStore.java x: 4 commits (all time) y: 310 lines of code java/org/apache/tomcat/dbcp/pool2/PoolUtils.java x: 18 commits (all time) y: 813 lines of code java/org/apache/tomcat/dbcp/pool2/impl/BaseGenericObjectPool.java x: 25 commits (all time) y: 773 lines of code java/org/apache/tomcat/dbcp/pool2/impl/DefaultPooledObjectInfo.java x: 7 commits (all time) y: 67 lines of code java/org/apache/tomcat/dbcp/pool2/impl/GenericKeyedObjectPool.java x: 27 commits (all time) y: 884 lines of code java/org/apache/tomcat/dbcp/pool2/impl/GenericObjectPool.java x: 27 commits (all time) y: 594 lines of code java/org/apache/tomcat/dbcp/pool2/impl/LinkedBlockingDeque.java x: 19 commits (all time) y: 723 lines of code java/org/apache/catalina/valves/ParameterLimitValve.java x: 1 commits (all time) y: 135 lines of code java/org/apache/el/parser/ELParserConstants.java x: 16 commits (all time) y: 72 lines of code java/org/apache/el/parser/ELParserTokenManager.java x: 30 commits (all time) y: 2616 lines of code java/org/apache/coyote/http2/StreamProcessor.java x: 164 commits (all time) y: 390 lines of code webapps/manager/WEB-INF/jsp/connectorTrustedCerts.jsp x: 12 commits (all time) y: 59 lines of code webapps/manager/WEB-INF/jsp/sessionDetail.jsp x: 30 commits (all time) y: 152 lines of code java/org/apache/catalina/manager/Constants.java x: 33 commits (all time) y: 119 lines of code res/spotbugs/filter-false-positives.xml x: 21 commits (all time) y: 2248 lines of code java/org/apache/tomcat/dbcp/dbcp2/BasicDataSource.java x: 38 commits (all time) y: 917 lines of code java/org/apache/tomcat/dbcp/dbcp2/DelegatingStatement.java x: 26 commits (all time) y: 615 lines of code java/org/apache/tomcat/dbcp/dbcp2/DelegatingDatabaseMetaData.java x: 15 commits (all time) y: 794 lines of code java/org/apache/tomcat/dbcp/dbcp2/BasicDataSourceFactory.java x: 23 commits (all time) y: 307 lines of code java/org/apache/tomcat/dbcp/dbcp2/DelegatingConnection.java x: 28 commits (all time) y: 763 lines of code java/org/apache/tomcat/dbcp/dbcp2/DelegatingPreparedStatement.java x: 13 commits (all time) y: 594 lines of code java/org/apache/tomcat/dbcp/dbcp2/PoolableConnectionFactory.java x: 20 commits (all time) y: 369 lines of code java/org/apache/tomcat/dbcp/dbcp2/PoolingDriver.java x: 13 commits (all time) y: 137 lines of code java/org/apache/tomcat/dbcp/dbcp2/cpdsadapter/DriverAdapterCPDS.java x: 23 commits (all time) y: 398 lines of code java/org/apache/tomcat/dbcp/dbcp2/cpdsadapter/PooledConnectionImpl.java x: 23 commits (all time) y: 353 lines of code java/org/apache/tomcat/dbcp/dbcp2/datasources/InstanceKeyDataSource.java x: 20 commits (all time) y: 574 lines of code java/org/apache/tomcat/dbcp/dbcp2/datasources/InstanceKeyDataSourceFactory.java x: 17 commits (all time) y: 225 lines of code java/org/apache/tomcat/dbcp/dbcp2/datasources/KeyedCPDSConnectionFactory.java x: 16 commits (all time) y: 210 lines of code java/org/apache/tomcat/dbcp/dbcp2/datasources/SharedPoolDataSource.java x: 15 commits (all time) y: 125 lines of code java/org/apache/tomcat/dbcp/dbcp2/managed/LocalXAConnectionFactory.java x: 11 commits (all time) y: 166 lines of code java/org/apache/tomcat/dbcp/dbcp2/managed/ManagedConnection.java x: 12 commits (all time) y: 183 lines of code java/org/apache/jasper/compiler/JavacErrorDetail.java x: 24 commits (all time) y: 105 lines of code java/org/apache/jasper/compiler/AttributeParser.java x: 19 commits (all time) y: 189 lines of code java/org/apache/catalina/webresources/FileResource.java x: 23 commits (all time) y: 242 lines of code java/org/apache/catalina/storeconfig/server-registry.xml x: 39 commits (all time) y: 473 lines of code java/org/apache/catalina/webresources/JarResource.java x: 22 commits (all time) y: 15 lines of code modules/jdbc-pool/doc/jdbc-pool.xml x: 90 commits (all time) y: 884 lines of code java/org/apache/el/parser/AstNotEmpty.java x: 1 commits (all time) y: 6 lines of code java/org/apache/tomcat/util/bcel/classfile/ArrayElementValue.java x: 22 commits (all time) y: 28 lines of code java/org/apache/catalina/connector/mbeans-descriptors.xml x: 38 commits (all time) y: 165 lines of code modules/jdbc-pool/src/main/java/org/apache/tomcat/jdbc/pool/StatementFacade.java x: 12 commits (all time) y: 197 lines of code res/maven/mvn-pub.xml x: 87 commits (all time) y: 479 lines of code java/org/apache/el/parser/SimpleCharStream.java x: 16 commits (all time) y: 309 lines of code java/org/apache/el/ValueExpressionImpl.java x: 25 commits (all time) y: 137 lines of code java/org/apache/el/lang/EvaluationContext.java x: 21 commits (all time) y: 124 lines of code java/org/apache/coyote/Adapter.java x: 20 commits (all time) y: 10 lines of code java/org/apache/coyote/http2/AbstractStream.java x: 39 commits (all time) y: 97 lines of code java/org/apache/coyote/http2/StreamStateMachine.java x: 44 commits (all time) y: 165 lines of code modules/jdbc-pool/src/main/java/org/apache/tomcat/jdbc/pool/interceptor/AbstractCreateStatementInterceptor.java x: 11 commits (all time) y: 78 lines of code java/org/apache/coyote/http11/Http11Nio2Protocol.java x: 60 commits (all time) y: 26 lines of code java/org/apache/coyote/http11/Http11NioProtocol.java x: 191 commits (all time) y: 38 lines of code java/org/apache/coyote/http11/filters/ChunkedOutputFilter.java x: 30 commits (all time) y: 123 lines of code java/org/apache/coyote/http11/filters/GzipOutputFilter.java x: 29 commits (all time) y: 92 lines of code java/org/apache/coyote/http11/upgrade/UpgradeProcessorExternal.java x: 21 commits (all time) y: 92 lines of code java/org/apache/catalina/core/StandardContextValve.java x: 44 commits (all time) y: 34 lines of code java/org/apache/tomcat/util/openssl/openssl_h_Macros.java x: 16 commits (all time) y: 234 lines of code res/ide-support/eclipse/eclipse.classpath x: 69 commits (all time) y: 38 lines of code res/ide-support/netbeans/project.xml x: 55 commits (all time) y: 146 lines of code conf/server.xml x: 62 commits (all time) y: 32 lines of code java/org/apache/catalina/Lifecycle.java x: 29 commits (all time) y: 27 lines of code java/org/apache/catalina/Manager.java x: 38 commits (all time) y: 56 lines of code java/org/apache/catalina/tribes/transport/ReplicationTransmitter.java x: 30 commits (all time) y: 67 lines of code java/org/apache/catalina/tribes/group/ChannelInterceptorBase.java x: 22 commits (all time) y: 143 lines of code java/org/apache/catalina/tribes/group/interceptors/FragmentationInterceptor.java x: 25 commits (all time) y: 187 lines of code java/org/apache/catalina/tribes/group/interceptors/GzipInterceptor.java x: 20 commits (all time) y: 208 lines of code java/org/apache/catalina/session/mbeans-descriptors.xml x: 32 commits (all time) y: 316 lines of code java/org/apache/catalina/core/ApplicationFilterChain.java x: 48 commits (all time) y: 111 lines of code java/org/apache/catalina/ant/DeployTask.java x: 22 commits (all time) y: 120 lines of code java/org/apache/catalina/ant/JKStatusUpdateTask.java x: 10 commits (all time) y: 212 lines of code java/org/apache/catalina/storeconfig/StoreDescription.java x: 7 commits (all time) y: 155 lines of code java/org/apache/catalina/loader/WebappClassLoader.java x: 204 commits (all time) y: 25 lines of code java/org/apache/tomcat/dbcp/dbcp2/DelegatingResultSet.java x: 17 commits (all time) y: 1753 lines of code java/org/apache/tomcat/dbcp/dbcp2/Jdbc41Bridge.java x: 9 commits (all time) y: 250 lines of code java/org/apache/tomcat/dbcp/dbcp2/datasources/CPDSConnectionFactory.java x: 19 commits (all time) y: 260 lines of code java/org/apache/tomcat/util/http/parser/HttpHeaderParser.java x: 1 commits (all time) y: 228 lines of code java/org/apache/catalina/core/StandardEngine.java x: 57 commits (all time) y: 267 lines of code java/org/apache/tomcat/util/http/fileupload/util/mime/MimeUtility.java x: 14 commits (all time) y: 135 lines of code java/org/apache/tomcat/util/http/fileupload/disk/DiskFileItem.java x: 37 commits (all time) y: 245 lines of code java/org/apache/tomcat/util/bcel/classfile/ClassParser.java x: 45 commits (all time) y: 121 lines of code java/org/apache/tomcat/util/bcel/classfile/JavaClass.java x: 45 commits (all time) y: 59 lines of code java/org/apache/catalina/core/StandardVirtualThreadExecutor.java x: 4 commits (all time) y: 145 lines of code java/org/apache/tomcat/util/threads/ScheduledThreadPoolExecutor.java x: 2 commits (all time) y: 94 lines of code java/org/apache/tomcat/util/digester/SetPropertiesRule.java x: 36 commits (all time) y: 76 lines of code java/org/apache/catalina/startup/Constants.java x: 26 commits (all time) y: 15 lines of code java/org/apache/catalina/valves/ValveBase.java x: 36 commits (all time) y: 109 lines of code java/org/apache/catalina/session/StandardSessionAccessor.java x: 1 commits (all time) y: 49 lines of code webapps/ROOT/tomcat.css x: 9 commits (all time) y: 315 lines of code modules/owb/src/main/java/org/apache/webbeans/web/tomcat/OpenWebBeansInstanceManager.java x: 2 commits (all time) y: 109 lines of code java/org/apache/tomcat/util/net/Nio2Channel.java x: 29 commits (all time) y: 218 lines of code java/jakarta/el/StandardELContext.java x: 8 commits (all time) y: 145 lines of code java/org/apache/tomcat/util/net/openssl/panama/OpenSSLX509Certificate.java x: 1 commits (all time) y: 145 lines of code modules/jdbc-pool/src/main/java/org/apache/tomcat/jdbc/pool/ConnectionPool.java x: 78 commits (all time) y: 1021 lines of code modules/jdbc-pool/src/main/java/org/apache/tomcat/jdbc/pool/interceptor/SlowQueryReport.java x: 39 commits (all time) y: 375 lines of code java/org/apache/catalina/mbeans/NamingResourcesMBean.java x: 23 commits (all time) y: 153 lines of code modules/jdbc-pool/src/main/java/org/apache/tomcat/jdbc/pool/interceptor/StatementCache.java x: 21 commits (all time) y: 326 lines of code modules/jdbc-pool/src/main/java/org/apache/tomcat/jdbc/pool/FairBlockingQueue.java x: 18 commits (all time) y: 331 lines of code java/org/apache/coyote/Constants.java x: 25 commits (all time) y: 24 lines of code modules/jdbc-pool/src/main/java/org/apache/tomcat/jdbc/pool/DataSourceFactory.java x: 20 commits (all time) y: 436 lines of code modules/jdbc-pool/src/main/java/org/apache/tomcat/jdbc/pool/DataSourceProxy.java x: 39 commits (all time) y: 733 lines of code modules/jdbc-pool/src/main/java/org/apache/tomcat/jdbc/pool/PoolProperties.java x: 47 commits (all time) y: 789 lines of code java/org/apache/tomcat/util/http/fileupload/FileUploadBase.java x: 56 commits (all time) y: 224 lines of code modules/jdbc-pool/src/main/java/org/apache/tomcat/jdbc/pool/MultiLockFairBlockingQueue.java x: 12 commits (all time) y: 344 lines of code modules/jdbc-pool/src/main/java/org/apache/tomcat/jdbc/pool/jmx/ConnectionPool.java x: 38 commits (all time) y: 641 lines of code java/jakarta/servlet/ServletRequestWrapper.java x: 8 commits (all time) y: 207 lines of code res/ide-support/eclipse/formatting-asf-tomcat.xml x: 4 commits (all time) y: 400 lines of code java/org/apache/tomcat/websocket/WsRemoteEndpointBase.java x: 23 commits (all time) y: 30 lines of code java/org/apache/tomcat/dbcp/dbcp2/PStmtKey.java x: 9 commits (all time) y: 273 lines of code java/org/apache/coyote/ajp/AjpNioProtocol.java x: 61 commits (all time) y: 19 lines of code java/org/apache/tomcat/util/collections/ManagedConcurrentWeakHashMap.java x: 8 commits (all time) y: 195 lines of code res/ide-support/netbeans/nb-tomcat.xml x: 8 commits (all time) y: 91 lines of code java/org/apache/catalina/webresources/JarResourceSet.java x: 24 commits (all time) y: 17 lines of code java/org/apache/tomcat/dbcp/dbcp2/DelegatingCallableStatement.java x: 8 commits (all time) y: 1191 lines of code java/org/apache/tomcat/util/bcel/classfile/Annotations.java x: 29 commits (all time) y: 17 lines of code java/org/apache/tomcat/util/bcel/classfile/ConstantClass.java x: 23 commits (all time) y: 14 lines of code java/org/apache/tomcat/util/bcel/classfile/ConstantLong.java x: 25 commits (all time) y: 14 lines of code java/org/apache/tomcat/util/bcel/classfile/Utility.java x: 71 commits (all time) y: 25 lines of code java/org/apache/tomcat/util/json/JSONParser.java x: 8 commits (all time) y: 565 lines of code java/org/apache/catalina/core/mbeans-descriptors.xml x: 85 commits (all time) y: 1457 lines of code webapps/ROOT/index.jsp x: 35 commits (all time) y: 201 lines of code java/org/apache/tomcat/util/http/fileupload/impl/FileItemIteratorImpl.java x: 5 commits (all time) y: 220 lines of code java/org/apache/tomcat/util/http/fileupload/impl/FileItemStreamImpl.java x: 6 commits (all time) y: 95 lines of code java/org/apache/tomcat/util/json/JSONParserTokenManager.java x: 7 commits (all time) y: 816 lines of code java/org/apache/tomcat/util/json/JavaCharStream.java x: 5 commits (all time) y: 488 lines of code java/org/apache/catalina/valves/mbeans-descriptors.xml x: 38 commits (all time) y: 513 lines of code webapps/host-manager/css/manager.css x: 1 commits (all time) y: 104 lines of code java/org/apache/catalina/realm/mbeans-descriptors.xml x: 18 commits (all time) y: 361 lines of code java/org/apache/catalina/ha/session/mbeans-descriptors.xml x: 50 commits (all time) y: 618 lines of code java/org/apache/catalina/mbeans/mbeans-descriptors.xml x: 15 commits (all time) y: 265 lines of code java/org/apache/catalina/mbeans-descriptors.xml x: 6 commits (all time) y: 128 lines of code modules/jdbc-pool/src/main/java/org/apache/tomcat/jdbc/pool/mbeans-descriptors.xml x: 15 commits (all time) y: 318 lines of code java/org/apache/tomcat/util/modeler/package.html x: 9 commits (all time) y: 188 lines of code java/org/apache/tomcat/util/scan/ReferenceCountedJar.java x: 1 commits (all time) y: 94 lines of code java/org/apache/el/parser/ELParser.html x: 3 commits (all time) y: 207 lines of code
4330.0
lines of code
  min: 1.0
  average: 142.6
  25th percentile: 16.0
  median: 46.0
  75th percentile: 134.0
  max: 4330.0
0 622.0
commits (all time)
min: 1.0 | average: 21.6 | 25th percentile: 5.0 | median: 11.0 | 75th percentile: 22.0 | max: 622.0

File Size vs. Contributors (all time): 1931 points

java/org/apache/catalina/webresources/AbstractResource.java x: 2 contributors (all time) y: 115 lines of code java/org/apache/catalina/authenticator/SavedRequest.java x: 6 contributors (all time) y: 95 lines of code java/org/apache/catalina/authenticator/FormAuthenticator.java x: 8 contributors (all time) y: 456 lines of code java/org/apache/catalina/servlets/CGIServlet.java x: 12 contributors (all time) y: 861 lines of code conf/web.xml x: 12 contributors (all time) y: 4128 lines of code java/org/apache/catalina/connector/CoyoteAdapter.java x: 12 contributors (all time) y: 830 lines of code java/org/apache/tomcat/util/descriptor/web/WebXml.java x: 7 contributors (all time) y: 1920 lines of code res/META-INF/jasper-el.jar/web-fragment.xml x: 1 contributors (all time) y: 10 lines of code res/META-INF/jasper.jar/web-fragment.xml x: 2 contributors (all time) y: 10 lines of code res/META-INF/tomcat-websocket.jar/web-fragment.xml x: 3 contributors (all time) y: 10 lines of code webapps/ROOT/WEB-INF/web.xml x: 4 contributors (all time) y: 12 lines of code webapps/manager/WEB-INF/web.xml x: 5 contributors (all time) y: 166 lines of code java/org/apache/tomcat/util/descriptor/DigesterFactory.java x: 2 contributors (all time) y: 146 lines of code java/org/apache/tomcat/util/descriptor/XmlIdentifiers.java x: 1 contributors (all time) y: 62 lines of code res/scripts/check-mime.pl x: 5 contributors (all time) y: 324 lines of code java/org/apache/naming/NamingContext.java x: 7 contributors (all time) y: 403 lines of code java/org/apache/el/parser/AstElvis.java x: 1 contributors (all time) y: 24 lines of code java/org/apache/el/parser/ELParser.java x: 5 contributors (all time) y: 4113 lines of code java/org/apache/el/parser/ELParserTreeConstants.java x: 3 contributors (all time) y: 55 lines of code java/jakarta/servlet/http/HttpServletRequest.java x: 2 contributors (all time) y: 75 lines of code java/org/apache/catalina/connector/Request.java x: 20 contributors (all time) y: 1863 lines of code java/org/apache/catalina/connector/RequestFacade.java x: 8 contributors (all time) y: 418 lines of code java/org/apache/tomcat/websocket/server/WsHandshakeRequest.java x: 9 contributors (all time) y: 119 lines of code java/org/apache/naming/ContextAccessController.java x: 3 contributors (all time) y: 32 lines of code java/org/apache/naming/ContextBindings.java x: 5 contributors (all time) y: 115 lines of code java/org/apache/naming/EjbRef.java x: 4 contributors (all time) y: 34 lines of code java/org/apache/naming/HandlerRef.java x: 2 contributors (all time) y: 35 lines of code java/org/apache/naming/NamingContextBindingsEnumeration.java x: 4 contributors (all time) y: 56 lines of code java/org/apache/naming/ResourceRef.java x: 4 contributors (all time) y: 38 lines of code java/org/apache/naming/SelectorContext.java x: 5 contributors (all time) y: 219 lines of code java/org/apache/naming/ServiceRef.java x: 2 contributors (all time) y: 60 lines of code java/org/apache/jasper/EmbeddedServletOptions.java x: 8 contributors (all time) y: 626 lines of code java/org/apache/jasper/JspC.java x: 14 contributors (all time) y: 1185 lines of code java/org/apache/jasper/Options.java x: 7 contributors (all time) y: 84 lines of code java/org/apache/jasper/compiler/Generator.java x: 19 contributors (all time) y: 2982 lines of code java/org/apache/jasper/runtime/JspRuntimeLibrary.java x: 10 contributors (all time) y: 785 lines of code java/org/apache/catalina/servlets/DefaultServlet.java x: 21 contributors (all time) y: 1824 lines of code java/org/apache/tomcat/util/openssl/openssl_h_Compatibility.java x: 2 contributors (all time) y: 311 lines of code java/org/apache/catalina/WebResourceRoot.java x: 5 contributors (all time) y: 84 lines of code java/org/apache/catalina/WebResourceSet.java x: 2 contributors (all time) y: 22 lines of code java/org/apache/catalina/webresources/AbstractArchiveResourceSet.java x: 4 contributors (all time) y: 246 lines of code java/org/apache/catalina/webresources/AbstractFileResourceSet.java x: 4 contributors (all time) y: 142 lines of code java/org/apache/catalina/webresources/DirResourceSet.java x: 4 contributors (all time) y: 299 lines of code java/org/apache/catalina/webresources/EmptyResourceSet.java x: 1 contributors (all time) y: 95 lines of code java/jakarta/el/ImportHandler.java x: 3 contributors (all time) y: 380 lines of code java/org/apache/catalina/tribes/group/interceptors/TcpFailureDetector.java x: 10 contributors (all time) y: 347 lines of code java/org/apache/tomcat/util/http/fileupload/MultipartStream.java x: 4 contributors (all time) y: 400 lines of code java/org/apache/tomcat/websocket/WsRemoteEndpointImplBase.java x: 6 contributors (all time) y: 928 lines of code java/org/apache/catalina/valves/rewrite/RewriteValve.java x: 10 contributors (all time) y: 638 lines of code java/org/apache/catalina/core/ApplicationContext.java x: 14 contributors (all time) y: 808 lines of code java/org/apache/catalina/util/RequestUtil.java x: 6 contributors (all time) y: 53 lines of code java/org/apache/naming/factory/DataSourceLinkFactory.java x: 4 contributors (all time) y: 94 lines of code java/org/apache/naming/factory/BeanFactory.java x: 6 contributors (all time) y: 125 lines of code java/org/apache/naming/factory/EjbFactory.java x: 5 contributors (all time) y: 40 lines of code java/org/apache/naming/factory/LookupFactory.java x: 3 contributors (all time) y: 100 lines of code java/org/apache/naming/factory/MailSessionFactory.java x: 5 contributors (all time) y: 55 lines of code java/org/apache/naming/factory/ResourceLinkFactory.java x: 5 contributors (all time) y: 87 lines of code java/org/apache/naming/factory/SendMailFactory.java x: 6 contributors (all time) y: 48 lines of code java/org/apache/juli/AsyncFileHandler.java x: 8 contributors (all time) y: 148 lines of code java/org/apache/juli/ClassLoaderLogManager.java x: 13 contributors (all time) y: 429 lines of code java/org/apache/juli/FileHandler.java x: 9 contributors (all time) y: 334 lines of code java/org/apache/juli/OneLineFormatter.java x: 9 contributors (all time) y: 178 lines of code java/org/apache/tomcat/util/buf/CharsetCache.java x: 4 contributors (all time) y: 178 lines of code java/org/apache/coyote/AsyncStateMachine.java x: 5 contributors (all time) y: 268 lines of code java/jakarta/servlet/jsp/tagext/TagSupport.java x: 2 contributors (all time) y: 98 lines of code java/org/apache/catalina/loader/WebappClassLoaderBase.java x: 11 contributors (all time) y: 1492 lines of code java/org/apache/catalina/valves/ErrorReportValve.java x: 10 contributors (all time) y: 303 lines of code java/org/apache/juli/logging/DirectJDKLog.java x: 3 contributors (all time) y: 123 lines of code java/org/apache/jasper/compiler/Node.java x: 7 contributors (all time) y: 1421 lines of code java/org/apache/catalina/filters/RemoteIpFilter.java x: 11 contributors (all time) y: 522 lines of code java/org/apache/tomcat/util/Diagnostics.java x: 7 contributors (all time) y: 432 lines of code java/org/apache/jasper/compiler/JavaCompiler.java x: 1 contributors (all time) y: 71 lines of code java/org/apache/catalina/Globals.java x: 10 contributors (all time) y: 34 lines of code java/org/apache/catalina/webresources/CachedResource.java x: 2 contributors (all time) y: 451 lines of code java/org/apache/catalina/ant/jmx/JMXAccessorCreateTask.java x: 6 contributors (all time) y: 82 lines of code java/org/apache/catalina/ant/jmx/JMXAccessorUnregisterTask.java x: 5 contributors (all time) y: 20 lines of code java/org/apache/catalina/authenticator/jaspic/PersistentProviderRegistrations.java x: 3 contributors (all time) y: 197 lines of code java/org/apache/catalina/core/StandardContext.java x: 24 contributors (all time) y: 3548 lines of code java/org/apache/catalina/core/StandardHost.java x: 14 contributors (all time) y: 424 lines of code java/org/apache/catalina/core/StandardWrapper.java x: 9 contributors (all time) y: 786 lines of code java/org/apache/catalina/filters/Constants.java x: 5 contributors (all time) y: 14 lines of code java/org/apache/catalina/filters/CorsFilter.java x: 9 contributors (all time) y: 421 lines of code java/org/apache/catalina/ha/deploy/FileMessageFactory.java x: 5 contributors (all time) y: 184 lines of code java/org/apache/catalina/mapper/Mapper.java x: 9 contributors (all time) y: 1120 lines of code java/org/apache/catalina/realm/JNDIRealm.java x: 17 contributors (all time) y: 1649 lines of code java/org/apache/catalina/realm/RealmBase.java x: 18 contributors (all time) y: 963 lines of code java/org/apache/catalina/realm/UserDatabaseRealm.java x: 6 contributors (all time) y: 214 lines of code java/org/apache/catalina/servlets/WebdavServlet.java x: 14 contributors (all time) y: 1996 lines of code java/org/apache/catalina/session/StoreBase.java x: 7 contributors (all time) y: 133 lines of code java/org/apache/catalina/ssi/ExpressionParseTree.java x: 7 contributors (all time) y: 283 lines of code java/org/apache/catalina/startup/ContextConfig.java x: 21 contributors (all time) y: 2012 lines of code java/org/apache/catalina/startup/EngineRuleSet.java x: 7 contributors (all time) y: 37 lines of code java/jakarta/servlet/GenericFilter.java x: 3 contributors (all time) y: 35 lines of code java/jakarta/servlet/ServletContext.java x: 3 contributors (all time) y: 75 lines of code java/jakarta/servlet/http/Cookie.java x: 3 contributors (all time) y: 230 lines of code java/jakarta/servlet/http/HttpServlet.java x: 4 contributors (all time) y: 591 lines of code java/jakarta/servlet/jsp/el/ImplicitObjectELResolver.java x: 4 contributors (all time) y: 506 lines of code java/jakarta/el/BeanELResolver.java x: 4 contributors (all time) y: 216 lines of code java/jakarta/el/BeanSupportStandalone.java x: 2 contributors (all time) y: 174 lines of code java/jakarta/el/ELContext.java x: 4 contributors (all time) y: 194 lines of code java/jakarta/el/ELProcessor.java x: 2 contributors (all time) y: 229 lines of code java/jakarta/el/ExpressionFactory.java x: 3 contributors (all time) y: 209 lines of code java/jakarta/el/StaticFieldELResolver.java x: 2 contributors (all time) y: 124 lines of code java/jakarta/el/Util.java x: 3 contributors (all time) y: 517 lines of code java/org/apache/tomcat/util/net/AbstractEndpoint.java x: 11 contributors (all time) y: 1050 lines of code java/org/apache/juli/DateFormatCache.java x: 4 contributors (all time) y: 112 lines of code java/org/apache/juli/JdkLoggerFormatter.java x: 8 contributors (all time) y: 58 lines of code java/org/apache/tomcat/buildutil/translate/Utils.java x: 4 contributors (all time) y: 134 lines of code java/org/apache/tomcat/jni/Library.java x: 7 contributors (all time) y: 106 lines of code java/org/apache/tomcat/jni/SSL.java x: 10 contributors (all time) y: 195 lines of code java/org/apache/tomcat/util/IntrospectionUtils.java x: 12 contributors (all time) y: 460 lines of code java/org/apache/tomcat/util/buf/Asn1Parser.java x: 3 contributors (all time) y: 107 lines of code java/org/apache/tomcat/util/buf/CharChunk.java x: 8 contributors (all time) y: 320 lines of code java/org/apache/tomcat/util/buf/MessageBytes.java x: 6 contributors (all time) y: 362 lines of code java/org/apache/tomcat/util/buf/StringCache.java x: 5 contributors (all time) y: 428 lines of code java/org/apache/tomcat/util/buf/UDecoder.java x: 7 contributors (all time) y: 229 lines of code java/org/apache/tomcat/util/descriptor/tld/TldResourcePath.java x: 4 contributors (all time) y: 72 lines of code java/org/apache/tomcat/util/descriptor/web/ContextHandler.java x: 6 contributors (all time) y: 117 lines of code java/org/apache/tomcat/util/descriptor/web/ContextService.java x: 6 contributors (all time) y: 230 lines of code java/org/apache/tomcat/util/descriptor/web/ContextTransaction.java x: 6 contributors (all time) y: 27 lines of code java/org/apache/tomcat/util/descriptor/web/FilterMap.java x: 8 contributors (all time) y: 128 lines of code java/org/apache/tomcat/util/descriptor/web/SecurityCollection.java x: 7 contributors (all time) y: 183 lines of code java/org/apache/tomcat/util/descriptor/web/SecurityConstraint.java x: 11 contributors (all time) y: 421 lines of code java/org/apache/tomcat/util/descriptor/web/WebRuleSet.java x: 7 contributors (all time) y: 1038 lines of code java/org/apache/tomcat/util/digester/CallMethodRule.java x: 8 contributors (all time) y: 184 lines of code java/org/apache/tomcat/util/digester/Digester.java x: 14 contributors (all time) y: 970 lines of code java/org/apache/tomcat/util/digester/package.html x: 6 contributors (all time) y: 1067 lines of code java/org/apache/tomcat/util/http/ServerCookie.java x: 7 contributors (all time) y: 26 lines of code java/org/apache/tomcat/util/http/WebdavIfHeader.java x: 2 contributors (all time) y: 369 lines of code java/org/apache/tomcat/util/log/SystemLogHandler.java x: 4 contributors (all time) y: 166 lines of code java/org/apache/tomcat/util/modeler/BaseModelMBean.java x: 7 contributors (all time) y: 490 lines of code java/org/apache/tomcat/util/modeler/ManagedBean.java x: 8 contributors (all time) y: 359 lines of code java/org/apache/tomcat/util/modeler/NoDescriptorRegistry.java x: 2 contributors (all time) y: 266 lines of code java/org/apache/tomcat/util/modeler/NotificationInfo.java x: 8 contributors (all time) y: 71 lines of code java/org/apache/tomcat/util/modeler/ParameterInfo.java x: 6 contributors (all time) y: 17 lines of code java/org/apache/tomcat/util/modeler/Registry.java x: 13 contributors (all time) y: 418 lines of code java/org/apache/tomcat/util/net/IPv6Utils.java x: 3 contributors (all time) y: 145 lines of code java/org/apache/tomcat/util/net/Nio2Endpoint.java x: 11 contributors (all time) y: 1319 lines of code java/org/apache/tomcat/util/net/NioChannel.java x: 9 contributors (all time) y: 157 lines of code java/org/apache/tomcat/util/net/NioEndpoint.java x: 14 contributors (all time) y: 1301 lines of code java/org/apache/tomcat/util/net/SSLHostConfig.java x: 8 contributors (all time) y: 549 lines of code java/org/apache/tomcat/util/net/SecureNio2Channel.java x: 6 contributors (all time) y: 1016 lines of code java/org/apache/tomcat/util/net/SecureNioChannel.java x: 6 contributors (all time) y: 615 lines of code java/org/apache/tomcat/util/net/SocketProperties.java x: 9 contributors (all time) y: 303 lines of code java/org/apache/tomcat/util/net/SocketWrapperBase.java x: 4 contributors (all time) y: 723 lines of code java/org/apache/tomcat/util/net/TLSClientHelloExtractor.java x: 3 contributors (all time) y: 279 lines of code java/org/apache/tomcat/util/net/jsse/JSSESupport.java x: 7 contributors (all time) y: 151 lines of code java/org/apache/tomcat/util/net/jsse/PEMFile.java x: 6 contributors (all time) y: 442 lines of code java/org/apache/tomcat/util/net/openssl/OpenSSLContext.java x: 8 contributors (all time) y: 496 lines of code java/org/apache/tomcat/util/net/openssl/OpenSSLEngine.java x: 8 contributors (all time) y: 1069 lines of code java/org/apache/tomcat/util/net/openssl/ciphers/Cipher.java x: 3 contributors (all time) y: 4330 lines of code java/org/apache/tomcat/util/net/openssl/panama/OpenSSLContext.java x: 2 contributors (all time) y: 1150 lines of code java/org/apache/tomcat/util/net/openssl/panama/OpenSSLEngine.java x: 2 contributors (all time) y: 1302 lines of code java/org/apache/tomcat/util/threads/TaskQueue.java x: 7 contributors (all time) y: 64 lines of code java/org/apache/tomcat/util/threads/ThreadPoolExecutor.java x: 6 contributors (all time) y: 831 lines of code java/org/apache/tomcat/util/xreflection/ObjectReflectionPropertyInspector.java x: 5 contributors (all time) y: 233 lines of code java/org/apache/tomcat/util/xreflection/SetPropertyClass.java x: 4 contributors (all time) y: 355 lines of code java/org/apache/tomcat/websocket/Util.java x: 3 contributors (all time) y: 437 lines of code java/org/apache/tomcat/websocket/WsFrameBase.java x: 4 contributors (all time) y: 693 lines of code java/org/apache/tomcat/websocket/WsFrameClient.java x: 3 contributors (all time) y: 155 lines of code java/org/apache/tomcat/websocket/WsSession.java x: 6 contributors (all time) y: 677 lines of code java/org/apache/tomcat/websocket/WsWebSocketContainer.java x: 12 contributors (all time) y: 746 lines of code java/org/apache/tomcat/websocket/pojo/PojoMethodMapping.java x: 6 contributors (all time) y: 554 lines of code java/org/apache/tomcat/websocket/server/WsHttpUpgradeHandler.java x: 3 contributors (all time) y: 180 lines of code java/org/apache/tomcat/websocket/server/WsServerContainer.java x: 7 contributors (all time) y: 272 lines of code java/org/apache/tomcat/util/net/openssl/ciphers/OpenSSLCipherConfigurationParser.java x: 4 contributors (all time) y: 557 lines of code java/org/apache/el/lang/ELSupport.java x: 10 contributors (all time) y: 532 lines of code java/org/apache/el/lang/FunctionMapperImpl.java x: 8 contributors (all time) y: 112 lines of code java/org/apache/el/parser/AstValue.java x: 6 contributors (all time) y: 267 lines of code java/org/apache/el/parser/SimpleNode.java x: 6 contributors (all time) y: 139 lines of code java/org/apache/el/stream/Stream.java x: 6 contributors (all time) y: 379 lines of code java/org/apache/el/util/ReflectionUtil.java x: 9 contributors (all time) y: 385 lines of code java/org/apache/jasper/JspCompilationContext.java x: 8 contributors (all time) y: 485 lines of code java/org/apache/jasper/compiler/Compiler.java x: 8 contributors (all time) y: 343 lines of code java/org/apache/jasper/compiler/JspDocumentParser.java x: 6 contributors (all time) y: 746 lines of code java/org/apache/jasper/compiler/JspReader.java x: 5 contributors (all time) y: 379 lines of code java/org/apache/jasper/compiler/JspRuntimeContext.java x: 8 contributors (all time) y: 253 lines of code java/org/apache/jasper/compiler/PageInfo.java x: 7 contributors (all time) y: 444 lines of code java/org/apache/jasper/compiler/Parser.java x: 7 contributors (all time) y: 1095 lines of code java/org/apache/jasper/compiler/ParserController.java x: 8 contributors (all time) y: 293 lines of code java/org/apache/jasper/compiler/TagFileProcessor.java x: 8 contributors (all time) y: 432 lines of code java/org/apache/jasper/compiler/Validator.java x: 11 contributors (all time) y: 1172 lines of code java/org/apache/jasper/el/JasperELResolver.java x: 4 contributors (all time) y: 223 lines of code java/org/apache/jasper/runtime/JspWriterImpl.java x: 5 contributors (all time) y: 293 lines of code java/org/apache/jasper/servlet/JspServlet.java x: 8 contributors (all time) y: 210 lines of code java/org/apache/jasper/servlet/JspServletWrapper.java x: 9 contributors (all time) y: 375 lines of code java/org/apache/jasper/tagplugins/jstl/Util.java x: 7 contributors (all time) y: 217 lines of code java/org/apache/jasper/tagplugins/jstl/core/Import.java x: 2 contributors (all time) y: 304 lines of code java/org/apache/catalina/ha/session/DeltaSession.java x: 14 contributors (all time) y: 646 lines of code java/org/apache/coyote/AbstractProcessor.java x: 5 contributors (all time) y: 646 lines of code java/org/apache/coyote/Request.java x: 12 contributors (all time) y: 484 lines of code java/org/apache/coyote/Response.java x: 8 contributors (all time) y: 384 lines of code java/org/apache/coyote/ajp/AjpProcessor.java x: 13 contributors (all time) y: 806 lines of code java/org/apache/catalina/ssi/SSIServlet.java x: 5 contributors (all time) y: 123 lines of code java/org/apache/tomcat/dbcp/dbcp2/datasources/PerUserPoolDataSource.java x: 3 contributors (all time) y: 486 lines of code java/org/apache/catalina/startup/FailedContext.java x: 4 contributors (all time) y: 1003 lines of code java/org/apache/catalina/tribes/tipis/AbstractReplicatedMap.java x: 13 contributors (all time) y: 1283 lines of code java/org/apache/catalina/core/NamingContextListener.java x: 10 contributors (all time) y: 822 lines of code java/org/apache/catalina/core/StandardServer.java x: 13 contributors (all time) y: 612 lines of code java/org/apache/catalina/ha/deploy/FarmWarDeployer.java x: 10 contributors (all time) y: 462 lines of code java/org/apache/catalina/loader/WebappLoader.java x: 14 contributors (all time) y: 310 lines of code java/org/apache/catalina/manager/JMXProxyServlet.java x: 6 contributors (all time) y: 197 lines of code java/org/apache/catalina/manager/ManagerServlet.java x: 14 contributors (all time) y: 1057 lines of code java/org/apache/catalina/mbeans/MBeanUtils.java x: 10 contributors (all time) y: 403 lines of code java/org/apache/catalina/startup/HostConfig.java x: 15 contributors (all time) y: 1204 lines of code java/org/apache/coyote/AbstractProtocol.java x: 12 contributors (all time) y: 756 lines of code java/org/apache/coyote/http11/AbstractHttp11Protocol.java x: 11 contributors (all time) y: 450 lines of code java/org/apache/coyote/http2/Http2Protocol.java x: 2 contributors (all time) y: 274 lines of code java/org/apache/catalina/session/ManagerBase.java x: 18 contributors (all time) y: 696 lines of code java/org/apache/coyote/http2/Http2UpgradeHandler.java x: 10 contributors (all time) y: 1403 lines of code java/org/apache/catalina/Context.java x: 11 contributors (all time) y: 291 lines of code java/org/apache/catalina/authenticator/AuthenticatorBase.java x: 10 contributors (all time) y: 729 lines of code java/org/apache/catalina/authenticator/SingleSignOn.java x: 8 contributors (all time) y: 282 lines of code java/org/apache/catalina/authenticator/SpnegoAuthenticator.java x: 6 contributors (all time) y: 331 lines of code java/org/apache/catalina/connector/CoyotePrincipal.java x: 8 contributors (all time) y: 20 lines of code java/org/apache/catalina/core/ApplicationDispatcher.java x: 9 contributors (all time) y: 505 lines of code java/org/apache/catalina/core/AprLifecycleListener.java x: 13 contributors (all time) y: 309 lines of code java/org/apache/catalina/core/AsyncContextImpl.java x: 9 contributors (all time) y: 478 lines of code java/org/apache/catalina/core/DefaultInstanceManager.java x: 8 contributors (all time) y: 473 lines of code java/org/apache/catalina/core/JreMemoryLeakPreventionListener.java x: 9 contributors (all time) y: 90 lines of code java/org/apache/catalina/deploy/NamingResourcesImpl.java x: 5 contributors (all time) y: 658 lines of code java/org/apache/catalina/filters/RestCsrfPreventionFilter.java x: 5 contributors (all time) y: 148 lines of code java/org/apache/catalina/ha/context/ReplicatedContext.java x: 7 contributors (all time) y: 166 lines of code java/org/apache/catalina/ha/session/BackupManager.java x: 11 contributors (all time) y: 155 lines of code java/org/apache/catalina/ha/session/DeltaManager.java x: 11 contributors (all time) y: 840 lines of code java/org/apache/catalina/ha/session/DeltaRequest.java x: 7 contributors (all time) y: 324 lines of code java/org/apache/catalina/ha/tcp/SimpleTcpCluster.java x: 11 contributors (all time) y: 507 lines of code java/org/apache/catalina/manager/host/HTMLHostManagerServlet.java x: 9 contributors (all time) y: 354 lines of code java/org/apache/catalina/manager/host/HostManagerServlet.java x: 13 contributors (all time) y: 358 lines of code java/org/apache/catalina/mapper/MapperListener.java x: 5 contributors (all time) y: 313 lines of code java/org/apache/catalina/realm/DataSourceRealm.java x: 6 contributors (all time) y: 250 lines of code java/org/apache/catalina/realm/GenericPrincipal.java x: 9 contributors (all time) y: 136 lines of code java/org/apache/catalina/realm/JAASRealm.java x: 9 contributors (all time) y: 308 lines of code java/org/apache/catalina/session/StandardManager.java x: 12 contributors (all time) y: 204 lines of code java/org/apache/catalina/session/StandardSession.java x: 17 contributors (all time) y: 828 lines of code java/org/apache/catalina/startup/Bootstrap.java x: 12 contributors (all time) y: 365 lines of code java/org/apache/catalina/startup/Catalina.java x: 15 contributors (all time) y: 622 lines of code java/org/apache/catalina/startup/ClassLoaderFactory.java x: 7 contributors (all time) y: 190 lines of code java/org/apache/catalina/startup/Tomcat.java x: 18 contributors (all time) y: 643 lines of code java/org/apache/catalina/storeconfig/StandardContextSF.java x: 8 contributors (all time) y: 222 lines of code java/org/apache/catalina/storeconfig/StoreAppender.java x: 6 contributors (all time) y: 176 lines of code java/org/apache/catalina/tribes/ChannelException.java x: 7 contributors (all time) y: 92 lines of code java/org/apache/catalina/tribes/group/interceptors/EncryptInterceptor.java x: 3 contributors (all time) y: 346 lines of code java/org/apache/catalina/tribes/io/XByteBuffer.java x: 7 contributors (all time) y: 371 lines of code java/org/apache/catalina/tribes/membership/McastServiceImpl.java x: 9 contributors (all time) y: 530 lines of code java/org/apache/catalina/tribes/transport/PooledSender.java x: 6 contributors (all time) y: 164 lines of code java/org/apache/catalina/users/DataSourceUserDatabase.java x: 3 contributors (all time) y: 1222 lines of code java/org/apache/catalina/users/MemoryUserDatabase.java x: 10 contributors (all time) y: 577 lines of code java/org/apache/catalina/valves/AbstractAccessLogValve.java x: 14 contributors (all time) y: 1209 lines of code java/org/apache/catalina/valves/rewrite/RewriteRule.java x: 5 contributors (all time) y: 360 lines of code java/org/apache/catalina/webresources/StandardRoot.java x: 7 contributors (all time) y: 625 lines of code java/org/apache/coyote/http11/Http11InputBuffer.java x: 7 contributors (all time) y: 524 lines of code java/org/apache/coyote/http11/Http11Processor.java x: 17 contributors (all time) y: 928 lines of code java/org/apache/coyote/http11/upgrade/UpgradeServletInputStream.java x: 2 contributors (all time) y: 197 lines of code java/org/apache/coyote/http2/HpackDecoder.java x: 3 contributors (all time) y: 326 lines of code java/org/apache/coyote/http2/Stream.java x: 6 contributors (all time) y: 1104 lines of code java/org/apache/el/lang/ELArithmetic.java x: 6 contributors (all time) y: 296 lines of code java/org/apache/jasper/compiler/ELParser.java x: 5 contributors (all time) y: 396 lines of code java/org/apache/jasper/compiler/JspUtil.java x: 8 contributors (all time) y: 583 lines of code java/org/apache/jasper/compiler/SmapUtil.java x: 7 contributors (all time) y: 610 lines of code java/org/apache/jasper/runtime/PageContextImpl.java x: 6 contributors (all time) y: 491 lines of code java/org/apache/coyote/http2/Http2Parser.java x: 3 contributors (all time) y: 555 lines of code java/org/apache/tomcat/util/buf/Utf8Encoder.java x: 2 contributors (all time) y: 164 lines of code java/org/apache/tomcat/util/http/parser/HttpParser.java x: 6 contributors (all time) y: 716 lines of code java/org/apache/tomcat/util/net/SSLUtilBase.java x: 9 contributors (all time) y: 407 lines of code java/org/apache/tomcat/websocket/AsyncChannelWrapperSecure.java x: 3 contributors (all time) y: 402 lines of code java/org/apache/tomcat/websocket/PerMessageDeflate.java x: 3 contributors (all time) y: 358 lines of code java/org/apache/coyote/ajp/AjpMessage.java x: 11 contributors (all time) y: 217 lines of code java/org/apache/coyote/http2/HPackHuffman.java x: 4 contributors (all time) y: 483 lines of code java/org/apache/coyote/http2/HpackEncoder.java x: 6 contributors (all time) y: 284 lines of code java/org/apache/coyote/http2/Http2AsyncUpgradeHandler.java x: 4 contributors (all time) y: 439 lines of code java/org/apache/catalina/core/ApplicationHttpRequest.java x: 10 contributors (all time) y: 492 lines of code java/org/apache/catalina/manager/StatusTransformer.java x: 8 contributors (all time) y: 797 lines of code java/org/apache/catalina/session/DataSourceStore.java x: 2 contributors (all time) y: 429 lines of code java/org/apache/catalina/session/FileStore.java x: 10 contributors (all time) y: 180 lines of code java/org/apache/catalina/session/PersistentManagerBase.java x: 13 contributors (all time) y: 447 lines of code java/org/apache/catalina/valves/AccessLogValve.java x: 10 contributors (all time) y: 327 lines of code java/org/apache/catalina/valves/PersistentValve.java x: 8 contributors (all time) y: 263 lines of code java/org/apache/catalina/valves/StuckThreadDetectionValve.java x: 10 contributors (all time) y: 250 lines of code java/org/apache/tomcat/util/net/openssl/panama/OpenSSLLibrary.java x: 2 contributors (all time) y: 380 lines of code java/org/apache/catalina/connector/Response.java x: 20 contributors (all time) y: 901 lines of code java/org/apache/catalina/connector/ResponseFacade.java x: 9 contributors (all time) y: 279 lines of code java/org/apache/catalina/valves/ExtendedAccessLogValve.java x: 14 contributors (all time) y: 608 lines of code res/install-win/tomcat.nsi x: 2 contributors (all time) y: 1053 lines of code java/org/apache/jasper/runtime/JspContextWrapper.java x: 7 contributors (all time) y: 466 lines of code java/org/apache/jasper/compiler/TagPluginManager.java x: 5 contributors (all time) y: 197 lines of code java/org/apache/tomcat/dbcp/pool2/PoolUtils.java x: 4 contributors (all time) y: 813 lines of code java/org/apache/tomcat/dbcp/pool2/impl/BaseGenericObjectPool.java x: 2 contributors (all time) y: 773 lines of code java/org/apache/tomcat/dbcp/pool2/impl/EvictionTimer.java x: 1 contributors (all time) y: 112 lines of code java/org/apache/tomcat/dbcp/pool2/impl/GenericKeyedObjectPool.java x: 4 contributors (all time) y: 884 lines of code java/org/apache/tomcat/dbcp/pool2/impl/LinkedBlockingDeque.java x: 1 contributors (all time) y: 723 lines of code java/org/apache/tomcat/dbcp/pool2/impl/ThrowableCallStack.java x: 1 contributors (all time) y: 51 lines of code java/org/apache/catalina/valves/ParameterLimitValve.java x: 1 contributors (all time) y: 135 lines of code java/org/apache/el/parser/ELParserTokenManager.java x: 5 contributors (all time) y: 2616 lines of code res/spotbugs/filter-false-positives.xml x: 1 contributors (all time) y: 2248 lines of code java/org/apache/tomcat/dbcp/dbcp2/BasicDataSource.java x: 4 contributors (all time) y: 917 lines of code java/org/apache/tomcat/dbcp/dbcp2/DelegatingStatement.java x: 3 contributors (all time) y: 615 lines of code java/org/apache/tomcat/dbcp/dbcp2/DelegatingDatabaseMetaData.java x: 2 contributors (all time) y: 794 lines of code java/org/apache/tomcat/dbcp/dbcp2/BasicDataSourceFactory.java x: 3 contributors (all time) y: 307 lines of code java/org/apache/tomcat/dbcp/dbcp2/DelegatingConnection.java x: 5 contributors (all time) y: 763 lines of code java/org/apache/tomcat/dbcp/dbcp2/DelegatingPreparedStatement.java x: 2 contributors (all time) y: 594 lines of code java/org/apache/tomcat/dbcp/dbcp2/PoolableConnectionFactory.java x: 4 contributors (all time) y: 369 lines of code java/org/apache/tomcat/dbcp/dbcp2/cpdsadapter/PooledConnectionImpl.java x: 2 contributors (all time) y: 353 lines of code java/org/apache/tomcat/dbcp/dbcp2/datasources/InstanceKeyDataSource.java x: 6 contributors (all time) y: 574 lines of code java/org/apache/tomcat/dbcp/dbcp2/datasources/KeyedCPDSConnectionFactory.java x: 2 contributors (all time) y: 210 lines of code java/org/apache/catalina/webresources/FileResource.java x: 5 contributors (all time) y: 242 lines of code java/org/apache/catalina/storeconfig/server-registry.xml x: 6 contributors (all time) y: 473 lines of code modules/jdbc-pool/doc/jdbc-pool.xml x: 8 contributors (all time) y: 884 lines of code res/ide-support/eclipse/clean-up-asf-tomcat.xml x: 1 contributors (all time) y: 147 lines of code java/org/apache/coyote/http11/Http11NioProtocol.java x: 9 contributors (all time) y: 38 lines of code java/org/apache/coyote/ajp/Constants.java x: 8 contributors (all time) y: 100 lines of code res/ide-support/eclipse/eclipse.classpath x: 14 contributors (all time) y: 38 lines of code res/ide-support/netbeans/project.xml x: 10 contributors (all time) y: 146 lines of code conf/server.xml x: 12 contributors (all time) y: 32 lines of code java/org/apache/catalina/session/mbeans-descriptors.xml x: 7 contributors (all time) y: 316 lines of code java/org/apache/tomcat/util/net/mbeans-descriptors.xml x: 1 contributors (all time) y: 310 lines of code java/org/apache/catalina/loader/WebappClassLoader.java x: 11 contributors (all time) y: 25 lines of code java/org/apache/tomcat/dbcp/dbcp2/DelegatingResultSet.java x: 3 contributors (all time) y: 1753 lines of code java/org/apache/tomcat/dbcp/dbcp2/Jdbc41Bridge.java x: 2 contributors (all time) y: 250 lines of code java/org/apache/tomcat/dbcp/dbcp2/datasources/CPDSConnectionFactory.java x: 4 contributors (all time) y: 260 lines of code java/org/apache/tomcat/util/http/parser/HttpHeaderParser.java x: 1 contributors (all time) y: 228 lines of code java/org/apache/catalina/core/StandardThreadExecutor.java x: 10 contributors (all time) y: 260 lines of code webapps/ROOT/tomcat.css x: 4 contributors (all time) y: 315 lines of code modules/jdbc-pool/src/main/java/org/apache/tomcat/jdbc/pool/ConnectionPool.java x: 9 contributors (all time) y: 1021 lines of code java/jakarta/servlet/http/HttpServletRequestWrapper.java x: 1 contributors (all time) y: 157 lines of code modules/jdbc-pool/src/main/java/org/apache/tomcat/jdbc/pool/DataSourceProxy.java x: 5 contributors (all time) y: 733 lines of code modules/jdbc-pool/src/main/java/org/apache/tomcat/jdbc/pool/PoolProperties.java x: 5 contributors (all time) y: 789 lines of code modules/jdbc-pool/src/main/java/org/apache/tomcat/jdbc/pool/jmx/ConnectionPool.java x: 6 contributors (all time) y: 641 lines of code java/jakarta/servlet/ServletRequestWrapper.java x: 1 contributors (all time) y: 207 lines of code res/ide-support/eclipse/formatting-asf-tomcat.xml x: 1 contributors (all time) y: 400 lines of code java/org/apache/tomcat/dbcp/dbcp2/PStmtKey.java x: 1 contributors (all time) y: 273 lines of code java/org/apache/tomcat/dbcp/dbcp2/DelegatingCallableStatement.java x: 2 contributors (all time) y: 1191 lines of code java/org/apache/tomcat/util/json/JSONParser.java x: 3 contributors (all time) y: 565 lines of code java/org/apache/catalina/core/mbeans-descriptors.xml x: 11 contributors (all time) y: 1457 lines of code java/org/apache/tomcat/util/json/JSONParserTokenManager.java x: 3 contributors (all time) y: 816 lines of code
4330.0
lines of code
  min: 1.0
  average: 142.6
  25th percentile: 16.0
  median: 46.0
  75th percentile: 134.0
  max: 4330.0
0 24.0
contributors (all time)
min: 1.0 | average: 3.68 | 25th percentile: 2.0 | median: 3.0 | 75th percentile: 5.0 | max: 24.0

File Size vs. Commits (30 days): 59 points

java/org/apache/catalina/webresources/AbstractResource.java x: 2 commits (30d) y: 115 lines of code java/org/apache/catalina/authenticator/SavedRequest.java x: 2 commits (30d) y: 95 lines of code java/org/apache/catalina/authenticator/FormAuthenticator.java x: 1 commits (30d) y: 456 lines of code java/org/apache/jasper/compiler/JDTCompiler.java x: 2 commits (30d) y: 445 lines of code java/org/apache/catalina/servlets/CGIServlet.java x: 3 commits (30d) y: 861 lines of code conf/web.xml x: 2 commits (30d) y: 4128 lines of code java/org/apache/catalina/connector/CoyoteAdapter.java x: 1 commits (30d) y: 830 lines of code java/org/apache/tomcat/util/descriptor/web/WebXml.java x: 2 commits (30d) y: 1920 lines of code res/META-INF/jasper-el.jar/web-fragment.xml x: 1 commits (30d) y: 10 lines of code webapps/host-manager/WEB-INF/web.xml x: 1 commits (30d) y: 110 lines of code webapps/manager/WEB-INF/web.xml x: 1 commits (30d) y: 166 lines of code java/org/apache/tomcat/util/descriptor/DigesterFactory.java x: 2 commits (30d) y: 146 lines of code java/org/apache/tomcat/util/descriptor/XmlIdentifiers.java x: 2 commits (30d) y: 62 lines of code res/scripts/check-mime.pl x: 2 commits (30d) y: 324 lines of code java/org/apache/naming/NamingContext.java x: 2 commits (30d) y: 403 lines of code java/org/apache/el/parser/AstElvis.java x: 1 commits (30d) y: 24 lines of code java/org/apache/el/parser/ELParser.java x: 1 commits (30d) y: 4113 lines of code java/org/apache/el/parser/ELParserTreeConstants.java x: 1 commits (30d) y: 55 lines of code java/jakarta/servlet/http/HttpServletRequest.java x: 1 commits (30d) y: 75 lines of code java/org/apache/catalina/connector/Request.java x: 1 commits (30d) y: 1863 lines of code java/org/apache/catalina/connector/RequestFacade.java x: 1 commits (30d) y: 418 lines of code java/org/apache/tomcat/websocket/server/WsHandshakeRequest.java x: 1 commits (30d) y: 119 lines of code java/org/apache/naming/EjbRef.java x: 1 commits (30d) y: 34 lines of code java/org/apache/naming/SelectorContext.java x: 1 commits (30d) y: 219 lines of code java/org/apache/jasper/EmbeddedServletOptions.java x: 2 commits (30d) y: 626 lines of code java/org/apache/jasper/JspC.java x: 2 commits (30d) y: 1185 lines of code java/org/apache/jasper/compiler/Generator.java x: 2 commits (30d) y: 2982 lines of code java/org/apache/jasper/runtime/JspRuntimeLibrary.java x: 2 commits (30d) y: 785 lines of code java/org/apache/catalina/servlets/DefaultServlet.java x: 1 commits (30d) y: 1824 lines of code java/org/apache/tomcat/util/openssl/openssl_h_Compatibility.java x: 3 commits (30d) y: 311 lines of code java/org/apache/catalina/WebResourceRoot.java x: 1 commits (30d) y: 84 lines of code java/org/apache/catalina/webresources/AbstractArchiveResourceSet.java x: 1 commits (30d) y: 246 lines of code java/org/apache/catalina/webresources/AbstractFileResourceSet.java x: 1 commits (30d) y: 142 lines of code java/org/apache/catalina/webresources/DirResourceSet.java x: 1 commits (30d) y: 299 lines of code
4128.0
lines of code
  min: 9.0
  average: 447.41
  25th percentile: 27.0
  median: 84.0
  75th percentile: 403.0
  max: 4128.0
0 3.0
commits (30d)
min: 1.0 | average: 1.31 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 2.0 | max: 3.0

File Size vs. Contributors (30 days): 59 points

java/org/apache/catalina/webresources/AbstractResource.java x: 1 contributors (30d) y: 115 lines of code java/org/apache/catalina/authenticator/SavedRequest.java x: 1 contributors (30d) y: 95 lines of code java/org/apache/catalina/authenticator/FormAuthenticator.java x: 1 contributors (30d) y: 456 lines of code java/org/apache/jasper/compiler/JDTCompiler.java x: 1 contributors (30d) y: 445 lines of code java/org/apache/catalina/servlets/CGIServlet.java x: 1 contributors (30d) y: 861 lines of code conf/web.xml x: 1 contributors (30d) y: 4128 lines of code java/org/apache/catalina/connector/CoyoteAdapter.java x: 1 contributors (30d) y: 830 lines of code java/org/apache/tomcat/util/descriptor/web/WebXml.java x: 1 contributors (30d) y: 1920 lines of code res/META-INF/jasper-el.jar/web-fragment.xml x: 1 contributors (30d) y: 10 lines of code webapps/host-manager/WEB-INF/web.xml x: 1 contributors (30d) y: 110 lines of code webapps/manager/WEB-INF/web.xml x: 1 contributors (30d) y: 166 lines of code java/org/apache/tomcat/util/descriptor/DigesterFactory.java x: 1 contributors (30d) y: 146 lines of code java/org/apache/tomcat/util/descriptor/XmlIdentifiers.java x: 1 contributors (30d) y: 62 lines of code res/scripts/check-mime.pl x: 2 contributors (30d) y: 324 lines of code java/org/apache/naming/NamingContext.java x: 2 contributors (30d) y: 403 lines of code java/org/apache/el/parser/AstElvis.java x: 1 contributors (30d) y: 24 lines of code java/jakarta/servlet/http/HttpServletRequest.java x: 1 contributors (30d) y: 75 lines of code java/org/apache/catalina/connector/Request.java x: 1 contributors (30d) y: 1863 lines of code java/org/apache/catalina/connector/RequestFacade.java x: 1 contributors (30d) y: 418 lines of code java/org/apache/naming/EjbRef.java x: 1 contributors (30d) y: 34 lines of code java/org/apache/naming/SelectorContext.java x: 1 contributors (30d) y: 219 lines of code java/org/apache/jasper/EmbeddedServletOptions.java x: 2 contributors (30d) y: 626 lines of code java/org/apache/jasper/JspC.java x: 2 contributors (30d) y: 1185 lines of code java/org/apache/jasper/Options.java x: 2 contributors (30d) y: 84 lines of code java/org/apache/jasper/compiler/Generator.java x: 2 contributors (30d) y: 2982 lines of code java/org/apache/jasper/runtime/JspRuntimeLibrary.java x: 2 contributors (30d) y: 785 lines of code java/org/apache/catalina/servlets/DefaultServlet.java x: 1 contributors (30d) y: 1824 lines of code java/org/apache/catalina/webresources/AbstractArchiveResourceSet.java x: 1 contributors (30d) y: 246 lines of code java/org/apache/catalina/webresources/DirResourceSet.java x: 1 contributors (30d) y: 299 lines of code
4128.0
lines of code
  min: 9.0
  average: 447.41
  25th percentile: 27.0
  median: 84.0
  75th percentile: 403.0
  max: 4128.0
0 2.0
contributors (30d)
min: 1.0 | average: 1.14 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 2.0

File Size vs. Commits (90 days): 952 points

java/org/apache/catalina/webresources/AbstractResource.java x: 2 commits (90d) y: 115 lines of code java/org/apache/catalina/authenticator/SavedRequest.java x: 3 commits (90d) y: 95 lines of code java/org/apache/catalina/authenticator/FormAuthenticator.java x: 3 commits (90d) y: 456 lines of code java/org/apache/jasper/compiler/JDTCompiler.java x: 6 commits (90d) y: 445 lines of code java/org/apache/catalina/servlets/CGIServlet.java x: 6 commits (90d) y: 861 lines of code conf/web.xml x: 2 commits (90d) y: 4128 lines of code java/org/apache/catalina/connector/CoyoteAdapter.java x: 4 commits (90d) y: 830 lines of code java/org/apache/tomcat/util/descriptor/web/WebXml.java x: 4 commits (90d) y: 1920 lines of code res/META-INF/jasper-el.jar/web-fragment.xml x: 1 commits (90d) y: 10 lines of code webapps/host-manager/WEB-INF/web.xml x: 1 commits (90d) y: 110 lines of code webapps/manager/WEB-INF/web.xml x: 1 commits (90d) y: 166 lines of code java/org/apache/tomcat/util/descriptor/DigesterFactory.java x: 2 commits (90d) y: 146 lines of code java/org/apache/tomcat/util/descriptor/XmlIdentifiers.java x: 2 commits (90d) y: 62 lines of code res/scripts/check-mime.pl x: 2 commits (90d) y: 324 lines of code java/org/apache/naming/NamingContext.java x: 7 commits (90d) y: 403 lines of code java/org/apache/el/parser/AstElvis.java x: 1 commits (90d) y: 24 lines of code java/org/apache/el/parser/ELParser.java x: 1 commits (90d) y: 4113 lines of code java/org/apache/el/parser/ELParserTreeConstants.java x: 1 commits (90d) y: 55 lines of code java/jakarta/servlet/http/HttpServletRequest.java x: 4 commits (90d) y: 75 lines of code java/org/apache/catalina/connector/Request.java x: 9 commits (90d) y: 1863 lines of code java/org/apache/catalina/connector/RequestFacade.java x: 2 commits (90d) y: 418 lines of code java/org/apache/naming/EjbRef.java x: 3 commits (90d) y: 34 lines of code java/org/apache/naming/HandlerRef.java x: 3 commits (90d) y: 35 lines of code java/org/apache/naming/ResourceEnvRef.java x: 2 commits (90d) y: 14 lines of code java/org/apache/naming/SelectorContext.java x: 1 commits (90d) y: 219 lines of code java/org/apache/naming/ServiceRef.java x: 3 commits (90d) y: 60 lines of code java/org/apache/naming/java/javaURLContextFactory.java x: 1 commits (90d) y: 38 lines of code java/org/apache/jasper/EmbeddedServletOptions.java x: 5 commits (90d) y: 626 lines of code java/org/apache/jasper/JspC.java x: 4 commits (90d) y: 1185 lines of code java/org/apache/jasper/Options.java x: 3 commits (90d) y: 84 lines of code java/org/apache/jasper/compiler/Generator.java x: 4 commits (90d) y: 2982 lines of code java/org/apache/jasper/runtime/JspRuntimeLibrary.java x: 6 commits (90d) y: 785 lines of code java/org/apache/catalina/servlets/DefaultServlet.java x: 10 commits (90d) y: 1824 lines of code java/org/apache/tomcat/util/openssl/openssl_h_Compatibility.java x: 3 commits (90d) y: 311 lines of code java/org/apache/catalina/webresources/AbstractArchiveResourceSet.java x: 2 commits (90d) y: 246 lines of code java/org/apache/catalina/webresources/AbstractFileResourceSet.java x: 3 commits (90d) y: 142 lines of code java/org/apache/catalina/webresources/DirResourceSet.java x: 5 commits (90d) y: 299 lines of code java/org/apache/catalina/webresources/EmptyResourceSet.java x: 1 commits (90d) y: 95 lines of code java/jakarta/el/ImportHandler.java x: 2 commits (90d) y: 380 lines of code java/org/apache/catalina/tribes/group/interceptors/TcpFailureDetector.java x: 1 commits (90d) y: 347 lines of code java/org/apache/tomcat/util/http/fileupload/MultipartStream.java x: 1 commits (90d) y: 400 lines of code java/org/apache/tomcat/websocket/WsRemoteEndpointImplBase.java x: 4 commits (90d) y: 928 lines of code java/org/apache/catalina/valves/rewrite/RewriteValve.java x: 5 commits (90d) y: 638 lines of code java/org/apache/catalina/core/ApplicationContext.java x: 4 commits (90d) y: 808 lines of code java/org/apache/naming/factory/BeanFactory.java x: 2 commits (90d) y: 125 lines of code java/org/apache/naming/factory/EjbFactory.java x: 2 commits (90d) y: 40 lines of code java/org/apache/naming/factory/OpenEjbFactory.java x: 2 commits (90d) y: 32 lines of code java/org/apache/juli/ClassLoaderLogManager.java x: 2 commits (90d) y: 429 lines of code java/org/apache/juli/JsonFormatter.java x: 5 commits (90d) y: 117 lines of code java/org/apache/juli/OneLineFormatter.java x: 3 commits (90d) y: 178 lines of code java/org/apache/tomcat/util/buf/CharsetCache.java x: 2 commits (90d) y: 178 lines of code java/org/apache/coyote/AsyncStateMachine.java x: 1 commits (90d) y: 268 lines of code java/jakarta/servlet/jsp/tagext/TagSupport.java x: 2 commits (90d) y: 98 lines of code java/org/apache/catalina/loader/WebappClassLoaderBase.java x: 7 commits (90d) y: 1492 lines of code java/org/apache/catalina/valves/ErrorReportValve.java x: 3 commits (90d) y: 303 lines of code java/org/apache/jasper/compiler/Node.java x: 5 commits (90d) y: 1421 lines of code java/org/apache/catalina/filters/RemoteIpFilter.java x: 3 commits (90d) y: 522 lines of code java/org/apache/catalina/valves/RemoteIpValve.java x: 3 commits (90d) y: 326 lines of code java/org/apache/tomcat/util/Diagnostics.java x: 3 commits (90d) y: 432 lines of code java/org/apache/jasper/compiler/JavaCompiler.java x: 1 commits (90d) y: 71 lines of code java/org/apache/catalina/webresources/CachedResource.java x: 2 commits (90d) y: 451 lines of code java/org/apache/catalina/ant/BaseRedirectorHelperTask.java x: 1 commits (90d) y: 144 lines of code java/org/apache/catalina/ant/jmx/JMXAccessorQueryTask.java x: 2 commits (90d) y: 81 lines of code java/org/apache/catalina/authenticator/SSLAuthenticator.java x: 3 commits (90d) y: 111 lines of code java/org/apache/catalina/authenticator/jaspic/PersistentProviderRegistrations.java x: 2 commits (90d) y: 197 lines of code java/org/apache/catalina/connector/OutputBuffer.java x: 4 commits (90d) y: 452 lines of code java/org/apache/catalina/core/StandardContext.java x: 5 commits (90d) y: 3548 lines of code java/org/apache/catalina/core/StandardHost.java x: 3 commits (90d) y: 424 lines of code java/org/apache/catalina/core/StandardWrapper.java x: 4 commits (90d) y: 786 lines of code java/org/apache/catalina/filters/CorsFilter.java x: 5 commits (90d) y: 421 lines of code java/org/apache/catalina/manager/JspHelper.java x: 1 commits (90d) y: 135 lines of code java/org/apache/catalina/mapper/Mapper.java x: 3 commits (90d) y: 1120 lines of code java/org/apache/catalina/mapper/WrapperMappingInfo.java x: 4 commits (90d) y: 17 lines of code java/org/apache/catalina/realm/JNDIRealm.java x: 8 commits (90d) y: 1649 lines of code java/org/apache/catalina/realm/RealmBase.java x: 3 commits (90d) y: 963 lines of code java/org/apache/catalina/realm/UserDatabaseRealm.java x: 3 commits (90d) y: 214 lines of code java/org/apache/catalina/servlets/WebdavServlet.java x: 4 commits (90d) y: 1996 lines of code java/org/apache/catalina/session/StoreBase.java x: 3 commits (90d) y: 133 lines of code java/org/apache/catalina/ssi/ExpressionParseTree.java x: 3 commits (90d) y: 283 lines of code java/org/apache/catalina/startup/ContextConfig.java x: 3 commits (90d) y: 2012 lines of code java/jakarta/servlet/http/Cookie.java x: 2 commits (90d) y: 230 lines of code java/jakarta/servlet/http/HttpServlet.java x: 1 commits (90d) y: 591 lines of code java/jakarta/servlet/jsp/el/ImplicitObjectELResolver.java x: 1 commits (90d) y: 506 lines of code java/jakarta/el/BeanSupportStandalone.java x: 1 commits (90d) y: 174 lines of code java/jakarta/el/ELContext.java x: 1 commits (90d) y: 194 lines of code java/jakarta/el/ELProcessor.java x: 1 commits (90d) y: 229 lines of code java/jakarta/el/Util.java x: 1 commits (90d) y: 517 lines of code java/org/apache/tomcat/util/net/AbstractEndpoint.java x: 5 commits (90d) y: 1050 lines of code java/org/apache/tomcat/util/buf/CharChunk.java x: 2 commits (90d) y: 320 lines of code java/org/apache/tomcat/util/buf/MessageBytes.java x: 2 commits (90d) y: 362 lines of code java/org/apache/tomcat/util/descriptor/web/WebRuleSet.java x: 2 commits (90d) y: 1038 lines of code java/org/apache/tomcat/util/digester/Digester.java x: 2 commits (90d) y: 970 lines of code java/org/apache/tomcat/util/digester/package.html x: 1 commits (90d) y: 1067 lines of code java/org/apache/tomcat/util/http/parser/Cookie.java x: 3 commits (90d) y: 201 lines of code java/org/apache/tomcat/util/log/SystemLogHandler.java x: 2 commits (90d) y: 166 lines of code java/org/apache/tomcat/util/modeler/BaseModelMBean.java x: 2 commits (90d) y: 490 lines of code java/org/apache/tomcat/util/modeler/NoDescriptorRegistry.java x: 2 commits (90d) y: 266 lines of code java/org/apache/tomcat/util/modeler/Registry.java x: 7 commits (90d) y: 418 lines of code java/org/apache/tomcat/util/net/Nio2Endpoint.java x: 2 commits (90d) y: 1319 lines of code java/org/apache/tomcat/util/net/NioEndpoint.java x: 2 commits (90d) y: 1301 lines of code java/org/apache/tomcat/util/net/SSLHostConfig.java x: 2 commits (90d) y: 549 lines of code java/org/apache/tomcat/util/net/SecureNio2Channel.java x: 2 commits (90d) y: 1016 lines of code java/org/apache/tomcat/util/net/SecureNioChannel.java x: 2 commits (90d) y: 615 lines of code java/org/apache/tomcat/util/net/SocketProperties.java x: 2 commits (90d) y: 303 lines of code java/org/apache/tomcat/util/net/SocketWrapperBase.java x: 2 commits (90d) y: 723 lines of code java/org/apache/tomcat/util/net/TLSClientHelloExtractor.java x: 2 commits (90d) y: 279 lines of code java/org/apache/tomcat/util/net/openssl/OpenSSLContext.java x: 2 commits (90d) y: 496 lines of code java/org/apache/tomcat/util/net/openssl/OpenSSLEngine.java x: 2 commits (90d) y: 1069 lines of code java/org/apache/tomcat/util/net/openssl/ciphers/Cipher.java x: 1 commits (90d) y: 4330 lines of code java/org/apache/tomcat/util/net/openssl/panama/OpenSSLContext.java x: 3 commits (90d) y: 1150 lines of code java/org/apache/tomcat/util/net/openssl/panama/OpenSSLEngine.java x: 3 commits (90d) y: 1302 lines of code java/org/apache/tomcat/util/threads/ThreadPoolExecutor.java x: 2 commits (90d) y: 831 lines of code java/org/apache/tomcat/util/xreflection/SetPropertyClass.java x: 2 commits (90d) y: 355 lines of code java/org/apache/tomcat/websocket/WsFrameBase.java x: 1 commits (90d) y: 693 lines of code java/org/apache/tomcat/websocket/WsSession.java x: 2 commits (90d) y: 677 lines of code java/org/apache/tomcat/websocket/WsWebSocketContainer.java x: 2 commits (90d) y: 746 lines of code java/org/apache/el/lang/ELSupport.java x: 2 commits (90d) y: 532 lines of code java/org/apache/el/lang/ExpressionBuilder.java x: 2 commits (90d) y: 221 lines of code java/org/apache/jasper/JspCompilationContext.java x: 3 commits (90d) y: 485 lines of code java/org/apache/jasper/compiler/JspReader.java x: 3 commits (90d) y: 379 lines of code java/org/apache/jasper/compiler/JspRuntimeContext.java x: 3 commits (90d) y: 253 lines of code java/org/apache/jasper/compiler/Parser.java x: 3 commits (90d) y: 1095 lines of code java/org/apache/jasper/compiler/Validator.java x: 3 commits (90d) y: 1172 lines of code java/org/apache/jasper/el/JasperELResolver.java x: 3 commits (90d) y: 223 lines of code java/org/apache/jasper/servlet/JspServletWrapper.java x: 3 commits (90d) y: 375 lines of code java/org/apache/jasper/tagplugins/jstl/core/ForEach.java x: 4 commits (90d) y: 258 lines of code java/org/apache/jasper/tagplugins/jstl/core/Import.java x: 1 commits (90d) y: 304 lines of code java/org/apache/catalina/ha/session/DeltaSession.java x: 2 commits (90d) y: 646 lines of code java/org/apache/coyote/ajp/AjpProcessor.java x: 2 commits (90d) y: 806 lines of code java/org/apache/catalina/ha/tcp/SendMessageData.java x: 3 commits (90d) y: 13 lines of code java/org/apache/tomcat/dbcp/dbcp2/datasources/PerUserPoolDataSource.java x: 1 commits (90d) y: 486 lines of code java/org/apache/catalina/startup/FailedContext.java x: 2 commits (90d) y: 1003 lines of code java/org/apache/catalina/tribes/tipis/AbstractReplicatedMap.java x: 3 commits (90d) y: 1283 lines of code java/org/apache/catalina/core/ApplicationFilterConfig.java x: 4 commits (90d) y: 184 lines of code java/org/apache/catalina/core/NamingContextListener.java x: 3 commits (90d) y: 822 lines of code java/org/apache/catalina/core/StandardServer.java x: 3 commits (90d) y: 612 lines of code java/org/apache/catalina/ha/deploy/FarmWarDeployer.java x: 2 commits (90d) y: 462 lines of code java/org/apache/catalina/manager/ManagerServlet.java x: 4 commits (90d) y: 1057 lines of code java/org/apache/catalina/mbeans/MBeanUtils.java x: 3 commits (90d) y: 403 lines of code java/org/apache/catalina/startup/HostConfig.java x: 3 commits (90d) y: 1204 lines of code java/org/apache/coyote/AbstractProtocol.java x: 3 commits (90d) y: 756 lines of code java/org/apache/tomcat/util/modeler/modules/MbeansDescriptorsIntrospectionSource.java x: 3 commits (90d) y: 267 lines of code java/org/apache/catalina/session/ManagerBase.java x: 3 commits (90d) y: 696 lines of code java/org/apache/coyote/http2/Http2UpgradeHandler.java x: 5 commits (90d) y: 1403 lines of code java/org/apache/catalina/ant/jmx/JMXAccessorTask.java x: 1 commits (90d) y: 392 lines of code java/org/apache/catalina/connector/Connector.java x: 2 commits (90d) y: 519 lines of code java/org/apache/catalina/core/ContainerBase.java x: 3 commits (90d) y: 737 lines of code java/org/apache/catalina/deploy/NamingResourcesImpl.java x: 2 commits (90d) y: 658 lines of code java/org/apache/catalina/ha/session/DeltaManager.java x: 1 commits (90d) y: 840 lines of code java/org/apache/catalina/ha/session/DeltaRequest.java x: 1 commits (90d) y: 324 lines of code java/org/apache/catalina/manager/host/HostManagerServlet.java x: 1 commits (90d) y: 358 lines of code java/org/apache/catalina/mbeans/MBeanFactory.java x: 2 commits (90d) y: 403 lines of code java/org/apache/catalina/tribes/group/GroupChannel.java x: 1 commits (90d) y: 473 lines of code java/org/apache/catalina/tribes/group/interceptors/NonBlockingCoordinator.java x: 1 commits (90d) y: 627 lines of code java/org/apache/catalina/tribes/membership/McastServiceImpl.java x: 1 commits (90d) y: 530 lines of code java/org/apache/catalina/tribes/transport/ReceiverBase.java x: 1 commits (90d) y: 435 lines of code java/org/apache/catalina/tribes/transport/nio/NioReplicationTask.java x: 1 commits (90d) y: 248 lines of code java/org/apache/catalina/users/DataSourceUserDatabase.java x: 2 commits (90d) y: 1222 lines of code java/org/apache/catalina/users/MemoryUserDatabase.java x: 2 commits (90d) y: 577 lines of code java/org/apache/catalina/util/TimeBucketCounterBase.java x: 5 commits (90d) y: 92 lines of code java/org/apache/catalina/valves/AbstractAccessLogValve.java x: 5 commits (90d) y: 1209 lines of code java/org/apache/coyote/http11/Http11Processor.java x: 2 commits (90d) y: 928 lines of code java/org/apache/coyote/http2/Stream.java x: 4 commits (90d) y: 1104 lines of code java/org/apache/jasper/compiler/AntCompiler.java x: 1 commits (90d) y: 310 lines of code java/org/apache/jasper/compiler/JspUtil.java x: 2 commits (90d) y: 583 lines of code java/org/apache/jasper/compiler/SmapUtil.java x: 2 commits (90d) y: 610 lines of code java/org/apache/coyote/http2/Http2Parser.java x: 1 commits (90d) y: 555 lines of code java/org/apache/tomcat/util/http/MimeHeaders.java x: 1 commits (90d) y: 285 lines of code java/org/apache/tomcat/util/http/parser/HttpParser.java x: 1 commits (90d) y: 716 lines of code java/org/apache/coyote/CompressionConfig.java x: 4 commits (90d) y: 209 lines of code java/org/apache/catalina/manager/StatusTransformer.java x: 1 commits (90d) y: 797 lines of code java/org/apache/catalina/session/PersistentManagerBase.java x: 1 commits (90d) y: 447 lines of code java/org/apache/catalina/connector/Response.java x: 2 commits (90d) y: 901 lines of code java/org/apache/catalina/valves/ExtendedAccessLogValve.java x: 6 commits (90d) y: 608 lines of code
4330.0
lines of code
  min: 3.0
  average: 212.78
  25th percentile: 34.0
  median: 86.5
  75th percentile: 229.75
  max: 4330.0
0 10.0
commits (90d)
min: 1.0 | average: 1.62 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 2.0 | max: 10.0

File Size vs. Contributors (90 days): 952 points

java/org/apache/catalina/webresources/AbstractResource.java x: 1 contributors (90d) y: 115 lines of code java/org/apache/catalina/authenticator/SavedRequest.java x: 2 contributors (90d) y: 95 lines of code java/org/apache/catalina/authenticator/FormAuthenticator.java x: 2 contributors (90d) y: 456 lines of code java/org/apache/catalina/servlets/CGIServlet.java x: 2 contributors (90d) y: 861 lines of code conf/web.xml x: 1 contributors (90d) y: 4128 lines of code java/org/apache/catalina/connector/CoyoteAdapter.java x: 2 contributors (90d) y: 830 lines of code java/org/apache/tomcat/util/descriptor/web/WebXml.java x: 2 contributors (90d) y: 1920 lines of code res/META-INF/jasper-el.jar/web-fragment.xml x: 1 contributors (90d) y: 10 lines of code webapps/manager/WEB-INF/web.xml x: 1 contributors (90d) y: 166 lines of code java/org/apache/tomcat/util/descriptor/DigesterFactory.java x: 1 contributors (90d) y: 146 lines of code java/org/apache/tomcat/util/descriptor/XmlIdentifiers.java x: 1 contributors (90d) y: 62 lines of code res/scripts/check-mime.pl x: 2 contributors (90d) y: 324 lines of code java/org/apache/naming/NamingContext.java x: 2 contributors (90d) y: 403 lines of code java/org/apache/el/parser/AstElvis.java x: 1 contributors (90d) y: 24 lines of code java/org/apache/el/parser/ELParser.java x: 1 contributors (90d) y: 4113 lines of code java/jakarta/servlet/http/HttpServletRequest.java x: 2 contributors (90d) y: 75 lines of code java/org/apache/catalina/connector/Request.java x: 2 contributors (90d) y: 1863 lines of code java/org/apache/catalina/connector/RequestFacade.java x: 2 contributors (90d) y: 418 lines of code java/org/apache/tomcat/websocket/server/WsHandshakeRequest.java x: 2 contributors (90d) y: 119 lines of code java/org/apache/naming/EjbRef.java x: 2 contributors (90d) y: 34 lines of code java/org/apache/naming/HandlerRef.java x: 2 contributors (90d) y: 35 lines of code java/org/apache/naming/ResourceEnvRef.java x: 2 contributors (90d) y: 14 lines of code java/org/apache/naming/SelectorContext.java x: 1 contributors (90d) y: 219 lines of code java/org/apache/naming/ServiceRef.java x: 2 contributors (90d) y: 60 lines of code java/org/apache/naming/java/javaURLContextFactory.java x: 1 contributors (90d) y: 38 lines of code java/org/apache/jasper/EmbeddedServletOptions.java x: 4 contributors (90d) y: 626 lines of code java/org/apache/jasper/JspC.java x: 4 contributors (90d) y: 1185 lines of code java/org/apache/jasper/Options.java x: 3 contributors (90d) y: 84 lines of code java/org/apache/jasper/compiler/Generator.java x: 3 contributors (90d) y: 2982 lines of code java/org/apache/jasper/runtime/JspRuntimeLibrary.java x: 4 contributors (90d) y: 785 lines of code java/org/apache/catalina/servlets/DefaultServlet.java x: 2 contributors (90d) y: 1824 lines of code java/org/apache/tomcat/util/openssl/openssl_h_Compatibility.java x: 2 contributors (90d) y: 311 lines of code java/org/apache/catalina/webresources/AbstractArchiveResourceSet.java x: 2 contributors (90d) y: 246 lines of code java/org/apache/catalina/webresources/AbstractFileResourceSet.java x: 2 contributors (90d) y: 142 lines of code java/org/apache/catalina/webresources/DirResourceSet.java x: 2 contributors (90d) y: 299 lines of code java/org/apache/catalina/webresources/EmptyResourceSet.java x: 1 contributors (90d) y: 95 lines of code java/jakarta/el/ImportHandler.java x: 2 contributors (90d) y: 380 lines of code java/org/apache/catalina/tribes/group/interceptors/TcpFailureDetector.java x: 1 contributors (90d) y: 347 lines of code java/org/apache/tomcat/util/http/fileupload/MultipartStream.java x: 1 contributors (90d) y: 400 lines of code java/org/apache/tomcat/websocket/WsRemoteEndpointImplBase.java x: 3 contributors (90d) y: 928 lines of code java/org/apache/catalina/valves/rewrite/RewriteValve.java x: 2 contributors (90d) y: 638 lines of code java/org/apache/catalina/core/ApplicationContext.java x: 1 contributors (90d) y: 808 lines of code java/org/apache/naming/factory/BeanFactory.java x: 2 contributors (90d) y: 125 lines of code java/org/apache/juli/ClassLoaderLogManager.java x: 2 contributors (90d) y: 429 lines of code java/org/apache/juli/OneLineFormatter.java x: 2 contributors (90d) y: 178 lines of code java/org/apache/coyote/AsyncStateMachine.java x: 1 contributors (90d) y: 268 lines of code java/org/apache/catalina/loader/WebappClassLoaderBase.java x: 2 contributors (90d) y: 1492 lines of code java/org/apache/catalina/valves/ErrorReportValve.java x: 1 contributors (90d) y: 303 lines of code java/org/apache/jasper/compiler/Node.java x: 2 contributors (90d) y: 1421 lines of code java/org/apache/catalina/filters/RemoteIpFilter.java x: 2 contributors (90d) y: 522 lines of code java/org/apache/tomcat/util/Diagnostics.java x: 1 contributors (90d) y: 432 lines of code java/org/apache/jasper/compiler/JavaCompiler.java x: 1 contributors (90d) y: 71 lines of code java/org/apache/catalina/authenticator/jaspic/PersistentProviderRegistrations.java x: 1 contributors (90d) y: 197 lines of code java/org/apache/catalina/connector/OutputBuffer.java x: 1 contributors (90d) y: 452 lines of code java/org/apache/catalina/core/StandardContext.java x: 2 contributors (90d) y: 3548 lines of code java/org/apache/catalina/core/StandardHost.java x: 1 contributors (90d) y: 424 lines of code java/org/apache/catalina/core/StandardWrapper.java x: 1 contributors (90d) y: 786 lines of code java/org/apache/catalina/filters/CorsFilter.java x: 4 contributors (90d) y: 421 lines of code java/org/apache/catalina/ha/deploy/FileMessageFactory.java x: 1 contributors (90d) y: 184 lines of code java/org/apache/catalina/manager/JspHelper.java x: 1 contributors (90d) y: 135 lines of code java/org/apache/catalina/mapper/Mapper.java x: 1 contributors (90d) y: 1120 lines of code java/org/apache/catalina/realm/JNDIRealm.java x: 2 contributors (90d) y: 1649 lines of code java/org/apache/catalina/realm/RealmBase.java x: 1 contributors (90d) y: 963 lines of code java/org/apache/catalina/servlets/WebdavServlet.java x: 2 contributors (90d) y: 1996 lines of code java/org/apache/catalina/ssi/ExpressionParseTree.java x: 1 contributors (90d) y: 283 lines of code java/org/apache/catalina/startup/ContextConfig.java x: 1 contributors (90d) y: 2012 lines of code java/jakarta/servlet/http/Cookie.java x: 2 contributors (90d) y: 230 lines of code java/jakarta/servlet/http/HttpServlet.java x: 1 contributors (90d) y: 591 lines of code java/jakarta/servlet/jsp/el/ImplicitObjectELResolver.java x: 1 contributors (90d) y: 506 lines of code java/jakarta/el/ELProcessor.java x: 1 contributors (90d) y: 229 lines of code java/jakarta/el/Util.java x: 1 contributors (90d) y: 517 lines of code java/org/apache/tomcat/util/net/AbstractEndpoint.java x: 2 contributors (90d) y: 1050 lines of code java/org/apache/tomcat/util/buf/CharChunk.java x: 1 contributors (90d) y: 320 lines of code java/org/apache/tomcat/util/buf/MessageBytes.java x: 1 contributors (90d) y: 362 lines of code java/org/apache/tomcat/util/descriptor/web/WebRuleSet.java x: 1 contributors (90d) y: 1038 lines of code java/org/apache/tomcat/util/digester/package.html x: 1 contributors (90d) y: 1067 lines of code java/org/apache/tomcat/util/http/parser/Cookie.java x: 2 contributors (90d) y: 201 lines of code java/org/apache/tomcat/util/modeler/BaseModelMBean.java x: 1 contributors (90d) y: 490 lines of code java/org/apache/tomcat/util/net/Nio2Endpoint.java x: 1 contributors (90d) y: 1319 lines of code java/org/apache/tomcat/util/net/NioEndpoint.java x: 1 contributors (90d) y: 1301 lines of code java/org/apache/tomcat/util/net/SSLHostConfig.java x: 1 contributors (90d) y: 549 lines of code java/org/apache/tomcat/util/net/SecureNio2Channel.java x: 1 contributors (90d) y: 1016 lines of code java/org/apache/tomcat/util/net/SecureNioChannel.java x: 1 contributors (90d) y: 615 lines of code java/org/apache/tomcat/util/net/SocketWrapperBase.java x: 1 contributors (90d) y: 723 lines of code java/org/apache/tomcat/util/net/openssl/ciphers/Cipher.java x: 1 contributors (90d) y: 4330 lines of code java/org/apache/tomcat/util/net/openssl/panama/OpenSSLContext.java x: 1 contributors (90d) y: 1150 lines of code java/org/apache/tomcat/util/threads/ThreadPoolExecutor.java x: 1 contributors (90d) y: 831 lines of code java/org/apache/tomcat/websocket/WsFrameBase.java x: 1 contributors (90d) y: 693 lines of code java/org/apache/tomcat/websocket/WsSession.java x: 1 contributors (90d) y: 677 lines of code java/org/apache/tomcat/websocket/WsWebSocketContainer.java x: 1 contributors (90d) y: 746 lines of code java/org/apache/el/lang/ELSupport.java x: 1 contributors (90d) y: 532 lines of code java/org/apache/el/stream/Stream.java x: 1 contributors (90d) y: 379 lines of code java/org/apache/jasper/JspCompilationContext.java x: 2 contributors (90d) y: 485 lines of code java/org/apache/jasper/compiler/Parser.java x: 2 contributors (90d) y: 1095 lines of code java/org/apache/jasper/compiler/SmapStratum.java x: 2 contributors (90d) y: 208 lines of code java/org/apache/jasper/compiler/Validator.java x: 2 contributors (90d) y: 1172 lines of code java/org/apache/jasper/servlet/JspServletWrapper.java x: 2 contributors (90d) y: 375 lines of code java/org/apache/jasper/tagplugins/jstl/core/ForEach.java x: 2 contributors (90d) y: 258 lines of code java/org/apache/coyote/ajp/AjpProcessor.java x: 2 contributors (90d) y: 806 lines of code java/org/apache/catalina/startup/FailedContext.java x: 2 contributors (90d) y: 1003 lines of code java/org/apache/catalina/tribes/tipis/AbstractReplicatedMap.java x: 1 contributors (90d) y: 1283 lines of code java/org/apache/catalina/core/StandardServer.java x: 1 contributors (90d) y: 612 lines of code java/org/apache/catalina/ha/deploy/FarmWarDeployer.java x: 1 contributors (90d) y: 462 lines of code java/org/apache/catalina/startup/HostConfig.java x: 1 contributors (90d) y: 1204 lines of code java/org/apache/coyote/AbstractProtocol.java x: 1 contributors (90d) y: 756 lines of code java/org/apache/coyote/http2/Http2UpgradeHandler.java x: 3 contributors (90d) y: 1403 lines of code java/org/apache/catalina/authenticator/SpnegoAuthenticator.java x: 1 contributors (90d) y: 331 lines of code java/org/apache/catalina/deploy/NamingResourcesImpl.java x: 1 contributors (90d) y: 658 lines of code java/org/apache/catalina/ha/session/DeltaManager.java x: 1 contributors (90d) y: 840 lines of code java/org/apache/catalina/realm/DataSourceRealm.java x: 1 contributors (90d) y: 250 lines of code java/org/apache/catalina/startup/Tomcat.java x: 1 contributors (90d) y: 643 lines of code java/org/apache/catalina/users/DataSourceUserDatabase.java x: 1 contributors (90d) y: 1222 lines of code java/org/apache/catalina/users/MemoryUserDatabase.java x: 1 contributors (90d) y: 577 lines of code java/org/apache/catalina/valves/AbstractAccessLogValve.java x: 2 contributors (90d) y: 1209 lines of code java/org/apache/coyote/http11/Http11Processor.java x: 1 contributors (90d) y: 928 lines of code java/org/apache/jasper/compiler/JspUtil.java x: 2 contributors (90d) y: 583 lines of code java/org/apache/jasper/compiler/SmapUtil.java x: 2 contributors (90d) y: 610 lines of code java/org/apache/catalina/connector/Response.java x: 1 contributors (90d) y: 901 lines of code
4330.0
lines of code
  min: 3.0
  average: 212.78
  25th percentile: 34.0
  median: 86.5
  75th percentile: 229.75
  max: 4330.0
0 4.0
contributors (90d)
min: 1.0 | average: 1.17 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 4.0