apache / tapestry-5
File Change Frequency

File change frequency (churn) shows the distribution of file updates (days with at least one commit).

Overview
File Change Frequency Overall
  • There are 1,949 files with 118,187 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 6 files changed 51-100 times (4,827 lines of code)
    • 53 files changed 21-50 times (16,451 lines of code)
    • 466 files changed 6-20 times (37,264 lines of code)
    • 1,424 files changed 1-5 times (59,645 lines of code)
0% | 4% | 13% | 31% | 50%
Legend:
101+
51-100
21-50
6-20
1-5

explore: grouped by folders | grouped by update frequency | data
Contributors Count Frequency Overall
  • There are 1,949 files with 118,187 lines of code.
    • 0 files changed by more than 25 contributors (0 lines of code)
    • 1 file changed by 11-25 contributors (105 lines of code)
    • 72 files changed by 6-10 contributors (20,316 lines of code)
    • 1,081 files changed by 2-5 contributors (60,195 lines of code)
    • 795 files changed by 1 contributor (37,571 lines of code)
0% | <1% | 17% | 50% | 31%
Legend:
26+
11-25
6-10
2-5
1

explore: grouped by folders | grouped by contributors count | data
File Change Frequency per File Extension
java, tml, groovy, properties, css, txt, js, xml, less, gradle, coffee, html, gitignore, md, xsd, svg, launch, ts, g, bat, json, yml, clj
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
java0% | 5% | 17% | 33% | 43%
coffee0% | 0% | 25% | 62% | 12%
js0% | 0% | 0% | 18% | 81%
css0% | 0% | 0% | 15% | 84%
tml0% | 0% | 0% | 60% | 39%
xml0% | 0% | 0% | 11% | 88%
g0% | 0% | 0% | 0% | 100%
groovy0% | 0% | 0% | 0% | 100%
html0% | 0% | 0% | 0% | 100%
launch0% | 0% | 0% | 0% | 100%
yml0% | 0% | 0% | 0% | 100%
File Change Frequency per Logical Decomposition
primary
primary (file change frequency)
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
tapestry-core0% | 3% | 15% | 34% | 46%
tapestry-ioc0% | 16% | 13% | 42% | 28%
plastic0% | 0% | 35% | 28% | 35%
tapestry-json0% | 0% | 29% | 15% | 54%
tapestry-func0% | 0% | 25% | 35% | 38%
tapestry-upload0% | 0% | 17% | 19% | 63%
tapestry-jpa0% | 0% | 0% | 54% | 45%
tapestry-webresources0% | 0% | 0% | 46% | 53%
tapestry-http0% | 0% | 0% | 12% | 87%
tapestry-spring0% | 0% | 0% | 46% | 53%
quickstart0% | 0% | 0% | 32% | 67%
tapestry-beanvalidator0% | 0% | 0% | 31% | 68%
tapestry-kaptcha0% | 0% | 0% | 42% | 57%
tapestry-jmx0% | 0% | 0% | 84% | 15%
tapestry-clojure0% | 0% | 0% | 41% | 58%
commons0% | 0% | 0% | 0% | 100%
beanmodel0% | 0% | 0% | 0% | 100%
tapestry5-annotations0% | 0% | 0% | 0% | 100%
tapestry-hibernate0% | 0% | 0% | 0% | 100%
tapestry-version-migrator0% | 0% | 0% | 0% | 100%
support0% | 0% | 0% | 0% | 100%
tapestry-ioc-jcache0% | 0% | 0% | 0% | 100%
tapestry-hibernate-core0% | 0% | 0% | 0% | 100%
tapestry-cdi0% | 0% | 0% | 0% | 100%
tapestry-mongodb0% | 0% | 0% | 0% | 100%
tapestry-ioc-junit0% | 0% | 0% | 0% | 100%
tapestry-spock0% | 0% | 0% | 0% | 100%
tapestry-rest-jackson0% | 0% | 0% | 0% | 100%
tapestry-openapi-viewer0% | 0% | 0% | 0% | 100%
buildSrc0% | 0% | 0% | 0% | 100%
src0% | 0% | 0% | 0% | 100%
tapestry-internal-test0% | 0% | 0% | 0% | 100%
genericsresolver-guava0% | 0% | 0% | 0% | 100%
Most Frequently Changed Files (Top 50)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
SymbolConstants.java
in tapestry-core/src/main/java/org/apache/tapestry5
105 - 2008-05-20 2022-11-17 84 11 hlship@apache.org thiago@arsmachina.com.br
Form.java
in tapestry-core/src/main/java/org/apache/tapestry5/corelib/components
439 24 2008-05-20 2023-07-13 82 8 hlship@apache.org thiago@arsmachina.com.br
RegistryImpl.java
in tapestry-ioc/src/main/java/org/apache/tapestry5/ioc/internal
1015 61 2008-05-20 2023-06-29 73 9 hlship@apache.org ben@netzgut.net
TapestryModule.java
in tapestry-core/src/main/java/org/apache/tapestry5/modules
1766 94 2013-04-20 2023-07-13 62 9 hlship@apache.org thiago@arsmachina.com.br
InternalUtils.java
in tapestry-ioc/src/main/java/org/apache/tapestry5/ioc/internal/util
1122 64 2008-05-20 2020-09-06 55 5 hlship@apache.org thiago@arsmachina.com.br
JavaScriptModule.java
in tapestry-core/src/main/java/org/apache/tapestry5/modules
380 20 2013-04-20 2023-06-29 52 9 hlship@apache.org ben@netzgut.net
ComponentPageElementImpl.java
in tapestry-core/src/main/java/org/apache/tapestry5/internal/structure
837 94 2008-05-20 2022-11-17 49 10 hlship@apache.org thiago@arsmachina.com.br
DocumentLinkerImpl.java
in tapestry-core/src/main/java/org/apache/tapestry5/internal/services
158 14 2008-05-20 2020-09-06 46 5 hlship@apache.org thiago@arsmachina.com.br
Grid.java
in tapestry-core/src/main/java/org/apache/tapestry5/corelib/components
402 38 2008-05-20 2021-08-26 44 10 hlship@apache.org extern.benjamin.hartmann@po...
ModuleImpl.java
in tapestry-ioc/src/main/java/org/apache/tapestry5/ioc/internal
462 22 2008-05-20 2022-08-23 42 6 hlship@apache.org dimitris.zenios@gmail.com
DateField.java
in tapestry-core/src/main/java/org/apache/tapestry5/corelib/components
203 12 2008-05-20 2022-05-28 41 6 hlship@apache.org thiago@arsmachina.com.br
Select.java
in tapestry-core/src/main/java/org/apache/tapestry5/corelib/components
317 24 2008-05-20 2020-09-06 41 8 hlship@apache.org thiago@arsmachina.com.br
InternalComponentResourcesImpl.java
in tapestry-core/src/main/java/org/apache/tapestry5/internal/structure
517 69 2008-05-20 2020-09-06 40 10 hlship@apache.org thiago@arsmachina.com.br
PlasticClassImpl.java
in plastic/src/main/java/org/apache/tapestry5/internal/plastic
1158 84 2011-03-29 2019-11-10 38 6 hlship@apache.org thiago@arsmachina.com.br
ComponentInstantiatorSourceImpl.java
in tapestry-core/src/main/java/org/apache/tapestry5/internal/services
608 46 2008-05-20 2022-11-17 37 4 hlship@apache.org thiago@arsmachina.com.br
TapestryInternalUtils.java
in tapestry-core/src/main/java/org/apache/tapestry5/internal
299 28 2008-05-20 2020-12-16 36 7 hlship@apache.org thiago@arsmachina.com.br
Zone.java
in tapestry-core/src/main/java/org/apache/tapestry5/corelib/components
144 6 2008-05-20 2020-06-01 34 6 hlship@apache.org thiago@arsmachina.com.br
Element.java
in tapestry-core/src/main/java/org/apache/tapestry5/dom
595 48 2008-05-20 2021-01-26 33 6 hlship@apache.org thiago@arsmachina.com.br
PageLoaderImpl.java
in tapestry-core/src/main/java/org/apache/tapestry5/internal/pageload
729 41 2009-02-13 2022-11-17 33 8 hlship@apache.org thiago@arsmachina.com.br
AbstractField.java
in tapestry-core/src/main/java/org/apache/tapestry5/corelib/base
214 22 2008-05-20 2022-05-28 32 7 hlship@apache.org thiago@arsmachina.com.br
DefaultModuleDefImpl.java
in tapestry-ioc/src/main/java/org/apache/tapestry5/ioc/internal
480 28 2008-05-20 2022-01-19 32 7 hlship@apache.org thiago@arsmachina.com.br
ComponentClassResolverImpl.java
in tapestry-core/src/main/java/org/apache/tapestry5/internal/services
553 40 2008-05-20 2022-11-17 32 7 hlship@apache.org thiago@arsmachina.com.br
ResourceStreamerImpl.java
in tapestry-core/src/main/java/org/apache/tapestry5/internal/services
186 7 2008-05-20 2021-10-07 31 4 hlship@apache.org thiago@arsmachina.com.br
PageImpl.java
in tapestry-core/src/main/java/org/apache/tapestry5/internal/structure
252 30 2008-05-20 2020-09-06 31 6 hlship@apache.org thiago@arsmachina.com.br
Submit.java
in tapestry-core/src/main/java/org/apache/tapestry5/corelib/components
132 8 2008-05-20 2020-09-06 30 5 hlship@apache.org thiago@arsmachina.com.br
AjaxFormLoop.java
in tapestry-core/src/main/java/org/apache/tapestry5/corelib/components
286 30 2008-06-03 2020-09-06 30 6 hlship@apache.org thiago@arsmachina.com.br
Autocomplete.java
in tapestry-core/src/main/java/org/apache/tapestry5/corelib/mixins
89 4 2008-05-20 2020-09-06 29 4 hlship@apache.org thiago@arsmachina.com.br
Palette.java
in tapestry-core/src/main/java/org/apache/tapestry5/corelib/components
127 11 2008-05-20 2015-05-30 29 6 hlship@apache.org thiagohp@apache.org
ModuleManagerImpl.java
in tapestry-core/src/main/java/org/apache/tapestry5/internal/services/javascript
170 11 2012-06-26 2020-09-06 29 4 hlship@apache.org thiago@arsmachina.com.br
DefaultRequestExceptionHandler.java
in tapestry-core/src/main/java/org/apache/tapestry5/internal/services
197 3 2008-05-20 2021-10-07 29 6 hlship@apache.org thiago@arsmachina.com.br
AssetSourceImpl.java
in tapestry-core/src/main/java/org/apache/tapestry5/internal/services
317 22 2008-05-20 2022-11-17 29 5 hlship@apache.org thiago@arsmachina.com.br
PlasticClassPool.java
in plastic/src/main/java/org/apache/tapestry5/internal/plastic
569 36 2011-03-29 2022-11-17 29 5 hlship@apache.org thiago@arsmachina.com.br
InternalConstants.java
in tapestry-core/src/main/java/org/apache/tapestry5/internal
84 - 2008-05-20 2021-10-07 28 4 hlship@apache.org thiago@arsmachina.com.br
FormFragment.java
in tapestry-core/src/main/java/org/apache/tapestry5/corelib/components
122 5 2008-05-20 2015-09-10 28 4 hlship@apache.org jochen.kemnade@eddyson.de
ParameterWorker.java
in tapestry-core/src/main/java/org/apache/tapestry5/internal/transform
308 8 2008-05-20 2020-09-06 28 10 hlship@apache.org thiago@arsmachina.com.br
coffee
t5-core-dom.coffee
in tapestry-core/src/main/preprocessed-coffeescript/org/apache/tapestry5
799 - 2013-06-18 2021-04-08 28 6 hlship@apache.org thiago@arsmachina.com.br
BeanEditForm.java
in tapestry-core/src/main/java/org/apache/tapestry5/corelib/components
77 7 2008-05-20 2020-06-01 27 5 hlship@apache.org thiago@arsmachina.com.br
StackAssetRequestHandler.java
in tapestry-core/src/main/java/org/apache/tapestry5/internal/services/assets
89 3 2010-04-19 2020-09-06 27 5 hlship@apache.org thiago@arsmachina.com.br
OnEventWorker.java
in tapestry-core/src/main/java/org/apache/tapestry5/internal/transform
557 25 2008-05-20 2021-10-07 27 5 hlship@apache.org thiago@arsmachina.com.br
Page.java
in tapestry-core/src/main/java/org/apache/tapestry5/internal/structure
48 1 2008-05-20 2020-09-06 26 4 hlship@apache.org thiago@arsmachina.com.br
JavaScriptSupportImpl.java
in tapestry-core/src/main/java/org/apache/tapestry5/internal/services/ajax
317 31 2010-07-28 2020-09-06 26 5 hlship@apache.org thiago@arsmachina.com.br
RegistryBuilder.java
in tapestry-ioc/src/main/java/org/apache/tapestry5/ioc
127 11 2008-05-20 2020-09-06 25 5 hlship@apache.org thiago@arsmachina.com.br
AssetsModule.java
in tapestry-core/src/main/java/org/apache/tapestry5/modules
311 22 2013-04-20 2021-03-09 24 3 hlship@apache.org thiago@arsmachina.com.br
AssetDispatcher.java
in tapestry-core/src/main/java/org/apache/tapestry5/internal/services
82 4 2008-05-20 2020-09-06 23 4 hlship@apache.org thiago@arsmachina.com.br
LinkSubmit.java
in tapestry-core/src/main/java/org/apache/tapestry5/corelib/components
96 6 2008-11-06 2020-09-06 23 4 hlship@apache.org thiago@arsmachina.com.br
ExceptionReport.java
in tapestry-core/src/main/java/org/apache/tapestry5/corelib/pages
240 17 2008-05-20 2022-11-17 23 5 hlship@apache.org thiago@arsmachina.com.br
Label.java
in tapestry-core/src/main/java/org/apache/tapestry5/corelib/components
80 4 2008-05-20 2022-06-07 22 5 hlship@apache.org thiago@arsmachina.com.br
PerthreadManagerImpl.java
in tapestry-ioc/src/main/java/org/apache/tapestry5/ioc/internal/services
203 19 2008-05-20 2020-09-06 22 7 hlship@apache.org thiago@arsmachina.com.br
ComponentAssemblerImpl.java
in tapestry-core/src/main/java/org/apache/tapestry5/internal/pageload
290 16 2009-02-13 2020-09-06 22 6 hlship@apache.org thiago@arsmachina.com.br
ComponentEventLinkEncoderImpl.java
in tapestry-core/src/main/java/org/apache/tapestry5/internal/services
344 14 2009-03-11 2022-08-28 22 5 hlship@apache.org ben@netzgut.net
Files With Most Contributors (Top 50)
Based on the number of unique email addresses found in commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
SymbolConstants.java
in tapestry-core/src/main/java/org/apache/tapestry5
105 - 2008-05-20 2022-11-17 84 11 hlship@apache.org thiago@arsmachina.com.br
ComponentPageElementImpl.java
in tapestry-core/src/main/java/org/apache/tapestry5/internal/structure
837 94 2008-05-20 2022-11-17 49 10 hlship@apache.org thiago@arsmachina.com.br
Grid.java
in tapestry-core/src/main/java/org/apache/tapestry5/corelib/components
402 38 2008-05-20 2021-08-26 44 10 hlship@apache.org extern.benjamin.hartmann@po...
InternalComponentResourcesImpl.java
in tapestry-core/src/main/java/org/apache/tapestry5/internal/structure
517 69 2008-05-20 2020-09-06 40 10 hlship@apache.org thiago@arsmachina.com.br
ParameterWorker.java
in tapestry-core/src/main/java/org/apache/tapestry5/internal/transform
308 8 2008-05-20 2020-09-06 28 10 hlship@apache.org thiago@arsmachina.com.br
RegistryImpl.java
in tapestry-ioc/src/main/java/org/apache/tapestry5/ioc/internal
1015 61 2008-05-20 2023-06-29 73 9 hlship@apache.org ben@netzgut.net
TapestryModule.java
in tapestry-core/src/main/java/org/apache/tapestry5/modules
1766 94 2013-04-20 2023-07-13 62 9 hlship@apache.org thiago@arsmachina.com.br
JavaScriptModule.java
in tapestry-core/src/main/java/org/apache/tapestry5/modules
380 20 2013-04-20 2023-06-29 52 9 hlship@apache.org ben@netzgut.net
Form.java
in tapestry-core/src/main/java/org/apache/tapestry5/corelib/components
439 24 2008-05-20 2023-07-13 82 8 hlship@apache.org thiago@arsmachina.com.br
Select.java
in tapestry-core/src/main/java/org/apache/tapestry5/corelib/components
317 24 2008-05-20 2020-09-06 41 8 hlship@apache.org thiago@arsmachina.com.br
PageLoaderImpl.java
in tapestry-core/src/main/java/org/apache/tapestry5/internal/pageload
729 41 2009-02-13 2022-11-17 33 8 hlship@apache.org thiago@arsmachina.com.br
PlasticInternalUtils.java
in plastic/src/main/java/org/apache/tapestry5/internal/plastic
291 23 2011-03-29 2022-02-25 21 8 hlship@apache.org thiago@arsmachina.com.br
MutableComponentModelImpl.java
in tapestry-core/src/main/java/org/apache/tapestry5/internal/model
280 35 2008-05-20 2020-09-06 20 8 hlship@apache.org thiago@arsmachina.com.br
TapestryInternalUtils.java
in tapestry-core/src/main/java/org/apache/tapestry5/internal
299 28 2008-05-20 2020-12-16 36 7 hlship@apache.org thiago@arsmachina.com.br
DefaultModuleDefImpl.java
in tapestry-ioc/src/main/java/org/apache/tapestry5/ioc/internal
480 28 2008-05-20 2022-01-19 32 7 hlship@apache.org thiago@arsmachina.com.br
ComponentClassResolverImpl.java
in tapestry-core/src/main/java/org/apache/tapestry5/internal/services
553 40 2008-05-20 2022-11-17 32 7 hlship@apache.org thiago@arsmachina.com.br
AbstractField.java
in tapestry-core/src/main/java/org/apache/tapestry5/corelib/base
214 22 2008-05-20 2022-05-28 32 7 hlship@apache.org thiago@arsmachina.com.br
PerthreadManagerImpl.java
in tapestry-ioc/src/main/java/org/apache/tapestry5/ioc/internal/services
203 19 2008-05-20 2020-09-06 22 7 hlship@apache.org thiago@arsmachina.com.br
Tree.java
in tapestry-core/src/main/java/org/apache/tapestry5/corelib/components
252 19 2011-06-14 2023-06-26 21 7 hlship@apache.org ben@netzgut.net
BeanEditor.java
in tapestry-core/src/main/java/org/apache/tapestry5/corelib/components
130 10 2008-05-20 2020-09-06 21 7 hlship@apache.org thiago@arsmachina.com.br
coffee
forms.coffee
in tapestry-core/src/main/coffeescript/META-INF/modules/t5/core
152 - 2012-12-26 2021-06-04 20 7 hlship@apache.org thiago@arsmachina.com.br
JSONArray.java
in tapestry-json/src/main/java/org/apache/tapestry5/json
261 34 2010-08-18 2020-10-03 18 7 hlship@apache.org thiago@arsmachina.com.br
AbstractResource.java
in tapestry-ioc/src/main/java/org/apache/tapestry5/ioc/internal/util
253 18 2008-05-20 2020-09-06 18 7 hlship@apache.org thiago@arsmachina.com.br
TapestryFilter.java
in tapestry-core/src/main/java/org/apache/tapestry5
12 1 2008-05-20 2020-09-06 18 7 hlship@apache.org thiago@arsmachina.com.br
Loop.java
in tapestry-core/src/main/java/org/apache/tapestry5/corelib/components
291 38 2008-05-20 2020-09-06 18 7 hlship@apache.org thiago@arsmachina.com.br
ComponentResources.java
in tapestry-core/src/main/java/org/apache/tapestry5
40 - 2008-05-20 2020-09-06 17 7 hlship@apache.org thiago@arsmachina.com.br
RadioGroup.java
in tapestry-core/src/main/java/org/apache/tapestry5/corelib/components
170 15 2008-05-20 2020-09-06 14 7 hlship@apache.org thiago@arsmachina.com.br
PeriodicExecutorImpl.java
in tapestry-ioc/src/main/java/org/apache/tapestry5/ioc/internal/services/cron
304 18 2011-07-13 2020-09-06 13 7 hlship@apache.org thiago@arsmachina.com.br
CronExpression.java
in tapestry-ioc/src/main/java/org/apache/tapestry5/ioc/internal/services/cron
1151 35 2011-08-24 2022-06-07 11 7 drobiazko@apache.org thiago@arsmachina.com.br
ParameterConduit.java
in tapestry-core/src/main/java/org/apache/tapestry5/internal/transform
11 - 2010-01-22 2020-09-06 11 7 hlship@apache.org thiago@arsmachina.com.br
CookiesImpl.java
in tapestry-core/src/main/java/org/apache/tapestry5/internal/services
103 10 2008-05-20 2022-08-28 11 7 hlship@apache.org ben@netzgut.net
ModuleImpl.java
in tapestry-ioc/src/main/java/org/apache/tapestry5/ioc/internal
462 22 2008-05-20 2022-08-23 42 6 hlship@apache.org dimitris.zenios@gmail.com
DateField.java
in tapestry-core/src/main/java/org/apache/tapestry5/corelib/components
203 12 2008-05-20 2022-05-28 41 6 hlship@apache.org thiago@arsmachina.com.br
PlasticClassImpl.java
in plastic/src/main/java/org/apache/tapestry5/internal/plastic
1158 84 2011-03-29 2019-11-10 38 6 hlship@apache.org thiago@arsmachina.com.br
Zone.java
in tapestry-core/src/main/java/org/apache/tapestry5/corelib/components
144 6 2008-05-20 2020-06-01 34 6 hlship@apache.org thiago@arsmachina.com.br
Element.java
in tapestry-core/src/main/java/org/apache/tapestry5/dom
595 48 2008-05-20 2021-01-26 33 6 hlship@apache.org thiago@arsmachina.com.br
PageImpl.java
in tapestry-core/src/main/java/org/apache/tapestry5/internal/structure
252 30 2008-05-20 2020-09-06 31 6 hlship@apache.org thiago@arsmachina.com.br
AjaxFormLoop.java
in tapestry-core/src/main/java/org/apache/tapestry5/corelib/components
286 30 2008-06-03 2020-09-06 30 6 hlship@apache.org thiago@arsmachina.com.br
DefaultRequestExceptionHandler.java
in tapestry-core/src/main/java/org/apache/tapestry5/internal/services
197 3 2008-05-20 2021-10-07 29 6 hlship@apache.org thiago@arsmachina.com.br
Palette.java
in tapestry-core/src/main/java/org/apache/tapestry5/corelib/components
127 11 2008-05-20 2015-05-30 29 6 hlship@apache.org thiagohp@apache.org
coffee
t5-core-dom.coffee
in tapestry-core/src/main/preprocessed-coffeescript/org/apache/tapestry5
799 - 2013-06-18 2021-04-08 28 6 hlship@apache.org thiago@arsmachina.com.br
JSONObject.java
in tapestry-json/src/main/java/org/apache/tapestry5/json
509 52 2010-08-18 2021-01-02 22 6 hlship@apache.org ben@netzgut.net
ComponentAssemblerImpl.java
in tapestry-core/src/main/java/org/apache/tapestry5/internal/pageload
290 16 2009-02-13 2020-09-06 22 6 hlship@apache.org thiago@arsmachina.com.br
ServiceBinderImpl.java
in tapestry-ioc/src/main/java/org/apache/tapestry5/ioc/internal
260 19 2008-05-20 2020-09-06 21 6 hlship@apache.org thiago@arsmachina.com.br
AbstractTextField.java
in tapestry-core/src/main/java/org/apache/tapestry5/corelib/base
104 8 2008-05-20 2020-09-06 21 6 hlship@apache.org thiago@arsmachina.com.br
Upload.java
in tapestry-upload/src/main/java/org/apache/tapestry5/upload/components
117 11 2008-05-20 2020-09-06 21 6 hlship@apache.org thiago@arsmachina.com.br
EventConstants.java
in tapestry-core/src/main/java/org/apache/tapestry5
42 - 2008-05-20 2021-10-07 20 6 hlship@apache.org thiago@arsmachina.com.br
Alerts.java
in tapestry-core/src/main/java/org/apache/tapestry5/corelib/components
73 4 2011-07-29 2020-09-06 18 6 hlship@apache.org thiago@arsmachina.com.br
coffee
datefield.coffee
in tapestry-core/src/main/coffeescript/META-INF/modules/t5/core
134 - 2012-12-26 2021-06-04 18 6 hlship@apache.org thiago@arsmachina.com.br
LinkImpl.java
in tapestry-core/src/main/java/org/apache/tapestry5/internal/services
173 21 2008-05-20 2020-09-06 17 6 hlship@apache.org thiago@arsmachina.com.br
Files With Least Contributors (Top 50)
Based on the number of unique email addresses found in commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
bootstrap.bundle.js
in tapestry-core/src/main/resources/META-INF/assets/tapestry5/bootstrap4/js
4513 218 2019-09-13 2019-09-14 2 1 thiago@arsmachina.com.br thiago@arsmachina.com.br
bootstrap-grid.css
in tapestry-core/src/main/resources/META-INF/assets/tapestry5/bootstrap4/css
3511 - 2019-09-13 2019-09-14 2 1 thiago@arsmachina.com.br thiago@arsmachina.com.br
popper.js
in tapestry-core/src/main/resources/META-INF/assets/tapestry5/bootstrap/js
1244 88 2019-09-13 2019-09-14 2 1 thiago@arsmachina.com.br thiago@arsmachina.com.br
popper.js
in tapestry-core/src/main/resources/META-INF/assets/tapestry5/bootstrap4/js
1244 88 2019-09-13 2019-09-14 2 1 thiago@arsmachina.com.br thiago@arsmachina.com.br
ComponentDependencyRegistryImpl.java
in tapestry-core/src/main/java/org/apache/tapestry5/internal/services
736 61 2022-11-17 2022-11-17 1 1 thiago@arsmachina.com.br thiago@arsmachina.com.br
tooltip.js
in tapestry-core/src/main/resources/META-INF/assets/tapestry5/bootstrap4/js
717 23 2019-09-13 2019-09-14 2 1 thiago@arsmachina.com.br thiago@arsmachina.com.br
DefaultOpenApiDescriptionGenerator.java
in tapestry-core/src/main/java/org/apache/tapestry5/internal/services/rest
640 39 2021-10-07 2022-11-17 2 1 thiago@arsmachina.com.br thiago@arsmachina.com.br
PageClassLoaderContextManagerImpl.java
in tapestry-core/src/main/java/org/apache/tapestry5/services/pageload
531 25 2022-11-17 2022-11-17 1 1 thiago@arsmachina.com.br thiago@arsmachina.com.br
unittest.js
in tapestry-core/src/main/resources/META-INF/assets/tapestry5/scriptaculous_1_9_0
524 63 2012-10-24 2012-12-16 2 1 hlship@apache.org hlship@apache.org
carousel.js
in tapestry-core/src/main/resources/META-INF/assets/tapestry5/bootstrap4/js
509 22 2019-09-13 2019-09-14 2 1 thiago@arsmachina.com.br thiago@arsmachina.com.br
modal.js
in tapestry-core/src/main/resources/META-INF/assets/tapestry5/bootstrap4/js
480 22 2019-09-13 2019-09-14 2 1 thiago@arsmachina.com.br thiago@arsmachina.com.br
dropdown.js
in tapestry-core/src/main/resources/META-INF/assets/tapestry5/bootstrap4/js
424 14 2019-09-13 2019-09-14 2 1 thiago@arsmachina.com.br thiago@arsmachina.com.br
CaseInsensitiveMap.java
in commons/src/main/java/org/apache/tapestry5/commons/util
372 36 2020-09-06 2020-09-06 1 1 thiago@arsmachina.com.br thiago@arsmachina.com.br
TapestryHttpModule.java
in tapestry-http/src/main/java/org/apache/tapestry5/http/modules
351 29 2020-09-06 2022-06-08 7 1 thiago@arsmachina.com.br thiago@arsmachina.com.br
GenericsResolverImpl.java
in commons/src/main/java/org/apache/tapestry5/commons/internal/services
344 21 2020-09-06 2020-09-06 1 1 thiago@arsmachina.com.br thiago@arsmachina.com.br
collapse.js
in tapestry-core/src/main/resources/META-INF/assets/tapestry5/bootstrap4/js
315 13 2019-09-13 2019-09-14 2 1 thiago@arsmachina.com.br thiago@arsmachina.com.br
Main.java
in tapestry-version-migrator/src/main/java/org/apache/tapestry5/versionmigrator
304 15 2020-09-06 2020-12-13 2 1 thiago@arsmachina.com.br thiago@arsmachina.com.br
scrollspy.js
in tapestry-core/src/main/resources/META-INF/assets/tapestry5/bootstrap4/js
274 12 2019-09-13 2019-09-14 2 1 thiago@arsmachina.com.br thiago@arsmachina.com.br
269 - 2010-01-06 2010-01-06 1 1 hlship@apache.org hlship@apache.org
bootstrap-reboot.css
in tapestry-core/src/main/resources/META-INF/assets/tapestry5/bootstrap4/css
267 - 2019-09-13 2019-09-14 2 1 thiago@arsmachina.com.br thiago@arsmachina.com.br
PageClassLoaderContext.java
in tapestry-core/src/main/java/org/apache/tapestry5/services/pageload
259 25 2022-11-17 2022-11-17 1 1 thiago@arsmachina.com.br thiago@arsmachina.com.br
tapestry-formatting.xml
in tapestry-core/src
251 - 2007-04-24 2009-03-13 2 1 hlship@apache.org hlship@apache.org
PlasticProxyFactoryImpl.java
in beanmodel/src/main/java/org/apache/tapestry5/beanmodel/services
225 20 2020-06-02 2022-11-17 4 1 thiago@arsmachina.com.br thiago@arsmachina.com.br
ComponentLibraryInfo.java
in tapestry-core/src/main/java/org/apache/tapestry5/services
225 37 2014-07-04 2014-10-12 5 1 thiagohp@apache.org thiagohp@apache.org
NoopBeanManager.java
in tapestry-jpa/src/main/java/org/apache/tapestry5/internal/jpa
223 34 2016-06-07 2016-06-07 1 1 kaosko@apache.org kaosko@apache.org
toast.js
in tapestry-core/src/main/resources/META-INF/assets/tapestry5/bootstrap4/js
207 12 2019-09-13 2019-09-14 2 1 thiago@arsmachina.com.br thiago@arsmachina.com.br
InternalCommonsUtils.java
in commons/src/main/java/org/apache/tapestry5/commons/internal/util
203 18 2020-09-06 2020-09-06 1 1 thiago@arsmachina.com.br thiago@arsmachina.com.br
PropertyAdapterImpl.java
in beanmodel/src/main/java/org/apache/tapestry5/beanmodel/internal/services
199 18 2020-06-01 2020-09-06 2 1 thiago@arsmachina.com.br thiago@arsmachina.com.br
popover.js
in tapestry-core/src/main/resources/META-INF/assets/tapestry5/bootstrap4/js
194 16 2019-09-13 2019-09-14 2 1 thiago@arsmachina.com.br thiago@arsmachina.com.br
tab.js
in tapestry-core/src/main/resources/META-INF/assets/tapestry5/bootstrap4/js
191 8 2019-09-13 2019-09-14 2 1 thiago@arsmachina.com.br thiago@arsmachina.com.br
pom-spring-boot.xml
in quickstart/src/main/resources-filtered/archetype-resources
187 - 2021-10-29 2021-10-29 1 1 thiago@arsmachina.com.br thiago@arsmachina.com.br
BeanModelImpl.java
in beanmodel/src/main/java/org/apache/tapestry5/beanmodel/internal/beanmodel
186 18 2020-06-01 2020-09-06 2 1 thiago@arsmachina.com.br thiago@arsmachina.com.br
slider.js
in tapestry-core/src/main/resources/META-INF/assets/tapestry5/scriptaculous_1_9_0
184 16 2012-10-24 2012-12-16 2 1 hlship@apache.org hlship@apache.org
BeanModelSourceBuilder.java
in beanmodel/src/main/java/org/apache/tapestry5/beanmodel
180 21 2020-06-01 2020-12-05 5 1 thiago@arsmachina.com.br thiago@arsmachina.com.br
CachedWorker.java
in tapestry-core/src/main/java/org/apache/tapestry5/internal/transform
178 13 2008-05-20 2013-11-04 9 1 hlship@apache.org hlship@apache.org
MavenComponentLibraryInfoSource.java
in tapestry-core/src/main/java/org/apache/tapestry5/internal/services
178 7 2014-07-24 2014-10-12 4 1 thiagohp@apache.org thiagohp@apache.org
ClassPropertyAdapterImpl.java
in beanmodel/src/main/java/org/apache/tapestry5/beanmodel/internal/services
176 11 2020-06-01 2020-09-06 2 1 thiago@arsmachina.com.br thiago@arsmachina.com.br
RequestImpl.java
in tapestry-http/src/main/java/org/apache/tapestry5/http/internal/services
167 24 2020-09-06 2020-09-06 1 1 thiago@arsmachina.com.br thiago@arsmachina.com.br
TapestryFilter.java
in tapestry-http/src/main/java/org/apache/tapestry5/http
162 9 2020-09-06 2021-12-11 2 1 thiago@arsmachina.com.br thiago@arsmachina.com.br
PropertyAccessImpl.java
in beanmodel/src/main/java/org/apache/tapestry5/beanmodel/internal/services
160 15 2020-06-01 2020-09-06 2 1 thiago@arsmachina.com.br thiago@arsmachina.com.br
ComponentDependencyGraphvizGeneratorImpl.java
in tapestry-core/src/main/java/org/apache/tapestry5/internal/services
160 14 2022-11-17 2023-07-12 2 1 thiago@arsmachina.com.br thiago@arsmachina.com.br
DefaultOpenApiTypeDescriber.java
in tapestry-core/src/main/java/org/apache/tapestry5/internal/services/rest
155 9 2021-10-07 2021-10-07 1 1 thiago@arsmachina.com.br thiago@arsmachina.com.br
BeanModelSourceImpl.java
in beanmodel/src/main/java/org/apache/tapestry5/beanmodel/internal/services
151 9 2020-06-01 2020-09-06 2 1 thiago@arsmachina.com.br thiago@arsmachina.com.br
TapestryAppInitializer.java
in tapestry-http/src/main/java/org/apache/tapestry5/http/internal
142 7 2020-09-06 2020-09-06 1 1 thiago@arsmachina.com.br thiago@arsmachina.com.br
CorsHandlerHelperImpl.java
in tapestry-http/src/main/java/org/apache/tapestry5/http/internal/services
141 11 2022-05-27 2022-05-28 2 1 thiago@arsmachina.com.br thiago@arsmachina.com.br
tml
ComponentLibraries.tml
in tapestry-core/src/main/resources/org/apache/tapestry5/corelib/pages
136 - 2014-07-04 2014-10-12 6 1 thiagohp@apache.org thiagohp@apache.org
PropertyExpressionLexer.g
in beanmodel/src/main/antlr/org/apache/tapestry5/beanmodel/internal/antlr
133 - 2020-09-06 2020-09-06 1 1 thiago@arsmachina.com.br thiago@arsmachina.com.br
alert.js
in tapestry-core/src/main/resources/META-INF/assets/tapestry5/bootstrap4/js
132 8 2019-09-13 2019-09-14 2 1 thiago@arsmachina.com.br thiago@arsmachina.com.br
TapestrySessionFactoryImpl.java
in tapestry-http/src/main/java/org/apache/tapestry5/http/internal/services
131 9 2020-09-06 2020-09-06 1 1 thiago@arsmachina.com.br thiago@arsmachina.com.br
JSONStringer.java
in tapestry-json/src/main/java/org/apache/tapestry5/json
129 8 2017-03-08 2017-03-08 1 1 jkemnade@apache.org jkemnade@apache.org
Correlations

File Size vs. Number of Changes: 1959 points

commons/src/main/java/org/apache/tapestry5/commons/util/ExceptionUtils.java x: 67 lines of code y: 2 # changes tapestry-core/src/main/java/org/apache/tapestry5/corelib/components/Form.java x: 439 lines of code y: 82 # changes tapestry-core/src/main/java/org/apache/tapestry5/internal/FormsRequirePostException.java x: 11 lines of code y: 1 # changes tapestry-core/src/main/java/org/apache/tapestry5/internal/FormsRequirePostExceptionHandlerAssistant.java x: 27 lines of code y: 2 # changes tapestry-core/src/main/java/org/apache/tapestry5/modules/TapestryModule.java x: 1766 lines of code y: 62 # changes tapestry-ioc/src/main/java/org/apache/tapestry5/ioc/OperationTracker.java x: 17 lines of code y: 4 # changes tapestry-ioc/src/main/java/org/apache/tapestry5/ioc/internal/OperationTrackerImpl.java x: 169 lines of code y: 17 # changes tapestry-core/src/main/java/org/apache/tapestry5/corelib/components/Graphviz.java x: 55 lines of code y: 2 # changes tapestry-core/src/main/java/org/apache/tapestry5/internal/services/ComponentDependencyGraphvizGeneratorImpl.java x: 160 lines of code y: 2 # changes tapestry-core/src/main/java/org/apache/tapestry5/services/pageload/PageCachingReferenceTypeService.java x: 7 lines of code y: 2 # changes tapestry-core/src/main/java/org/apache/tapestry5/services/pageload/ReferenceType.java x: 19 lines of code y: 2 # changes tapestry-ioc/src/main/java/org/apache/tapestry5/ioc/ServiceBinder.java x: 10 lines of code y: 3 # changes tapestry-ioc/src/main/java/org/apache/tapestry5/ioc/internal/RegistryImpl.java x: 1015 lines of code y: 73 # changes tapestry-core/src/main/java/org/apache/tapestry5/modules/JavaScriptModule.java x: 380 lines of code y: 52 # changes tapestry-core/src/main/java/org/apache/tapestry5/corelib/components/Tree.java x: 252 lines of code y: 21 # changes tapestry-core/src/main/java/org/apache/tapestry5/tree/DefaultTreeModel.java x: 121 lines of code y: 10 # changes tapestry-webresources/src/main/java/org/apache/tapestry5/internal/webresources/CSSMinimizer.java x: 28 lines of code y: 3 # changes tapestry-webresources/src/main/java/org/apache/tapestry5/internal/webresources/CssCompressor.java x: 406 lines of code y: 2 # changes tapestry-core/src/main/java/org/apache/tapestry5/internal/services/PageSourceImpl.java x: 267 lines of code y: 13 # changes tapestry-core/src/main/java/org/apache/tapestry5/modules/PageLoadModule.java x: 84 lines of code y: 5 # changes beanmodel/src/main/java/org/apache/tapestry5/beanmodel/internal/services/PropertyConduitSourceImpl.java x: 1075 lines of code y: 4 # changes beanmodel/src/main/java/org/apache/tapestry5/beanmodel/services/PlasticProxyFactoryImpl.java x: 225 lines of code y: 4 # changes commons/src/main/java/org/apache/tapestry5/commons/services/InvalidationEventHub.java x: 15 lines of code y: 2 # changes commons/src/main/java/org/apache/tapestry5/commons/services/PlasticProxyFactory.java x: 36 lines of code y: 2 # changes commons/src/main/java/org/apache/tapestry5/commons/util/DifferentClassVersionsException.java x: 28 lines of code y: 1 # changes commons/src/main/java/org/apache/tapestry5/commons/util/MultiKey.java x: 48 lines of code y: 2 # changes plastic/src/main/java/org/apache/tapestry5/internal/plastic/PlasticClassLoader.java x: 82 lines of code y: 7 # changes plastic/src/main/java/org/apache/tapestry5/internal/plastic/PlasticClassPool.java x: 569 lines of code y: 29 # changes plastic/src/main/java/org/apache/tapestry5/plastic/PlasticManager.java x: 149 lines of code y: 16 # changes plastic/src/main/java/org/apache/tapestry5/plastic/PlasticUtils.java x: 57 lines of code y: 10 # changes tapestry-core/src/main/java/org/apache/tapestry5/SymbolConstants.java x: 105 lines of code y: 84 # changes tapestry-core/src/main/java/org/apache/tapestry5/corelib/pages/ExceptionReport.java x: 240 lines of code y: 23 # changes tapestry-core/src/main/java/org/apache/tapestry5/corelib/pages/PageCatalog.java x: 376 lines of code y: 17 # changes tapestry-core/src/main/java/org/apache/tapestry5/corelib/pages/PageDependencyGraph.java x: 24 lines of code y: 1 # changes tapestry-core/src/main/java/org/apache/tapestry5/internal/event/InvalidationEventHubImpl.java x: 112 lines of code y: 9 # changes tapestry-core/src/main/java/org/apache/tapestry5/internal/pageload/PageLoaderImpl.java x: 729 lines of code y: 33 # changes tapestry-core/src/main/java/org/apache/tapestry5/internal/renderers/RequestRenderer.java x: 196 lines of code y: 9 # changes tapestry-core/src/main/java/org/apache/tapestry5/internal/services/AssetSourceImpl.java x: 317 lines of code y: 29 # changes tapestry-core/src/main/java/org/apache/tapestry5/internal/services/ClassNameHolder.java x: 6 lines of code y: 1 # changes tapestry-core/src/main/java/org/apache/tapestry5/internal/services/ComponentClassCacheImpl.java x: 81 lines of code y: 10 # changes tapestry-core/src/main/java/org/apache/tapestry5/internal/services/ComponentClassResolverImpl.java x: 553 lines of code y: 32 # changes tapestry-core/src/main/java/org/apache/tapestry5/internal/services/ComponentDependencyRegistry.java x: 34 lines of code y: 1 # changes tapestry-core/src/main/java/org/apache/tapestry5/internal/services/ComponentDependencyRegistryImpl.java x: 736 lines of code y: 1 # changes tapestry-core/src/main/java/org/apache/tapestry5/internal/services/ComponentInstantiatorSourceImpl.java x: 608 lines of code y: 37 # changes tapestry-core/src/main/java/org/apache/tapestry5/internal/services/ComponentMessagesSourceImpl.java x: 161 lines of code y: 17 # changes tapestry-core/src/main/java/org/apache/tapestry5/internal/services/ComponentTemplateSourceImpl.java x: 214 lines of code y: 20 # changes tapestry-core/src/main/java/org/apache/tapestry5/internal/services/InternalComponentInvalidationEventHubImpl.java x: 30 lines of code y: 4 # changes tapestry-core/src/main/java/org/apache/tapestry5/internal/services/MessagesSourceImpl.java x: 210 lines of code y: 15 # changes tapestry-core/src/main/java/org/apache/tapestry5/internal/services/MessagesTrackingInfo.java x: 53 lines of code y: 1 # changes tapestry-core/src/main/java/org/apache/tapestry5/internal/services/ReloadHelper.java x: 6 lines of code y: 3 # changes tapestry-core/src/main/java/org/apache/tapestry5/internal/services/RequestPageCacheImpl.java x: 90 lines of code y: 16 # changes tapestry-core/src/main/java/org/apache/tapestry5/internal/services/ResourceDigestManagerImpl.java x: 34 lines of code y: 8 # changes tapestry-core/src/main/java/org/apache/tapestry5/internal/services/TemplateTrackingInfo.java x: 44 lines of code y: 1 # changes tapestry-core/src/main/java/org/apache/tapestry5/internal/services/assets/ResourceChangeTracker.java x: 14 lines of code y: 7 # changes tapestry-core/src/main/java/org/apache/tapestry5/internal/services/assets/ResourceChangeTrackerImpl.java x: 158 lines of code y: 10 # changes tapestry-core/src/main/java/org/apache/tapestry5/internal/services/rest/DefaultOpenApiDescriptionGenerator.java x: 640 lines of code y: 2 # changes tapestry-core/src/main/java/org/apache/tapestry5/internal/structure/ComponentPageElement.java x: 37 lines of code y: 13 # changes tapestry-core/src/main/java/org/apache/tapestry5/internal/structure/ComponentPageElementImpl.java x: 837 lines of code y: 49 # changes tapestry-core/src/main/java/org/apache/tapestry5/internal/transform/ImportWorker.java x: 231 lines of code y: 19 # changes tapestry-core/src/main/java/org/apache/tapestry5/internal/transform/InjectComponentWorker.java x: 118 lines of code y: 13 # changes tapestry-core/src/main/java/org/apache/tapestry5/internal/transform/InjectPageWorker.java x: 67 lines of code y: 12 # changes tapestry-core/src/main/java/org/apache/tapestry5/internal/util/MessageCatalogResource.java x: 77 lines of code y: 6 # changes tapestry-core/src/main/java/org/apache/tapestry5/modules/DashboardModule.java x: 25 lines of code y: 6 # changes tapestry-core/src/main/java/org/apache/tapestry5/modules/InternalModule.java x: 138 lines of code y: 10 # changes tapestry-core/src/main/java/org/apache/tapestry5/services/ComponentClassResolver.java x: 35 lines of code y: 20 # changes tapestry-core/src/main/java/org/apache/tapestry5/services/pageload/PageClassLoaderContext.java x: 259 lines of code y: 1 # changes tapestry-core/src/main/java/org/apache/tapestry5/services/pageload/PageClassLoaderContextManagerImpl.java x: 531 lines of code y: 1 # changes tapestry-ioc/src/main/java/org/apache/tapestry5/ioc/internal/AbstractReloadableObjectCreator.java x: 207 lines of code y: 17 # changes tapestry-ioc/src/main/java/org/apache/tapestry5/ioc/internal/util/URLChangeTracker.java x: 167 lines of code y: 4 # changes tapestry-core/src/main/java/org/apache/tapestry5/internal/services/SessionApplicationStatePersistenceStrategy.java x: 64 lines of code y: 14 # changes tapestry-jpa/src/main/java/org/apache/tapestry5/internal/jpa/EntityApplicationStatePersistenceStrategy.java x: 61 lines of code y: 3 # changes tapestry-ioc/src/main/java/org/apache/tapestry5/ioc/services/PerThreadValue.java x: 43 lines of code y: 5 # changes tapestry-core/src/main/java/org/apache/tapestry5/corelib/components/FontAwesomeIcon.java x: 23 lines of code y: 3 # changes tapestry-core/src/main/java/org/apache/tapestry5/EventContext.java x: 10 lines of code y: 6 # changes tapestry-core/src/main/java/org/apache/tapestry5/internal/services/ComponentEventLinkEncoderImpl.java x: 344 lines of code y: 22 # changes tapestry-core/src/main/java/org/apache/tapestry5/internal/services/LocalizationSetterImpl.java x: 143 lines of code y: 14 # changes tapestry-core/src/main/java/org/apache/tapestry5/services/LocalizationSetter.java x: 17 lines of code y: 10 # changes tapestry-core/src/main/java/org/apache/tapestry5/CookieBuilder.java x: 71 lines of code y: 6 # changes commons/src/main/java/org/apache/tapestry5/commons/internal/BasicTypeCoercions.java x: 383 lines of code y: 5 # changes tapestry-core/src/main/java/org/apache/tapestry5/internal/services/CookiesImpl.java x: 103 lines of code y: 11 # changes tapestry-ioc/src/main/java/org/apache/tapestry5/ioc/internal/ModuleImpl.java x: 462 lines of code y: 42 # changes tapestry-core/src/main/java/org/apache/tapestry5/corelib/pages/T5Dashboard.java x: 50 lines of code y: 6 # changes tapestry-http/src/main/java/org/apache/tapestry5/http/modules/TapestryHttpModule.java x: 351 lines of code y: 7 # changes tapestry-core/src/main/java/org/apache/tapestry5/internal/EmptyEventContext.java x: 29 lines of code y: 5 # changes tapestry-ioc/src/main/java/org/apache/tapestry5/ioc/internal/services/cron/CronExpression.java x: 1151 lines of code y: 11 # changes tapestry-core/src/main/java/org/apache/tapestry5/corelib/components/GridPager.java x: 139 lines of code y: 17 # changes tapestry-core/src/main/java/org/apache/tapestry5/corelib/components/Label.java x: 80 lines of code y: 22 # changes tapestry-http/src/main/java/org/apache/tapestry5/http/ContentType.java x: 123 lines of code y: 4 # changes tapestry-core/src/main/java/org/apache/tapestry5/corelib/base/AbstractField.java x: 214 lines of code y: 32 # changes tapestry-core/src/main/java/org/apache/tapestry5/corelib/components/DateField.java x: 203 lines of code y: 41 # changes tapestry-core/src/main/java/org/apache/tapestry5/corelib/components/Html5DateField.java x: 104 lines of code y: 4 # changes tapestry-http/src/main/java/org/apache/tapestry5/http/internal/services/CorsHandlerHelperImpl.java x: 141 lines of code y: 2 # changes tapestry-ioc/src/main/java/org/apache/tapestry5/ioc/internal/services/AspectInterceptorBuilderImpl.java x: 85 lines of code y: 14 # changes tapestry-core/src/main/java/org/apache/tapestry5/internal/services/assets/ChecksumPath.java x: 56 lines of code y: 11 # changes tapestry-core/src/main/coffeescript/META-INF/modules/t5/core/fields.coffee x: 142 lines of code y: 18 # changes quickstart/src/main/resources/META-INF/maven/archetype-metadata.xml x: 70 lines of code y: 9 # changes quickstart/src/main/resources/archetype-resources/src/main/java/components/Layout.java x: 33 lines of code y: 7 # changes quickstart/src/main/resources/archetype-resources/src/main/resources/components/Layout.tml x: 58 lines of code y: 8 # changes tapestry-ioc/src/main/java/org/apache/tapestry5/ioc/internal/DefaultModuleDefImpl.java x: 480 lines of code y: 32 # changes buildSrc/src/main/groovy/t5build/PreprocessCoffeeScript.groovy x: 61 lines of code y: 2 # changes tapestry-func/src/main/java/org/apache/tapestry5/func/FlowOperations.java x: 24 lines of code y: 9 # changes tapestry-func/src/main/java/org/apache/tapestry5/func/Reducer.java x: 5 lines of code y: 6 # changes plastic/src/main/java/org/apache/tapestry5/internal/plastic/PlasticInternalUtils.java x: 291 lines of code y: 21 # changes tapestry-http/src/main/java/org/apache/tapestry5/http/AsyncRequestHandlerResponse.java x: 88 lines of code y: 1 # changes commons/src/main/java/org/apache/tapestry5/commons/internal/services/TypeCoercerImpl.java x: 304 lines of code y: 5 # changes tapestry-core/src/main/java/org/apache/tapestry5/EventConstants.java x: 42 lines of code y: 20 # changes tapestry-core/src/main/java/org/apache/tapestry5/internal/InternalConstants.java x: 84 lines of code y: 28 # changes tapestry-core/src/main/java/org/apache/tapestry5/internal/services/ComponentResultProcessorWrapper.java x: 46 lines of code y: 3 # changes tapestry-core/src/main/java/org/apache/tapestry5/internal/services/DefaultRequestExceptionHandler.java x: 197 lines of code y: 29 # changes tapestry-core/src/main/java/org/apache/tapestry5/internal/services/PageActivatorImpl.java x: 74 lines of code y: 5 # changes tapestry-core/src/main/java/org/apache/tapestry5/internal/services/ResourceStreamerImpl.java x: 186 lines of code y: 31 # changes tapestry-core/src/main/java/org/apache/tapestry5/internal/services/rest/DefaultOpenApiTypeDescriber.java x: 155 lines of code y: 1 # changes tapestry-core/src/main/java/org/apache/tapestry5/internal/transform/OnEventWorker.java x: 557 lines of code y: 27 # changes tapestry-core/src/main/java/org/apache/tapestry5/services/HttpStatus.java x: 126 lines of code y: 1 # changes tapestry-json/src/main/java/org/apache/tapestry5/internal/json/StringToJSONArray.java x: 9 lines of code y: 4 # changes tapestry-openapi-viewer/src/main/resources/org/apache/tapestry5/openapiviewer/pages/Index.tml x: 77 lines of code y: 1 # changes commons/src/main/java/org/apache/tapestry5/commons/services/CoercionTuple.java x: 142 lines of code y: 4 # changes tapestry-core/src/main/java/org/apache/tapestry5/corelib/components/Grid.java x: 402 lines of code y: 44 # changes quickstart/src/main/resources-filtered/archetype-resources/pom-spring-boot.xml x: 187 lines of code y: 1 # changes quickstart/src/main/resources/archetype-resources/src/main/java/pages/Index.java x: 53 lines of code y: 5 # changes quickstart/src/main/resources/archetype-resources/src/main/java/services/AppModule.java x: 55 lines of code y: 17 # changes quickstart/src/main/resources/archetype-resources/src/main/resources/pages/Index.tml x: 40 lines of code y: 4 # changes quickstart/src/main/resources/archetype-resources/src/main/webapp/WEB-INF/web.xml x: 34 lines of code y: 9 # changes plastic/src/main/java/org/apache/tapestry5/plastic/MethodDescription.java x: 131 lines of code y: 12 # changes plastic/src/main/java/org/apache/tapestry5/internal/plastic/InheritanceData.java x: 99 lines of code y: 8 # changes tapestry-core/src/main/java/org/apache/tapestry5/internal/bindings/PropBinding.java x: 85 lines of code y: 13 # changes tapestry-core/src/main/java/org/apache/tapestry5/internal/services/PageElementFactoryImpl.java x: 124 lines of code y: 11 # changes tapestry-core/src/main/java/org/apache/tapestry5/internal/services/assets/AssetChecksumGeneratorImpl.java x: 61 lines of code y: 9 # changes tapestry-core/src/main/java/org/apache/tapestry5/internal/services/assets/StreamableResourceImpl.java x: 121 lines of code y: 11 # changes tapestry-core/src/main/coffeescript/META-INF/modules/t5/core/ajax.coffee x: 75 lines of code y: 9 # changes tapestry-core/src/main/coffeescript/META-INF/modules/t5/core/alert.coffee x: 109 lines of code y: 17 # changes tapestry-core/src/main/coffeescript/META-INF/modules/t5/core/autocomplete.coffee x: 39 lines of code y: 11 # changes tapestry-core/src/main/coffeescript/META-INF/modules/t5/core/confirm-click.coffee x: 75 lines of code y: 7 # changes tapestry-core/src/main/coffeescript/META-INF/modules/t5/core/console.coffee x: 158 lines of code y: 19 # changes tapestry-core/src/main/coffeescript/META-INF/modules/t5/core/datefield.coffee x: 134 lines of code y: 18 # changes tapestry-core/src/main/coffeescript/META-INF/modules/t5/core/exception-display.coffee x: 25 lines of code y: 7 # changes tapestry-core/src/main/coffeescript/META-INF/modules/t5/core/forms.coffee x: 152 lines of code y: 20 # changes tapestry-core/src/main/coffeescript/META-INF/modules/t5/core/messages.coffee x: 47 lines of code y: 4 # changes tapestry-core/src/main/coffeescript/META-INF/modules/t5/core/pageinit.coffee x: 192 lines of code y: 19 # changes tapestry-core/src/main/coffeescript/META-INF/modules/t5/core/palette.coffee x: 204 lines of code y: 6 # changes tapestry-core/src/main/coffeescript/META-INF/modules/t5/core/tree.coffee x: 85 lines of code y: 9 # changes tapestry-core/src/main/coffeescript/META-INF/modules/t5/core/validation.coffee x: 131 lines of code y: 9 # changes tapestry-core/src/main/coffeescript/META-INF/modules/t5/core/zone.coffee x: 113 lines of code y: 15 # changes tapestry-hibernate/src/main/java/org/apache/tapestry5/hibernate/web/modules/HibernateModule.java x: 127 lines of code y: 2 # changes tapestry-core/src/main/preprocessed-coffeescript/org/apache/tapestry5/t5-core-dom.coffee x: 799 lines of code y: 28 # changes tapestry-core/src/main/java/org/apache/tapestry5/internal/services/assets/ContextAssetRequestHandler.java x: 28 lines of code y: 8 # changes tapestry-core/src/main/java/org/apache/tapestry5/internal/services/assets/ClasspathAssetRequestHandler.java x: 49 lines of code y: 9 # changes tapestry-core/src/main/java/org/apache/tapestry5/modules/AssetsModule.java x: 311 lines of code y: 24 # changes tapestry-ioc/src/main/java/org/apache/tapestry5/ioc/internal/services/PropertyShadowBuilderImpl.java x: 124 lines of code y: 9 # changes tapestry-webresources/src/main/java/org/apache/tapestry5/internal/webresources/GoogleClosureMinimizer.java x: 71 lines of code y: 8 # changes tapestry-webresources/src/main/java/org/apache/tapestry5/webresources/modules/WebResourcesModule.java x: 86 lines of code y: 8 # changes tapestry-core/src/main/java/org/apache/tapestry5/dom/Element.java x: 595 lines of code y: 33 # changes tapestry-core/src/main/java/org/apache/tapestry5/internal/services/assets/CSSURLRewriter.java x: 174 lines of code y: 17 # changes tapestry-ioc/src/main/java/org/apache/tapestry5/ioc/IOCUtilities.java x: 109 lines of code y: 6 # changes tapestry-json/src/main/java/org/apache/tapestry5/json/JSONObject.java x: 509 lines of code y: 22 # changes tapestry-core/src/main/java/org/apache/tapestry5/Asset.java x: 11 lines of code y: 13 # changes tapestry-core/src/main/java/org/apache/tapestry5/services/AssetFactory.java x: 8 lines of code y: 8 # changes tapestry-core/src/main/java/org/apache/tapestry5/services/AssetSource.java x: 20 lines of code y: 14 # changes tapestry-core/src/main/java/org/apache/tapestry5/internal/TapestryInternalUtils.java x: 299 lines of code y: 36 # changes tapestry-version-migrator/src/main/java/org/apache/tapestry5/versionmigrator/Main.java x: 304 lines of code y: 2 # changes tapestry-ioc/src/main/java/org/apache/tapestry5/ioc/modules/TapestryIOCModule.java x: 236 lines of code y: 13 # changes beanmodel/src/main/java/org/apache/tapestry5/beanmodel/BeanModelSourceBuilder.java x: 180 lines of code y: 5 # changes tapestry-json/src/main/java/org/apache/tapestry5/json/modules/JSONModule.java x: 21 lines of code y: 5 # changes tapestry-mongodb/src/main/java/org/apache/tapestry5/mongodb/modules/MongodbModule.java x: 106 lines of code y: 5 # changes beanmodel/src/main/antlr/org/apache/tapestry5/beanmodel/internal/antlr/PropertyExpressionLexer.g x: 133 lines of code y: 1 # changes beanmodel/src/main/java/org/apache/tapestry5/beanmodel/internal/beanmodel/BeanModelImpl.java x: 186 lines of code y: 2 # changes beanmodel/src/main/java/org/apache/tapestry5/beanmodel/internal/beanmodel/PropertyModelImpl.java x: 93 lines of code y: 2 # changes beanmodel/src/main/java/org/apache/tapestry5/beanmodel/internal/services/BeanModelSourceImpl.java x: 151 lines of code y: 2 # changes beanmodel/src/main/java/org/apache/tapestry5/beanmodel/internal/services/ClassPropertyAdapterImpl.java x: 176 lines of code y: 2 # changes beanmodel/src/main/java/org/apache/tapestry5/beanmodel/internal/services/PropertyAdapterImpl.java x: 199 lines of code y: 2 # changes commons/src/main/java/org/apache/tapestry5/commons/internal/services/GenericsResolverImpl.java x: 344 lines of code y: 1 # changes commons/src/main/java/org/apache/tapestry5/commons/internal/util/InternalCommonsUtils.java x: 203 lines of code y: 1 # changes commons/src/main/java/org/apache/tapestry5/commons/util/CaseInsensitiveMap.java x: 372 lines of code y: 1 # changes commons/src/main/java/org/apache/tapestry5/commons/util/CollectionFactory.java x: 68 lines of code y: 1 # changes commons/src/main/java/org/apache/tapestry5/commons/util/TimeInterval.java x: 112 lines of code y: 1 # changes tapestry-beanvalidator/src/main/java/org/apache/tapestry5/beanvalidator/modules/BeanValidatorModule.java x: 172 lines of code y: 5 # changes tapestry-beanvalidator/src/main/java/org/apache/tapestry5/internal/beanvalidator/BeanFieldValidator.java x: 195 lines of code y: 8 # changes tapestry-beanvalidator/src/main/java/org/apache/tapestry5/internal/beanvalidator/BeanFieldValidatorDefaultSource.java x: 65 lines of code y: 5 # changes tapestry-clojure/src/main/java/org/apache/tapestry5/internal/clojure/ClojureBuilderImpl.java x: 106 lines of code y: 7 # changes tapestry-core/src/main/java/org/apache/tapestry5/BaseOptimizedSessionPersistedObject.java x: 21 lines of code y: 7 # changes tapestry-core/src/main/java/org/apache/tapestry5/ComponentResources.java x: 40 lines of code y: 17 # changes tapestry-core/src/main/java/org/apache/tapestry5/ComponentResourcesCommon.java x: 28 lines of code y: 15 # changes tapestry-core/src/main/java/org/apache/tapestry5/ExceptionHandlerAssistant.java x: 9 lines of code y: 5 # changes tapestry-core/src/main/java/org/apache/tapestry5/PageCallback.java x: 60 lines of code y: 7 # changes tapestry-core/src/main/java/org/apache/tapestry5/PersistenceConstants.java x: 7 lines of code y: 5 # changes tapestry-core/src/main/java/org/apache/tapestry5/TapestryConstants.java x: 12 lines of code y: 11 # changes tapestry-core/src/main/java/org/apache/tapestry5/TapestryFilter.java x: 12 lines of code y: 18 # changes tapestry-core/src/main/java/org/apache/tapestry5/ValueEncoder.java x: 6 lines of code y: 10 # changes tapestry-core/src/main/java/org/apache/tapestry5/annotations/Persist.java x: 17 lines of code y: 8 # changes tapestry-core/src/main/java/org/apache/tapestry5/corelib/base/AbstractComponentEventLink.java x: 40 lines of code y: 14 # changes tapestry-core/src/main/java/org/apache/tapestry5/corelib/base/AbstractPropertyOutput.java x: 109 lines of code y: 14 # changes tapestry-core/src/main/java/org/apache/tapestry5/corelib/base/AbstractTextField.java x: 104 lines of code y: 21 # changes tapestry-core/src/main/java/org/apache/tapestry5/corelib/components/AjaxFormLoop.java x: 286 lines of code y: 30 # changes tapestry-core/src/main/java/org/apache/tapestry5/corelib/components/Alerts.java x: 73 lines of code y: 18 # changes tapestry-core/src/main/java/org/apache/tapestry5/corelib/components/BeanEditor.java x: 130 lines of code y: 21 # changes tapestry-core/src/main/java/org/apache/tapestry5/corelib/components/Checklist.java x: 129 lines of code y: 16 # changes tapestry-core/src/main/java/org/apache/tapestry5/corelib/components/DevTool.java x: 97 lines of code y: 6 # changes tapestry-core/src/main/java/org/apache/tapestry5/corelib/components/Dynamic.java x: 41 lines of code y: 6 # changes tapestry-core/src/main/java/org/apache/tapestry5/corelib/components/Errors.java x: 78 lines of code y: 16 # changes tapestry-core/src/main/java/org/apache/tapestry5/corelib/components/Hidden.java x: 87 lines of code y: 11 # changes tapestry-core/src/main/java/org/apache/tapestry5/corelib/components/LinkSubmit.java x: 96 lines of code y: 23 # changes tapestry-core/src/main/java/org/apache/tapestry5/corelib/components/Loop.java x: 291 lines of code y: 18 # changes tapestry-core/src/main/java/org/apache/tapestry5/corelib/components/PageLink.java x: 41 lines of code y: 10 # changes tapestry-core/src/main/java/org/apache/tapestry5/corelib/components/ProgressiveDisplay.java x: 63 lines of code y: 18 # changes tapestry-core/src/main/java/org/apache/tapestry5/corelib/components/PropertyEditor.java x: 195 lines of code y: 14 # changes tapestry-core/src/main/java/org/apache/tapestry5/corelib/components/RadioGroup.java x: 170 lines of code y: 14 # changes tapestry-core/src/main/java/org/apache/tapestry5/corelib/components/Select.java x: 317 lines of code y: 41 # changes tapestry-core/src/main/java/org/apache/tapestry5/corelib/components/Submit.java x: 132 lines of code y: 30 # changes tapestry-core/src/main/java/org/apache/tapestry5/corelib/internal/FormSupportImpl.java x: 102 lines of code y: 16 # changes tapestry-core/src/main/java/org/apache/tapestry5/corelib/mixins/Autocomplete.java x: 89 lines of code y: 29 # changes tapestry-core/src/main/java/org/apache/tapestry5/corelib/mixins/ZoneRefresh.java x: 48 lines of code y: 11 # changes tapestry-core/src/main/java/org/apache/tapestry5/corelib/pages/ComponentLibraries.java x: 259 lines of code y: 5 # changes tapestry-core/src/main/java/org/apache/tapestry5/corelib/pages/PropertyEditBlocks.java x: 157 lines of code y: 15 # changes tapestry-core/src/main/java/org/apache/tapestry5/corelib/pages/ServiceStatus.java x: 45 lines of code y: 14 # changes tapestry-core/src/main/java/org/apache/tapestry5/dom/Document.java x: 151 lines of code y: 14 # changes tapestry-core/src/main/java/org/apache/tapestry5/dom/MapHolder.java x: 37 lines of code y: 3 # changes tapestry-core/src/main/java/org/apache/tapestry5/internal/InternalSymbols.java x: 7 lines of code y: 9 # changes tapestry-core/src/main/java/org/apache/tapestry5/internal/bindings/ValidateBindingFactory.java x: 36 lines of code y: 6 # changes tapestry-core/src/main/java/org/apache/tapestry5/internal/dynamic/DynamicTemplateSaxParser.java x: 369 lines of code y: 4 # changes tapestry-core/src/main/java/org/apache/tapestry5/internal/model/MutableComponentModelImpl.java x: 280 lines of code y: 20 # changes tapestry-core/src/main/java/org/apache/tapestry5/internal/model/MutableEmbeddedComponentModelImpl.java x: 103 lines of code y: 6 # changes tapestry-core/src/main/java/org/apache/tapestry5/internal/pageload/AssemblerContext.java x: 69 lines of code y: 4 # changes tapestry-core/src/main/java/org/apache/tapestry5/internal/pageload/ComponentAssemblerImpl.java x: 290 lines of code y: 22 # changes tapestry-core/src/main/java/org/apache/tapestry5/internal/pageload/DefaultComponentResourceLocator.java x: 38 lines of code y: 5 # changes tapestry-core/src/main/java/org/apache/tapestry5/internal/pageload/EmbeddedComponentAssembler.java x: 13 lines of code y: 8 # changes tapestry-core/src/main/java/org/apache/tapestry5/internal/pageload/EmbeddedComponentAssemblerImpl.java x: 209 lines of code y: 13 # changes tapestry-core/src/main/java/org/apache/tapestry5/internal/pageload/PageAssembly.java x: 54 lines of code y: 8 # changes tapestry-core/src/main/java/org/apache/tapestry5/internal/parser/StartComponentToken.java x: 56 lines of code y: 3 # changes tapestry-core/src/main/java/org/apache/tapestry5/internal/renderers/LocationRenderer.java x: 77 lines of code y: 4 # changes tapestry-core/src/main/java/org/apache/tapestry5/internal/services/AbstractSessionPersistentFieldStrategy.java x: 83 lines of code y: 4 # changes tapestry-core/src/main/java/org/apache/tapestry5/internal/services/AjaxComponentEventRequestHandler.java x: 78 lines of code y: 15 # changes tapestry-core/src/main/java/org/apache/tapestry5/internal/services/AjaxPartialResponseRendererImpl.java x: 68 lines of code y: 17 # changes tapestry-core/src/main/java/org/apache/tapestry5/internal/services/ApplicationMessageCatalogObjectProvider.java x: 79 lines of code y: 8 # changes tapestry-core/src/main/java/org/apache/tapestry5/internal/services/ApplicationStateManagerImpl.java x: 104 lines of code y: 5 # changes tapestry-core/src/main/java/org/apache/tapestry5/internal/services/AssetDispatcher.java x: 82 lines of code y: 23 # changes tapestry-core/src/main/java/org/apache/tapestry5/internal/services/ClientBehaviorSupportImpl.java x: 41 lines of code y: 16 # changes tapestry-core/src/main/java/org/apache/tapestry5/internal/services/ClientDataEncoderImpl.java x: 90 lines of code y: 8 # changes tapestry-core/src/main/java/org/apache/tapestry5/internal/services/CommonResourcesInjectionProvider.java x: 84 lines of code y: 10 # changes tapestry-core/src/main/java/org/apache/tapestry5/internal/services/ComponentDefaultProviderImpl.java x: 118 lines of code y: 7 # changes tapestry-core/src/main/java/org/apache/tapestry5/internal/services/ComponentEventDispatcher.java x: 31 lines of code y: 12 # changes tapestry-core/src/main/java/org/apache/tapestry5/internal/services/ComponentEventRequestHandlerImpl.java x: 67 lines of code y: 10 # changes tapestry-core/src/main/java/org/apache/tapestry5/internal/services/ContextAssetFactory.java x: 25 lines of code y: 16 # changes tapestry-core/src/main/java/org/apache/tapestry5/internal/services/ContextPathEncoderImpl.java x: 61 lines of code y: 6 # changes tapestry-core/src/main/java/org/apache/tapestry5/internal/services/ContextResource.java x: 91 lines of code y: 7 # changes tapestry-core/src/main/java/org/apache/tapestry5/internal/services/DocumentLinkerImpl.java x: 158 lines of code y: 46 # changes tapestry-core/src/main/java/org/apache/tapestry5/internal/services/FieldValidatorDefaultSourceImpl.java x: 57 lines of code y: 4 # changes tapestry-core/src/main/java/org/apache/tapestry5/internal/services/FieldValidatorSourceImpl.java x: 268 lines of code y: 9 # changes tapestry-core/src/main/java/org/apache/tapestry5/internal/services/InternalComponentInvalidationEventHub.java x: 8 lines of code y: 4 # changes tapestry-core/src/main/java/org/apache/tapestry5/internal/services/LinkSourceImpl.java x: 92 lines of code y: 10 # changes tapestry-core/src/main/java/org/apache/tapestry5/internal/services/MetaDataLocatorImpl.java x: 124 lines of code y: 7 # changes tapestry-core/src/main/java/org/apache/tapestry5/internal/services/PageRenderDispatcher.java x: 32 lines of code y: 10 # changes tapestry-core/src/main/java/org/apache/tapestry5/internal/services/PageRenderQueueImpl.java x: 103 lines of code y: 12 # changes tapestry-core/src/main/java/org/apache/tapestry5/internal/services/PageRenderRequestHandlerImpl.java x: 48 lines of code y: 8 # changes tapestry-core/src/main/java/org/apache/tapestry5/internal/services/RenderQueueImpl.java x: 75 lines of code y: 13 # changes tapestry-core/src/main/java/org/apache/tapestry5/internal/services/ResourceStreamer.java x: 18 lines of code y: 12 # changes tapestry-core/src/main/java/org/apache/tapestry5/internal/services/RootPathDispatcher.java x: 44 lines of code y: 7 # changes tapestry-core/src/main/java/org/apache/tapestry5/internal/services/SaxTemplateParser.java x: 706 lines of code y: 18 # changes tapestry-core/src/main/java/org/apache/tapestry5/internal/services/TranslatorSourceImpl.java x: 90 lines of code y: 11 # changes tapestry-core/src/main/java/org/apache/tapestry5/internal/services/UrlResource.java x: 82 lines of code y: 2 # changes tapestry-core/src/main/java/org/apache/tapestry5/internal/services/XMLTokenStream.java x: 364 lines of code y: 12 # changes tapestry-core/src/main/java/org/apache/tapestry5/internal/services/ajax/JavaScriptSupportImpl.java x: 317 lines of code y: 26 # changes tapestry-core/src/main/java/org/apache/tapestry5/internal/services/assets/AssetPathConstructorImpl.java x: 56 lines of code y: 16 # changes tapestry-core/src/main/java/org/apache/tapestry5/internal/services/assets/JavaScriptStackAssemblerImpl.java x: 187 lines of code y: 16 # changes tapestry-core/src/main/java/org/apache/tapestry5/internal/services/assets/StackAssetRequestHandler.java x: 89 lines of code y: 27 # changes tapestry-core/src/main/java/org/apache/tapestry5/internal/services/assets/StreamableResourceSourceImpl.java x: 71 lines of code y: 13 # changes tapestry-core/src/main/java/org/apache/tapestry5/internal/services/compatibility/DeprecationWarningImpl.java x: 138 lines of code y: 5 # changes tapestry-core/src/main/java/org/apache/tapestry5/internal/services/exceptions/ExceptionReportWriterImpl.java x: 242 lines of code y: 4 # changes tapestry-core/src/main/java/org/apache/tapestry5/internal/services/javascript/ModuleManagerImpl.java x: 170 lines of code y: 29 # changes tapestry-core/src/main/java/org/apache/tapestry5/internal/services/messages/ClientLocalizationMessageResource.java x: 73 lines of code y: 7 # changes tapestry-core/src/main/java/org/apache/tapestry5/internal/structure/ComponentPageElementResources.java x: 24 lines of code y: 11 # changes tapestry-core/src/main/java/org/apache/tapestry5/internal/structure/ComponentPageElementResourcesImpl.java x: 144 lines of code y: 11 # changes tapestry-core/src/main/java/org/apache/tapestry5/internal/structure/InternalComponentResourcesImpl.java x: 517 lines of code y: 40 # changes tapestry-core/src/main/java/org/apache/tapestry5/internal/structure/Page.java x: 48 lines of code y: 26 # changes tapestry-core/src/main/java/org/apache/tapestry5/internal/structure/PageImpl.java x: 252 lines of code y: 31 # changes tapestry-core/src/main/java/org/apache/tapestry5/internal/structure/RenderPhaseEventHandler.java x: 66 lines of code y: 5 # changes tapestry-core/src/main/java/org/apache/tapestry5/internal/structure/StructureMessages.java x: 60 lines of code y: 12 # changes tapestry-core/src/main/java/org/apache/tapestry5/internal/transform/ActivationRequestParameterWorker.java x: 126 lines of code y: 8 # changes tapestry-core/src/main/java/org/apache/tapestry5/internal/transform/BindParameterWorker.java x: 178 lines of code y: 13 # changes tapestry-core/src/main/java/org/apache/tapestry5/internal/transform/PageActivationContextWorker.java x: 138 lines of code y: 11 # changes tapestry-core/src/main/java/org/apache/tapestry5/internal/transform/ParameterWorker.java x: 308 lines of code y: 28 # changes tapestry-core/src/main/java/org/apache/tapestry5/internal/transform/RenderPhaseMethodWorker.java x: 167 lines of code y: 10 # changes tapestry-core/src/main/java/org/apache/tapestry5/internal/util/NamedSet.java x: 175 lines of code y: 9 # changes tapestry-core/src/main/java/org/apache/tapestry5/internal/util/VirtualResource.java x: 61 lines of code y: 10 # changes tapestry-core/src/main/java/org/apache/tapestry5/model/MutableComponentModel.java x: 20 lines of code y: 13 # changes tapestry-core/src/main/java/org/apache/tapestry5/services/ApplicationStateManager.java x: 11 lines of code y: 9 # changes tapestry-core/src/main/java/org/apache/tapestry5/services/ClasspathAssetAliasManager.java x: 13 lines of code y: 12 # changes tapestry-core/src/main/java/org/apache/tapestry5/services/TransformUtils.java x: 64 lines of code y: 4 # changes tapestry-core/src/main/java/org/apache/tapestry5/services/assets/AssetPathConstructor.java x: 8 lines of code y: 11 # changes tapestry-core/src/main/java/org/apache/tapestry5/services/assets/ResourceTransformer.java x: 10 lines of code y: 10 # changes tapestry-core/src/main/java/org/apache/tapestry5/services/javascript/AMDWrapper.java x: 127 lines of code y: 6 # changes tapestry-core/src/main/java/org/apache/tapestry5/services/javascript/JavaScriptModuleConfiguration.java x: 54 lines of code y: 7 # changes tapestry-core/src/main/java/org/apache/tapestry5/services/javascript/ModuleManager.java x: 13 lines of code y: 19 # changes tapestry-core/src/main/java/org/apache/tapestry5/services/messages/ComponentMessagesSource.java x: 18 lines of code y: 6 # changes tapestry-core/src/main/java/org/apache/tapestry5/validator/Email.java x: 41 lines of code y: 13 # changes tapestry-core/src/main/java/org/apache/tapestry5/validator/Regexp.java x: 41 lines of code y: 12 # changes tapestry-hibernate-core/src/main/java/org/apache/tapestry5/hibernate/modules/HibernateCoreModule.java x: 79 lines of code y: 3 # changes tapestry-hibernate/src/main/java/org/apache/tapestry5/hibernate/web/internal/HibernateEntityValueEncoder.java x: 64 lines of code y: 1 # changes tapestry-http/src/main/java/org/apache/tapestry5/http/internal/TapestryAppInitializer.java x: 142 lines of code y: 1 # changes tapestry-http/src/main/java/org/apache/tapestry5/http/internal/services/RequestImpl.java x: 167 lines of code y: 1 # changes tapestry-http/src/main/java/org/apache/tapestry5/http/internal/services/ResponseImpl.java x: 92 lines of code y: 1 # changes tapestry-ioc-jcache/src/main/java/org/apache/tapestry5/jcache/internal/CacheLookupUtil.java x: 136 lines of code y: 3 # changes tapestry-ioc/src/main/java/org/apache/tapestry5/ioc/RegistryBuilder.java x: 127 lines of code y: 25 # changes tapestry-ioc/src/main/java/org/apache/tapestry5/ioc/internal/ConstructorServiceCreator.java x: 36 lines of code y: 12 # changes tapestry-ioc/src/main/java/org/apache/tapestry5/ioc/internal/ContributionDefImpl.java x: 114 lines of code y: 12 # changes tapestry-ioc/src/main/java/org/apache/tapestry5/ioc/internal/IOCMessages.java x: 197 lines of code y: 21 # changes tapestry-ioc/src/main/java/org/apache/tapestry5/ioc/internal/ServiceBinderImpl.java x: 260 lines of code y: 21 # changes tapestry-ioc/src/main/java/org/apache/tapestry5/ioc/internal/ServiceBuilderMethodInvoker.java x: 39 lines of code y: 10 # changes tapestry-ioc/src/main/java/org/apache/tapestry5/ioc/internal/ServiceDecoratorImpl.java x: 30 lines of code y: 11 # changes tapestry-ioc/src/main/java/org/apache/tapestry5/ioc/internal/ServiceResourcesImpl.java x: 155 lines of code y: 12 # changes tapestry-ioc/src/main/java/org/apache/tapestry5/ioc/internal/services/AspectDecoratorImpl.java x: 64 lines of code y: 13 # changes tapestry-ioc/src/main/java/org/apache/tapestry5/ioc/internal/services/ClasspathScannerImpl.java x: 220 lines of code y: 7 # changes tapestry-ioc/src/main/java/org/apache/tapestry5/ioc/internal/services/PerthreadManagerImpl.java x: 203 lines of code y: 22 # changes tapestry-ioc/src/main/java/org/apache/tapestry5/ioc/internal/services/cron/PeriodicExecutorImpl.java x: 304 lines of code y: 13 # changes tapestry-ioc/src/main/java/org/apache/tapestry5/ioc/internal/util/AbstractResource.java x: 253 lines of code y: 18 # changes tapestry-ioc/src/main/java/org/apache/tapestry5/ioc/internal/util/DependencyNode.java x: 72 lines of code y: 3 # changes tapestry-ioc/src/main/java/org/apache/tapestry5/ioc/internal/util/IdToDependencyNode.java x: 149 lines of code y: 3 # changes tapestry-ioc/src/main/java/org/apache/tapestry5/ioc/internal/util/InternalUtils.java x: 1122 lines of code y: 55 # changes tapestry-jmx/src/main/java/org/apache/tapestry5/internal/jmx/MBeanSupportImpl.java x: 111 lines of code y: 8 # changes tapestry-jpa/src/main/java/org/apache/tapestry5/internal/jpa/EntityManagerSourceImpl.java x: 249 lines of code y: 12 # changes tapestry-jpa/src/main/java/org/apache/tapestry5/internal/jpa/PersistenceContentHandler.java x: 168 lines of code y: 11 # changes tapestry-jpa/src/main/java/org/apache/tapestry5/internal/jpa/PersistenceUnitInfoImpl.java x: 233 lines of code y: 9 # changes tapestry-jpa/src/main/java/org/apache/tapestry5/jpa/modules/JpaModule.java x: 182 lines of code y: 6 # changes tapestry-spring/src/main/java/org/apache/tapestry5/internal/spring/SpringModuleDef.java x: 283 lines of code y: 17 # changes tapestry-upload/src/main/java/org/apache/tapestry5/upload/components/Upload.java x: 117 lines of code y: 21 # changes tapestry-upload/src/main/java/org/apache/tapestry5/upload/internal/services/MultipartDecoderImpl.java x: 126 lines of code y: 10 # changes tapestry-webresources/src/main/java/org/apache/tapestry5/internal/webresources/ResourceTransformerFactoryImpl.java x: 179 lines of code y: 6 # changes tapestry-core/src/main/java/org/apache/tapestry5/corelib/components/BeanDisplay.java x: 62 lines of code y: 15 # changes tapestry-core/src/main/java/org/apache/tapestry5/corelib/components/BeanEditForm.java x: 77 lines of code y: 27 # changes tapestry-core/src/main/java/org/apache/tapestry5/corelib/components/GridRows.java x: 184 lines of code y: 15 # changes tapestry-core/src/main/java/org/apache/tapestry5/corelib/components/Zone.java x: 144 lines of code y: 34 # changes tapestry-json/src/main/java/org/apache/tapestry5/json/JSONArray.java x: 261 lines of code y: 18 # changes tapestry-ioc/src/main/java/org/apache/tapestry5/ioc/services/AspectDecorator.java x: 8 lines of code y: 7 # changes plastic/src/main/java/org/apache/tapestry5/internal/plastic/PlasticClassImpl.java x: 1158 lines of code y: 38 # changes tapestry-core/src/main/resources/META-INF/assets/tapestry5/bootstrap/css/bootstrap-theme.css x: 581 lines of code y: 16 # changes tapestry-core/src/main/resources/META-INF/assets/tapestry5/bootstrap/js/affix.js x: 103 lines of code y: 14 # changes tapestry-core/src/main/resources/META-INF/assets/tapestry5/bootstrap/js/alert.js x: 50 lines of code y: 14 # changes tapestry-core/src/main/resources/META-INF/assets/tapestry5/bootstrap/js/button.js x: 80 lines of code y: 14 # changes tapestry-core/src/main/resources/META-INF/assets/tapestry5/bootstrap/js/carousel.js x: 174 lines of code y: 14 # changes tapestry-core/src/main/resources/META-INF/assets/tapestry5/bootstrap/js/modal.js x: 265 lines of code y: 14 # changes tapestry-core/src/main/resources/META-INF/assets/tapestry5/bootstrap/js/popover.js x: 73 lines of code y: 14 # changes tapestry-core/src/main/resources/META-INF/assets/tapestry5/bootstrap/js/popper.js x: 1244 lines of code y: 2 # changes tapestry-core/src/main/resources/META-INF/assets/tapestry5/bootstrap/js/scrollspy.js x: 119 lines of code y: 14 # changes tapestry-core/src/main/resources/META-INF/assets/tapestry5/bootstrap/js/tooltip.js x: 507 lines of code y: 14 # changes tapestry-core/src/main/resources/META-INF/assets/tapestry5/bootstrap4/css/bootstrap-grid.css x: 3511 lines of code y: 2 # changes tapestry-core/src/main/resources/META-INF/assets/tapestry5/bootstrap4/css/bootstrap-reboot.css x: 267 lines of code y: 2 # changes tapestry-core/src/main/resources/META-INF/assets/tapestry5/bootstrap4/js/alert.js x: 132 lines of code y: 2 # changes tapestry-core/src/main/resources/META-INF/assets/tapestry5/bootstrap4/js/bootstrap-util.js x: 120 lines of code y: 2 # changes tapestry-core/src/main/resources/META-INF/assets/tapestry5/bootstrap4/js/bootstrap.bundle.js x: 4513 lines of code y: 2 # changes tapestry-core/src/main/resources/META-INF/assets/tapestry5/bootstrap4/js/carousel.js x: 509 lines of code y: 2 # changes tapestry-core/src/main/resources/META-INF/assets/tapestry5/bootstrap4/js/collapse.js x: 315 lines of code y: 2 # changes tapestry-core/src/main/resources/META-INF/assets/tapestry5/bootstrap4/js/dropdown.js x: 424 lines of code y: 2 # changes tapestry-core/src/main/resources/META-INF/assets/tapestry5/bootstrap4/js/modal.js x: 480 lines of code y: 2 # changes tapestry-core/src/main/resources/META-INF/assets/tapestry5/bootstrap4/js/popover.js x: 194 lines of code y: 2 # changes tapestry-core/src/main/resources/META-INF/assets/tapestry5/bootstrap4/js/scrollspy.js x: 274 lines of code y: 2 # changes tapestry-core/src/main/resources/META-INF/assets/tapestry5/bootstrap4/js/toast.js x: 207 lines of code y: 2 # changes tapestry-core/src/main/resources/META-INF/assets/tapestry5/bootstrap4/js/tooltip.js x: 717 lines of code y: 2 # changes tapestry-core/src/main/resources/org/apache/tapestry5/corelib/components/AjaxFormLoop.tml x: 25 lines of code y: 9 # changes tapestry-jpa/src/main/java/org/apache/tapestry5/internal/jpa/EntityTransactionManagerImpl.java x: 76 lines of code y: 2 # changes plastic/src/main/java/org/apache/tapestry5/internal/plastic/InstructionBuilderImpl.java x: 611 lines of code y: 10 # changes plastic/src/main/java/org/apache/tapestry5/internal/plastic/AbstractAnnotationBuilder.java x: 97 lines of code y: 5 # changes tapestry-core/src/main/java/org/apache/tapestry5/corelib/mixins/PublishServerSideEvents.java x: 104 lines of code y: 1 # changes tapestry-core/src/main/resources/META-INF/assets/tapestry5/require.js x: 1303 lines of code y: 7 # changes tapestry-jpa/src/main/java/org/apache/tapestry5/internal/jpa/NoopBeanManager.java x: 223 lines of code y: 1 # changes tapestry-ioc/src/main/java/org/apache/tapestry5/ioc/util/LocalizedNameGenerator.java x: 134 lines of code y: 6 # changes tapestry-core/src/main/coffeescript/META-INF/modules/t5/core/events.coffee x: 170 lines of code y: 15 # changes plastic/src/main/java/org/apache/tapestry5/internal/plastic/PlasticMethodImpl.java x: 275 lines of code y: 5 # changes tapestry-core/src/main/java/org/apache/tapestry5/corelib/components/FormFragment.java x: 122 lines of code y: 28 # changes tapestry-ioc/src/main/java/org/apache/tapestry5/ioc/internal/services/MethodLogger.java x: 99 lines of code y: 3 # changes tapestry-ioc/src/main/java/org/apache/tapestry5/ioc/internal/services/MethodSignature.java x: 175 lines of code y: 7 # changes tapestry-json/src/main/java/org/apache/tapestry5/json/PrettyPrintSession.java x: 87 lines of code y: 3 # changes plastic/src/main/java/org/apache/tapestry5/internal/plastic/MethodAdviceManager.java x: 301 lines of code y: 10 # changes tapestry-core/src/main/java/org/apache/tapestry5/corelib/components/Palette.java x: 127 lines of code y: 29 # changes tapestry-core/src/main/java/org/apache/tapestry5/internal/services/DocumentLinker.java x: 17 lines of code y: 15 # changes tapestry-core/src/main/java/org/apache/tapestry5/services/LibraryMapping.java x: 31 lines of code y: 13 # changes tapestry-core/src/main/java/org/apache/tapestry5/services/javascript/ExtensibleJavaScriptStack.java x: 118 lines of code y: 9 # changes tapestry-core/src/main/java/org/apache/tapestry5/services/javascript/JavaScriptSupport.java x: 31 lines of code y: 18 # changes tapestry-core/src/main/resources/META-INF/assets/tapestry5/underscore-1.8.3.js x: 1079 lines of code y: 2 # changes tapestry-func/src/main/java/org/apache/tapestry5/func/F.java x: 416 lines of code y: 22 # changes tapestry-ioc-junit/src/main/java/org/apache/tapestry5/ioc/junit/TapestryIOCJUnit4ClassRunner.java x: 94 lines of code y: 4 # changes tapestry-ioc/src/main/java/org/apache/tapestry5/ioc/internal/util/ConcurrentBarrier.java x: 150 lines of code y: 6 # changes tapestry-core/src/main/java/org/apache/tapestry5/internal/services/MavenComponentLibraryInfoSource.java x: 178 lines of code y: 4 # changes tapestry-core/src/main/java/org/apache/tapestry5/services/ComponentLibraryInfo.java x: 225 lines of code y: 5 # changes tapestry-core/src/main/java/org/apache/tapestry5/internal/services/MarkupWriterImpl.java x: 201 lines of code y: 11 # changes plastic/src/main/java/org/apache/tapestry5/internal/plastic/PlasticFieldImpl.java x: 383 lines of code y: 3 # changes tapestry-func/src/main/java/org/apache/tapestry5/func/AbstractFlow.java x: 231 lines of code y: 15 # changes tapestry-func/src/main/java/org/apache/tapestry5/func/ArrayFlow.java x: 147 lines of code y: 5 # changes tapestry-func/src/main/java/org/apache/tapestry5/func/EmptyFlow.java x: 104 lines of code y: 7 # changes tapestry-func/src/main/java/org/apache/tapestry5/func/ZippedFlowImpl.java x: 187 lines of code y: 8 # changes tapestry-ioc/src/main/java/org/apache/tapestry5/ioc/internal/services/OperationAdvisorImpl.java x: 91 lines of code y: 3 # changes tapestry-core/src/main/resources/META-INF/modules/t5/core/datepicker.js x: 540 lines of code y: 2 # changes tapestry-cdi/src/main/java/org/apache/tapestry5/cdi/CDIInjectionProvider.java x: 108 lines of code y: 4 # changes tapestry-core/src/main/java/org/apache/tapestry5/corelib/components/ExceptionDisplay.java x: 80 lines of code y: 11 # changes tapestry-core/src/main/resources/org/apache/tapestry5/corelib/components/ExceptionDisplay.tml x: 43 lines of code y: 9 # changes tapestry-core/src/main/java/org/apache/tapestry5/internal/services/PartialMarkupDocumentLinker.java x: 61 lines of code y: 20 # changes tapestry-core/src/main/resources/META-INF/assets/tapestry5/scriptaculous_1_9_0/builder.js x: 109 lines of code y: 2 # changes tapestry-core/src/main/resources/META-INF/assets/tapestry5/scriptaculous_1_9_0/unittest.js x: 524 lines of code y: 2 # changes support/tapestry_idea_codestyle.xml x: 115 lines of code y: 1 # changes tapestry-core/src/main/java/org/apache/tapestry5/internal/services/URLEncoderImpl.java x: 100 lines of code y: 2 # changes tapestry-core/src/main/java/org/apache/tapestry5/internal/services/ajax/JavascriptSupportImpl.java x: 317 lines of code y: 10 # changes support/tapestry-indent-eclipse.xml x: 269 lines of code y: 1 # changes tapestry-core/src/tapestry-formatting.xml x: 251 lines of code y: 2 # changes tapestry-ioc/src/main/java/org/apache/tapestry5/ioc/internal/util/idToDependencyNode.java x: 149 lines of code y: 1 # changes
84.0
# changes
  min: 1.0
  average: 5.06
  25th percentile: 1.0
  median: 3.0
  75th percentile: 6.0
  max: 84.0
0 4513.0
lines of code
min: 1.0 | average: 60.7 | 25th percentile: 9.0 | median: 21.0 | 75th percentile: 52.0 | max: 4513.0

Number of Contributors vs. Number of Changes: 1959 points

commons/src/main/java/org/apache/tapestry5/commons/util/ExceptionUtils.java x: 1 # contributors y: 2 # changes tapestry-core/src/main/java/org/apache/tapestry5/corelib/components/Form.java x: 8 # contributors y: 82 # changes tapestry-core/src/main/java/org/apache/tapestry5/internal/FormsRequirePostException.java x: 1 # contributors y: 1 # changes tapestry-core/src/main/java/org/apache/tapestry5/internal/FormsRequirePostExceptionHandlerAssistant.java x: 2 # contributors y: 2 # changes tapestry-core/src/main/java/org/apache/tapestry5/modules/TapestryModule.java x: 9 # contributors y: 62 # changes tapestry-ioc/src/main/java/org/apache/tapestry5/ioc/OperationTracker.java x: 2 # contributors y: 4 # changes tapestry-ioc/src/main/java/org/apache/tapestry5/ioc/internal/OperationTrackerImpl.java x: 5 # contributors y: 17 # changes tapestry-ioc/src/main/java/org/apache/tapestry5/ioc/ServiceBinder.java x: 2 # contributors y: 3 # changes tapestry-ioc/src/main/java/org/apache/tapestry5/ioc/internal/RegistryImpl.java x: 9 # contributors y: 73 # changes tapestry-core/src/main/java/org/apache/tapestry5/modules/JavaScriptModule.java x: 9 # contributors y: 52 # changes tapestry-core/src/main/java/org/apache/tapestry5/corelib/components/Tree.java x: 7 # contributors y: 21 # changes tapestry-core/src/main/java/org/apache/tapestry5/tree/DefaultTreeModel.java x: 6 # contributors y: 10 # changes tapestry-webresources/src/main/java/org/apache/tapestry5/internal/webresources/CSSMinimizer.java x: 3 # contributors y: 3 # changes tapestry-core/src/main/java/org/apache/tapestry5/internal/services/PageSourceImpl.java x: 3 # contributors y: 13 # changes tapestry-core/src/main/java/org/apache/tapestry5/modules/PageLoadModule.java x: 2 # contributors y: 5 # changes beanmodel/src/main/java/org/apache/tapestry5/beanmodel/services/PlasticProxyFactoryImpl.java x: 1 # contributors y: 4 # changes plastic/src/main/java/org/apache/tapestry5/internal/plastic/PlasticClassLoader.java x: 3 # contributors y: 7 # changes plastic/src/main/java/org/apache/tapestry5/internal/plastic/PlasticClassPool.java x: 5 # contributors y: 29 # changes plastic/src/main/java/org/apache/tapestry5/plastic/PlasticManager.java x: 5 # contributors y: 16 # changes plastic/src/main/java/org/apache/tapestry5/plastic/PlasticUtils.java x: 4 # contributors y: 10 # changes tapestry-core/src/main/java/org/apache/tapestry5/SymbolConstants.java x: 11 # contributors y: 84 # changes tapestry-core/src/main/java/org/apache/tapestry5/corelib/pages/ExceptionReport.java x: 5 # contributors y: 23 # changes tapestry-core/src/main/java/org/apache/tapestry5/corelib/pages/PageCatalog.java x: 4 # contributors y: 17 # changes tapestry-core/src/main/java/org/apache/tapestry5/internal/bindings/PropBindingFactory.java x: 3 # contributors y: 10 # changes tapestry-core/src/main/java/org/apache/tapestry5/internal/event/InvalidationEventHubImpl.java x: 3 # contributors y: 9 # changes tapestry-core/src/main/java/org/apache/tapestry5/internal/pageload/PageLoaderImpl.java x: 8 # contributors y: 33 # changes tapestry-core/src/main/java/org/apache/tapestry5/internal/renderers/RequestRenderer.java x: 2 # contributors y: 9 # changes tapestry-core/src/main/java/org/apache/tapestry5/internal/services/ComponentClassResolverImpl.java x: 7 # contributors y: 32 # changes tapestry-core/src/main/java/org/apache/tapestry5/internal/services/ComponentInstantiatorSourceImpl.java x: 4 # contributors y: 37 # changes tapestry-core/src/main/java/org/apache/tapestry5/internal/services/ComponentMessagesSourceImpl.java x: 3 # contributors y: 17 # changes tapestry-core/src/main/java/org/apache/tapestry5/internal/services/ComponentTemplateSourceImpl.java x: 4 # contributors y: 20 # changes tapestry-core/src/main/java/org/apache/tapestry5/internal/services/MessagesSourceImpl.java x: 3 # contributors y: 15 # changes tapestry-core/src/main/java/org/apache/tapestry5/internal/services/ResourceDigestManagerImpl.java x: 3 # contributors y: 8 # changes tapestry-core/src/main/java/org/apache/tapestry5/internal/services/assets/ResourceChangeTracker.java x: 2 # contributors y: 7 # changes tapestry-core/src/main/java/org/apache/tapestry5/internal/structure/ComponentPageElementImpl.java x: 10 # contributors y: 49 # changes tapestry-core/src/main/java/org/apache/tapestry5/internal/transform/ImportWorker.java x: 4 # contributors y: 19 # changes tapestry-core/src/main/java/org/apache/tapestry5/internal/transform/InjectComponentWorker.java x: 6 # contributors y: 13 # changes tapestry-core/src/main/java/org/apache/tapestry5/internal/transform/InjectPageWorker.java x: 5 # contributors y: 12 # changes tapestry-core/src/main/java/org/apache/tapestry5/internal/util/MessageCatalogResource.java x: 3 # contributors y: 6 # changes tapestry-core/src/main/resources/org/apache/tapestry5/corelib/pages/PageCatalog.tml x: 2 # contributors y: 13 # changes tapestry-core/src/main/java/org/apache/tapestry5/internal/services/SessionApplicationStatePersistenceStrategy.java x: 6 # contributors y: 14 # changes tapestry-core/src/main/java/org/apache/tapestry5/EventContext.java x: 4 # contributors y: 6 # changes tapestry-core/src/main/java/org/apache/tapestry5/internal/services/ComponentEventLinkEncoderImpl.java x: 5 # contributors y: 22 # changes tapestry-core/src/main/java/org/apache/tapestry5/internal/services/LocalizationSetterImpl.java x: 5 # contributors y: 14 # changes tapestry-core/src/main/java/org/apache/tapestry5/CookieBuilder.java x: 6 # contributors y: 6 # changes tapestry-core/src/main/java/org/apache/tapestry5/internal/services/CookiesImpl.java x: 7 # contributors y: 11 # changes tapestry-ioc/src/main/java/org/apache/tapestry5/ioc/internal/ModuleImpl.java x: 6 # contributors y: 42 # changes tapestry-http/src/main/java/org/apache/tapestry5/http/TapestryHttpConstants.java x: 1 # contributors y: 3 # changes tapestry-http/src/main/java/org/apache/tapestry5/http/modules/TapestryHttpModule.java x: 1 # contributors y: 7 # changes tapestry-core/src/main/java/org/apache/tapestry5/annotations/InjectComponent.java x: 4 # contributors y: 4 # changes tapestry-core/src/main/java/org/apache/tapestry5/internal/AbstractEventContext.java x: 5 # contributors y: 6 # changes tapestry-core/src/main/java/org/apache/tapestry5/internal/EmptyEventContext.java x: 4 # contributors y: 5 # changes tapestry-core/src/main/java/org/apache/tapestry5/corelib/components/DateField.java x: 6 # contributors y: 41 # changes tapestry-ioc/src/main/java/org/apache/tapestry5/ioc/internal/services/AspectInterceptorBuilderImpl.java x: 4 # contributors y: 14 # changes tapestry-core/src/main/java/org/apache/tapestry5/internal/services/assets/ChecksumPath.java x: 5 # contributors y: 11 # changes tapestry-core/src/main/coffeescript/META-INF/modules/t5/core/fields.coffee x: 5 # contributors y: 18 # changes quickstart/src/main/resources/META-INF/maven/archetype-metadata.xml x: 4 # contributors y: 9 # changes plastic/src/main/java/org/apache/tapestry5/internal/plastic/PlasticInternalUtils.java x: 8 # contributors y: 21 # changes tapestry-core/src/main/java/org/apache/tapestry5/EventConstants.java x: 6 # contributors y: 20 # changes tapestry-core/src/main/java/org/apache/tapestry5/internal/InternalConstants.java x: 4 # contributors y: 28 # changes tapestry-core/src/main/java/org/apache/tapestry5/internal/services/DefaultRequestExceptionHandler.java x: 6 # contributors y: 29 # changes tapestry-core/src/main/java/org/apache/tapestry5/internal/services/ResourceStreamerImpl.java x: 4 # contributors y: 31 # changes tapestry-core/src/main/java/org/apache/tapestry5/internal/transform/OnEventWorker.java x: 5 # contributors y: 27 # changes tapestry-json/src/main/java/org/apache/tapestry5/internal/json/StringToJSONArray.java x: 3 # contributors y: 4 # changes tapestry-core/src/main/java/org/apache/tapestry5/corelib/components/Grid.java x: 10 # contributors y: 44 # changes plastic/src/main/java/org/apache/tapestry5/internal/plastic/InheritanceData.java x: 5 # contributors y: 8 # changes tapestry-core/src/main/java/org/apache/tapestry5/internal/bindings/PropBinding.java x: 5 # contributors y: 13 # changes tapestry-core/src/main/java/org/apache/tapestry5/internal/services/PageElementFactoryImpl.java x: 2 # contributors y: 11 # changes tapestry-core/src/main/java/org/apache/tapestry5/internal/services/assets/StreamableResourceImpl.java x: 3 # contributors y: 11 # changes tapestry-core/src/main/coffeescript/META-INF/modules/t5/core/confirm-click.coffee x: 5 # contributors y: 7 # changes tapestry-core/src/main/coffeescript/META-INF/modules/t5/core/console.coffee x: 3 # contributors y: 19 # changes tapestry-core/src/main/coffeescript/META-INF/modules/t5/core/datefield.coffee x: 6 # contributors y: 18 # changes tapestry-core/src/main/coffeescript/META-INF/modules/t5/core/exception-frame.coffee x: 3 # contributors y: 5 # changes tapestry-core/src/main/coffeescript/META-INF/modules/t5/core/forms.coffee x: 7 # contributors y: 20 # changes tapestry-core/src/main/coffeescript/META-INF/modules/t5/core/zone-refresh.coffee x: 5 # contributors y: 5 # changes tapestry-core/src/main/coffeescript/META-INF/modules/t5/core/zone.coffee x: 4 # contributors y: 15 # changes tapestry-core/src/main/preprocessed-coffeescript/org/apache/tapestry5/t5-core-dom.coffee x: 6 # contributors y: 28 # changes tapestry-core/src/main/java/org/apache/tapestry5/modules/AssetsModule.java x: 3 # contributors y: 24 # changes tapestry-webresources/src/main/java/org/apache/tapestry5/internal/webresources/GoogleClosureMinimizer.java x: 6 # contributors y: 8 # changes tapestry-core/src/main/java/org/apache/tapestry5/dom/Element.java x: 6 # contributors y: 33 # changes tapestry-json/src/main/java/org/apache/tapestry5/json/JSONObject.java x: 6 # contributors y: 22 # changes tapestry-core/src/main/java/org/apache/tapestry5/Asset.java x: 4 # contributors y: 13 # changes tapestry-core/src/main/java/org/apache/tapestry5/services/AssetFactory.java x: 4 # contributors y: 8 # changes tapestry-core/src/main/java/org/apache/tapestry5/services/AssetSource.java x: 3 # contributors y: 14 # changes tapestry-core/src/main/java/org/apache/tapestry5/internal/TapestryInternalUtils.java x: 7 # contributors y: 36 # changes beanmodel/src/main/java/org/apache/tapestry5/beanmodel/BeanModelSourceBuilder.java x: 1 # contributors y: 5 # changes tapestry-clojure/src/main/java/org/apache/tapestry5/internal/clojure/ClojureBuilderImpl.java x: 4 # contributors y: 7 # changes tapestry-core/src/main/java/org/apache/tapestry5/ComponentResources.java x: 7 # contributors y: 17 # changes tapestry-core/src/main/java/org/apache/tapestry5/TapestryFilter.java x: 7 # contributors y: 18 # changes tapestry-core/src/main/java/org/apache/tapestry5/corelib/base/AbstractTextField.java x: 6 # contributors y: 21 # changes tapestry-core/src/main/java/org/apache/tapestry5/corelib/components/AjaxFormLoop.java x: 6 # contributors y: 30 # changes tapestry-core/src/main/java/org/apache/tapestry5/corelib/components/Checklist.java x: 6 # contributors y: 16 # changes tapestry-core/src/main/java/org/apache/tapestry5/corelib/components/Errors.java x: 3 # contributors y: 16 # changes tapestry-core/src/main/java/org/apache/tapestry5/corelib/components/LinkSubmit.java x: 4 # contributors y: 23 # changes tapestry-core/src/main/java/org/apache/tapestry5/corelib/components/ProgressiveDisplay.java x: 3 # contributors y: 18 # changes tapestry-core/src/main/java/org/apache/tapestry5/corelib/components/RadioGroup.java x: 7 # contributors y: 14 # changes tapestry-core/src/main/java/org/apache/tapestry5/corelib/components/Select.java x: 8 # contributors y: 41 # changes tapestry-core/src/main/java/org/apache/tapestry5/corelib/components/Submit.java x: 5 # contributors y: 30 # changes tapestry-core/src/main/java/org/apache/tapestry5/corelib/mixins/Autocomplete.java x: 4 # contributors y: 29 # changes tapestry-core/src/main/java/org/apache/tapestry5/corelib/mixins/ZoneRefresh.java x: 6 # contributors y: 11 # changes tapestry-core/src/main/java/org/apache/tapestry5/corelib/pages/PropertyEditBlocks.java x: 6 # contributors y: 15 # changes tapestry-core/src/main/java/org/apache/tapestry5/internal/alerts/AlertManagerImpl.java x: 5 # contributors y: 9 # changes tapestry-core/src/main/java/org/apache/tapestry5/internal/bindings/TranslateBindingFactory.java x: 2 # contributors y: 6 # changes tapestry-core/src/main/java/org/apache/tapestry5/internal/model/MutableComponentModelImpl.java x: 8 # contributors y: 20 # changes tapestry-core/src/main/java/org/apache/tapestry5/internal/services/ApplicationMessageCatalogObjectProvider.java x: 2 # contributors y: 8 # changes tapestry-core/src/main/java/org/apache/tapestry5/internal/services/BlockInjectionProvider.java x: 4 # contributors y: 11 # changes tapestry-core/src/main/java/org/apache/tapestry5/internal/services/CommonResourcesInjectionProvider.java x: 2 # contributors y: 10 # changes tapestry-core/src/main/java/org/apache/tapestry5/internal/services/ComponentEventDispatcher.java x: 2 # contributors y: 12 # changes tapestry-core/src/main/java/org/apache/tapestry5/internal/services/DocumentLinkerImpl.java x: 5 # contributors y: 46 # changes tapestry-core/src/main/java/org/apache/tapestry5/internal/services/IgnoredPathsFilter.java x: 4 # contributors y: 3 # changes tapestry-core/src/main/java/org/apache/tapestry5/internal/services/LinkImpl.java x: 6 # contributors y: 17 # changes tapestry-core/src/main/java/org/apache/tapestry5/internal/services/XMLTokenStream.java x: 6 # contributors y: 12 # changes tapestry-core/src/main/java/org/apache/tapestry5/internal/services/ajax/JavaScriptSupportImpl.java x: 5 # contributors y: 26 # changes tapestry-core/src/main/java/org/apache/tapestry5/internal/structure/InternalComponentResourcesImpl.java x: 10 # contributors y: 40 # changes tapestry-core/src/main/java/org/apache/tapestry5/internal/structure/Page.java x: 4 # contributors y: 26 # changes tapestry-core/src/main/java/org/apache/tapestry5/internal/structure/PageImpl.java x: 6 # contributors y: 31 # changes tapestry-core/src/main/java/org/apache/tapestry5/internal/transform/ComponentWorker.java x: 4 # contributors y: 16 # changes tapestry-core/src/main/java/org/apache/tapestry5/internal/transform/ParameterWorker.java x: 10 # contributors y: 28 # changes tapestry-core/src/main/java/org/apache/tapestry5/services/ClasspathAssetAliasManager.java x: 4 # contributors y: 12 # changes tapestry-core/src/main/java/org/apache/tapestry5/validator/Regexp.java x: 3 # contributors y: 12 # changes tapestry-ioc/src/main/java/org/apache/tapestry5/ioc/RegistryBuilder.java x: 5 # contributors y: 25 # changes tapestry-ioc/src/main/java/org/apache/tapestry5/ioc/internal/IOCMessages.java x: 5 # contributors y: 21 # changes tapestry-ioc/src/main/java/org/apache/tapestry5/ioc/internal/ReloadableObjectCreatorSource.java x: 5 # contributors y: 10 # changes tapestry-ioc/src/main/java/org/apache/tapestry5/ioc/internal/services/PerthreadManagerImpl.java x: 7 # contributors y: 22 # changes tapestry-ioc/src/main/java/org/apache/tapestry5/ioc/internal/services/cron/PeriodicExecutorImpl.java x: 7 # contributors y: 13 # changes tapestry-ioc/src/main/java/org/apache/tapestry5/ioc/internal/util/InternalUtils.java x: 5 # contributors y: 55 # changes tapestry-core/src/main/java/org/apache/tapestry5/corelib/components/BeanDisplay.java x: 5 # contributors y: 15 # changes tapestry-core/src/main/java/org/apache/tapestry5/corelib/components/Zone.java x: 6 # contributors y: 34 # changes tapestry-core/src/main/java/org/apache/tapestry5/Field.java x: 6 # contributors y: 9 # changes plastic/src/main/java/org/apache/tapestry5/internal/plastic/PlasticClassImpl.java x: 6 # contributors y: 38 # changes tapestry-jpa/src/main/java/org/apache/tapestry5/internal/jpa/JpaTransactionAdvisorImpl.java x: 6 # contributors y: 7 # changes tapestry-core/src/main/java/org/apache/tapestry5/internal/services/DocumentLinker.java x: 2 # contributors y: 15 # changes tapestry-core/src/main/java/org/apache/tapestry5/services/TransformConstants.java x: 2 # contributors y: 14 # changes tapestry-core/src/main/resources/org/apache/tapestry5/corelib/pages/ComponentLibraries.tml x: 1 # contributors y: 6 # changes tapestry-core/src/main/resources/org/apache/tapestry5/corelib/components/Palette.tml x: 1 # contributors y: 12 # changes tapestry-core/src/main/java/org/apache/tapestry5/internal/transform/CachedWorker.java x: 1 # contributors y: 9 # changes tapestry-core/src/main/java/org/apache/tapestry5/corelib/components/ExceptionDisplay.java x: 1 # contributors y: 11 # changes tapestry-core/src/main/java/org/apache/tapestry5/internal/services/PartialMarkupDocumentLinker.java x: 3 # contributors y: 20 # changes tapestry-core/src/main/java/org/apache/tapestry5/internal/transform/PageLifecycleAnnotationWorker.java x: 1 # contributors y: 8 # changes tapestry-core/src/main/java/org/apache/tapestry5/internal/services/ajax/JavascriptSupportImpl.java x: 1 # contributors y: 10 # changes
84.0
# changes
  min: 1.0
  average: 5.06
  25th percentile: 1.0
  median: 3.0
  75th percentile: 6.0
  max: 84.0
0 11.0
# contributors
min: 1.0 | average: 2.18 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 3.0 | max: 11.0

Number of Contributors vs. File Size: 1959 points

commons/src/main/java/org/apache/tapestry5/commons/util/ExceptionUtils.java x: 1 # contributors y: 67 lines of code tapestry-core/src/main/java/org/apache/tapestry5/corelib/components/Form.java x: 8 # contributors y: 439 lines of code tapestry-core/src/main/java/org/apache/tapestry5/internal/FormsRequirePostException.java x: 1 # contributors y: 11 lines of code tapestry-core/src/main/java/org/apache/tapestry5/internal/FormsRequirePostExceptionHandlerAssistant.java x: 2 # contributors y: 27 lines of code tapestry-core/src/main/java/org/apache/tapestry5/modules/TapestryModule.java x: 9 # contributors y: 1766 lines of code tapestry-ioc/src/main/java/org/apache/tapestry5/ioc/OperationTracker.java x: 2 # contributors y: 17 lines of code tapestry-ioc/src/main/java/org/apache/tapestry5/ioc/internal/OperationTrackerImpl.java x: 5 # contributors y: 169 lines of code tapestry-core/src/main/java/org/apache/tapestry5/internal/services/ComponentDependencyGraphvizGeneratorImpl.java x: 1 # contributors y: 160 lines of code tapestry-core/src/main/java/org/apache/tapestry5/services/pageload/ReferenceType.java x: 1 # contributors y: 19 lines of code tapestry-ioc/src/main/java/org/apache/tapestry5/ioc/internal/RegistryImpl.java x: 9 # contributors y: 1015 lines of code tapestry-core/src/main/java/org/apache/tapestry5/modules/JavaScriptModule.java x: 9 # contributors y: 380 lines of code tapestry-core/src/main/java/org/apache/tapestry5/corelib/components/Tree.java x: 7 # contributors y: 252 lines of code tapestry-core/src/main/java/org/apache/tapestry5/tree/DefaultTreeModel.java x: 6 # contributors y: 121 lines of code tapestry-webresources/src/main/java/org/apache/tapestry5/internal/webresources/CSSMinimizer.java x: 3 # contributors y: 28 lines of code tapestry-webresources/src/main/java/org/apache/tapestry5/internal/webresources/CssCompressor.java x: 2 # contributors y: 406 lines of code tapestry-core/src/main/java/org/apache/tapestry5/internal/services/PageSourceImpl.java x: 3 # contributors y: 267 lines of code tapestry-core/src/main/java/org/apache/tapestry5/modules/PageLoadModule.java x: 2 # contributors y: 84 lines of code beanmodel/src/main/java/org/apache/tapestry5/beanmodel/internal/services/PropertyConduitSourceImpl.java x: 2 # contributors y: 1075 lines of code beanmodel/src/main/java/org/apache/tapestry5/beanmodel/services/PlasticProxyFactoryImpl.java x: 1 # contributors y: 225 lines of code commons/src/main/java/org/apache/tapestry5/commons/services/PlasticProxyFactory.java x: 1 # contributors y: 36 lines of code plastic/src/main/java/org/apache/tapestry5/internal/plastic/PlasticClassLoader.java x: 3 # contributors y: 82 lines of code plastic/src/main/java/org/apache/tapestry5/internal/plastic/PlasticClassPool.java x: 5 # contributors y: 569 lines of code plastic/src/main/java/org/apache/tapestry5/plastic/PlasticManager.java x: 5 # contributors y: 149 lines of code plastic/src/main/java/org/apache/tapestry5/plastic/PlasticUtils.java x: 4 # contributors y: 57 lines of code tapestry-core/src/main/java/org/apache/tapestry5/SymbolConstants.java x: 11 # contributors y: 105 lines of code tapestry-core/src/main/java/org/apache/tapestry5/corelib/pages/ExceptionReport.java x: 5 # contributors y: 240 lines of code tapestry-core/src/main/java/org/apache/tapestry5/corelib/pages/PageCatalog.java x: 4 # contributors y: 376 lines of code tapestry-core/src/main/java/org/apache/tapestry5/internal/bindings/PropBindingFactory.java x: 3 # contributors y: 49 lines of code tapestry-core/src/main/java/org/apache/tapestry5/internal/event/InvalidationEventHubImpl.java x: 3 # contributors y: 112 lines of code tapestry-core/src/main/java/org/apache/tapestry5/internal/pageload/PageLoaderImpl.java x: 8 # contributors y: 729 lines of code tapestry-core/src/main/java/org/apache/tapestry5/internal/renderers/RequestRenderer.java x: 2 # contributors y: 196 lines of code tapestry-core/src/main/java/org/apache/tapestry5/internal/services/AssetSourceImpl.java x: 5 # contributors y: 317 lines of code tapestry-core/src/main/java/org/apache/tapestry5/internal/services/ComponentClassCacheImpl.java x: 4 # contributors y: 81 lines of code tapestry-core/src/main/java/org/apache/tapestry5/internal/services/ComponentClassResolverImpl.java x: 7 # contributors y: 553 lines of code tapestry-core/src/main/java/org/apache/tapestry5/internal/services/ComponentDependencyRegistryImpl.java x: 1 # contributors y: 736 lines of code tapestry-core/src/main/java/org/apache/tapestry5/internal/services/ComponentInstantiatorSourceImpl.java x: 4 # contributors y: 608 lines of code tapestry-core/src/main/java/org/apache/tapestry5/internal/services/ComponentMessagesSourceImpl.java x: 3 # contributors y: 161 lines of code tapestry-core/src/main/java/org/apache/tapestry5/internal/services/ComponentTemplateSourceImpl.java x: 4 # contributors y: 214 lines of code tapestry-core/src/main/java/org/apache/tapestry5/internal/services/MessagesSourceImpl.java x: 3 # contributors y: 210 lines of code tapestry-core/src/main/java/org/apache/tapestry5/internal/services/RequestPageCacheImpl.java x: 5 # contributors y: 90 lines of code tapestry-core/src/main/java/org/apache/tapestry5/internal/services/assets/ResourceChangeTrackerImpl.java x: 3 # contributors y: 158 lines of code tapestry-core/src/main/java/org/apache/tapestry5/internal/services/rest/DefaultOpenApiDescriptionGenerator.java x: 1 # contributors y: 640 lines of code tapestry-core/src/main/java/org/apache/tapestry5/internal/structure/ComponentPageElementImpl.java x: 10 # contributors y: 837 lines of code tapestry-core/src/main/java/org/apache/tapestry5/internal/transform/ImportWorker.java x: 4 # contributors y: 231 lines of code tapestry-core/src/main/java/org/apache/tapestry5/internal/transform/InjectPageWorker.java x: 5 # contributors y: 67 lines of code tapestry-core/src/main/java/org/apache/tapestry5/modules/InternalModule.java x: 4 # contributors y: 138 lines of code tapestry-core/src/main/java/org/apache/tapestry5/services/ComponentClassResolver.java x: 4 # contributors y: 35 lines of code tapestry-core/src/main/java/org/apache/tapestry5/services/pageload/PageClassLoaderContext.java x: 1 # contributors y: 259 lines of code tapestry-core/src/main/java/org/apache/tapestry5/services/pageload/PageClassLoaderContextManagerImpl.java x: 1 # contributors y: 531 lines of code tapestry-core/src/main/resources/org/apache/tapestry5/corelib/pages/PageCatalog.tml x: 2 # contributors y: 118 lines of code tapestry-ioc/src/main/java/org/apache/tapestry5/ioc/internal/AbstractReloadableObjectCreator.java x: 5 # contributors y: 207 lines of code tapestry-ioc/src/main/java/org/apache/tapestry5/ioc/internal/util/URLChangeTracker.java x: 2 # contributors y: 167 lines of code tapestry-core/src/main/java/org/apache/tapestry5/internal/services/SessionApplicationStatePersistenceStrategy.java x: 6 # contributors y: 64 lines of code tapestry-hibernate/src/main/java/org/apache/tapestry5/hibernate/web/internal/EntityApplicationStatePersistenceStrategy.java x: 2 # contributors y: 48 lines of code tapestry-jpa/src/main/java/org/apache/tapestry5/internal/jpa/EntityApplicationStatePersistenceStrategy.java x: 3 # contributors y: 61 lines of code tapestry-core/src/main/java/org/apache/tapestry5/EventContext.java x: 4 # contributors y: 10 lines of code tapestry-core/src/main/java/org/apache/tapestry5/internal/services/ComponentEventLinkEncoderImpl.java x: 5 # contributors y: 344 lines of code commons/src/main/java/org/apache/tapestry5/commons/internal/BasicTypeCoercions.java x: 2 # contributors y: 383 lines of code tapestry-core/src/main/java/org/apache/tapestry5/internal/services/CookiesImpl.java x: 7 # contributors y: 103 lines of code tapestry-ioc/src/main/java/org/apache/tapestry5/ioc/internal/ModuleImpl.java x: 6 # contributors y: 462 lines of code tapestry-http/src/main/java/org/apache/tapestry5/http/modules/TapestryHttpModule.java x: 1 # contributors y: 351 lines of code tapestry-core/src/main/java/org/apache/tapestry5/internal/AbstractEventContext.java x: 5 # contributors y: 50 lines of code tapestry-ioc/src/main/java/org/apache/tapestry5/ioc/internal/services/cron/CronExpression.java x: 7 # contributors y: 1151 lines of code tapestry-core/src/main/java/org/apache/tapestry5/corelib/components/GridPager.java x: 3 # contributors y: 139 lines of code tapestry-core/src/main/java/org/apache/tapestry5/corelib/components/Label.java x: 5 # contributors y: 80 lines of code tapestry-http/src/main/java/org/apache/tapestry5/http/ContentType.java x: 1 # contributors y: 123 lines of code tapestry-core/src/main/java/org/apache/tapestry5/corelib/base/AbstractField.java x: 7 # contributors y: 214 lines of code tapestry-core/src/main/java/org/apache/tapestry5/corelib/components/DateField.java x: 6 # contributors y: 203 lines of code tapestry-core/src/main/java/org/apache/tapestry5/corelib/components/Html5DateField.java x: 1 # contributors y: 104 lines of code tapestry-http/src/main/java/org/apache/tapestry5/http/internal/services/CorsHandlerHelperImpl.java x: 1 # contributors y: 141 lines of code tapestry-core/src/main/coffeescript/META-INF/modules/t5/core/fields.coffee x: 5 # contributors y: 142 lines of code tapestry-ioc/src/main/java/org/apache/tapestry5/ioc/internal/DefaultModuleDefImpl.java x: 7 # contributors y: 480 lines of code buildSrc/src/main/groovy/t5build/PreprocessCoffeeScript.groovy x: 2 # contributors y: 61 lines of code tapestry-func/src/main/java/org/apache/tapestry5/func/Reducer.java x: 3 # contributors y: 5 lines of code plastic/src/main/java/org/apache/tapestry5/internal/plastic/PlasticInternalUtils.java x: 8 # contributors y: 291 lines of code tapestry-http/src/main/java/org/apache/tapestry5/http/AsyncRequestHandlerResponse.java x: 1 # contributors y: 88 lines of code commons/src/main/java/org/apache/tapestry5/commons/internal/services/TypeCoercerImpl.java x: 2 # contributors y: 304 lines of code tapestry-core/src/main/java/org/apache/tapestry5/EventConstants.java x: 6 # contributors y: 42 lines of code tapestry-core/src/main/java/org/apache/tapestry5/internal/services/ResourceStreamerImpl.java x: 4 # contributors y: 186 lines of code tapestry-core/src/main/java/org/apache/tapestry5/internal/services/rest/DefaultOpenApiTypeDescriber.java x: 1 # contributors y: 155 lines of code tapestry-core/src/main/java/org/apache/tapestry5/internal/transform/OnEventWorker.java x: 5 # contributors y: 557 lines of code commons/src/main/java/org/apache/tapestry5/commons/services/CoercionTuple.java x: 2 # contributors y: 142 lines of code tapestry-core/src/main/java/org/apache/tapestry5/corelib/components/Grid.java x: 10 # contributors y: 402 lines of code quickstart/src/main/resources-filtered/archetype-resources/pom-spring-boot.xml x: 1 # contributors y: 187 lines of code tapestry-core/src/main/coffeescript/META-INF/modules/t5/core/alert.coffee x: 4 # contributors y: 109 lines of code tapestry-core/src/main/coffeescript/META-INF/modules/t5/core/datefield.coffee x: 6 # contributors y: 134 lines of code tapestry-core/src/main/coffeescript/META-INF/modules/t5/core/forms.coffee x: 7 # contributors y: 152 lines of code tapestry-core/src/main/preprocessed-coffeescript/org/apache/tapestry5/t5-core-dom.coffee x: 6 # contributors y: 799 lines of code tapestry-core/src/main/java/org/apache/tapestry5/modules/AssetsModule.java x: 3 # contributors y: 311 lines of code tapestry-webresources/src/main/java/org/apache/tapestry5/webresources/modules/WebResourcesModule.java x: 6 # contributors y: 86 lines of code tapestry-core/src/main/java/org/apache/tapestry5/dom/Element.java x: 6 # contributors y: 595 lines of code tapestry-func/src/main/java/org/apache/tapestry5/func/Tuple.java x: 4 # contributors y: 52 lines of code tapestry-json/src/main/java/org/apache/tapestry5/json/JSONObject.java x: 6 # contributors y: 509 lines of code tapestry-core/src/main/java/org/apache/tapestry5/internal/TapestryInternalUtils.java x: 7 # contributors y: 299 lines of code tapestry-version-migrator/src/main/java/org/apache/tapestry5/versionmigrator/Main.java x: 1 # contributors y: 304 lines of code tapestry-mongodb/src/main/java/org/apache/tapestry5/mongodb/modules/MongodbModule.java x: 4 # contributors y: 106 lines of code beanmodel/src/main/java/org/apache/tapestry5/beanmodel/internal/services/PropertyAdapterImpl.java x: 1 # contributors y: 199 lines of code commons/src/main/java/org/apache/tapestry5/commons/util/CaseInsensitiveMap.java x: 1 # contributors y: 372 lines of code tapestry-beanvalidator/src/main/java/org/apache/tapestry5/beanvalidator/modules/BeanValidatorModule.java x: 4 # contributors y: 172 lines of code tapestry-beanvalidator/src/main/java/org/apache/tapestry5/internal/beanvalidator/BeanFieldValidator.java x: 5 # contributors y: 195 lines of code tapestry-core/src/main/java/org/apache/tapestry5/Binding.java x: 5 # contributors y: 9 lines of code tapestry-core/src/main/java/org/apache/tapestry5/ComponentResources.java x: 7 # contributors y: 40 lines of code tapestry-core/src/main/java/org/apache/tapestry5/TapestryFilter.java x: 7 # contributors y: 12 lines of code tapestry-core/src/main/java/org/apache/tapestry5/alerts/AlertStorage.java x: 3 # contributors y: 102 lines of code tapestry-core/src/main/java/org/apache/tapestry5/corelib/base/AbstractTextField.java x: 6 # contributors y: 104 lines of code tapestry-core/src/main/java/org/apache/tapestry5/corelib/components/AjaxFormLoop.java x: 6 # contributors y: 286 lines of code tapestry-core/src/main/java/org/apache/tapestry5/corelib/components/BeanEditor.java x: 7 # contributors y: 130 lines of code tapestry-core/src/main/java/org/apache/tapestry5/corelib/components/RadioGroup.java x: 7 # contributors y: 170 lines of code tapestry-core/src/main/java/org/apache/tapestry5/corelib/components/Select.java x: 8 # contributors y: 317 lines of code tapestry-core/src/main/java/org/apache/tapestry5/corelib/pages/ComponentLibraries.java x: 2 # contributors y: 259 lines of code tapestry-core/src/main/java/org/apache/tapestry5/corelib/pages/PropertyEditBlocks.java x: 6 # contributors y: 157 lines of code tapestry-core/src/main/java/org/apache/tapestry5/internal/dynamic/DynamicTemplateSaxParser.java x: 2 # contributors y: 369 lines of code tapestry-core/src/main/java/org/apache/tapestry5/internal/model/MutableComponentModelImpl.java x: 8 # contributors y: 280 lines of code tapestry-core/src/main/java/org/apache/tapestry5/internal/services/ClientDataEncoderImpl.java x: 2 # contributors y: 90 lines of code tapestry-core/src/main/java/org/apache/tapestry5/internal/services/ClientPersistentFieldStorageImpl.java x: 2 # contributors y: 192 lines of code tapestry-core/src/main/java/org/apache/tapestry5/internal/services/LinkImpl.java x: 6 # contributors y: 173 lines of code tapestry-core/src/main/java/org/apache/tapestry5/internal/services/SaxTemplateParser.java x: 5 # contributors y: 706 lines of code tapestry-core/src/main/java/org/apache/tapestry5/internal/services/XMLTokenStream.java x: 6 # contributors y: 364 lines of code tapestry-core/src/main/java/org/apache/tapestry5/internal/services/assets/JavaScriptStackAssemblerImpl.java x: 6 # contributors y: 187 lines of code tapestry-core/src/main/java/org/apache/tapestry5/internal/services/exceptions/ExceptionReportWriterImpl.java x: 3 # contributors y: 242 lines of code tapestry-core/src/main/java/org/apache/tapestry5/internal/structure/ComponentPageElementResourcesImpl.java x: 2 # contributors y: 144 lines of code tapestry-core/src/main/java/org/apache/tapestry5/internal/structure/InternalComponentResourcesImpl.java x: 10 # contributors y: 517 lines of code tapestry-core/src/main/java/org/apache/tapestry5/internal/structure/PageImpl.java x: 6 # contributors y: 252 lines of code tapestry-core/src/main/java/org/apache/tapestry5/internal/transform/BindParameterWorker.java x: 3 # contributors y: 178 lines of code tapestry-core/src/main/java/org/apache/tapestry5/internal/transform/ParameterWorker.java x: 10 # contributors y: 308 lines of code tapestry-core/src/main/java/org/apache/tapestry5/model/ComponentModel.java x: 6 # contributors y: 35 lines of code tapestry-ioc/src/main/java/org/apache/tapestry5/ioc/internal/ServiceDefImpl.java x: 5 # contributors y: 124 lines of code tapestry-ioc/src/main/java/org/apache/tapestry5/ioc/internal/services/PerThreadServiceLifecycle.java x: 5 # contributors y: 33 lines of code tapestry-ioc/src/main/java/org/apache/tapestry5/ioc/internal/services/PerthreadManagerImpl.java x: 7 # contributors y: 203 lines of code tapestry-ioc/src/main/java/org/apache/tapestry5/ioc/internal/services/cron/PeriodicExecutorImpl.java x: 7 # contributors y: 304 lines of code tapestry-ioc/src/main/java/org/apache/tapestry5/ioc/internal/util/InternalUtils.java x: 5 # contributors y: 1122 lines of code tapestry-spring/src/main/java/org/apache/tapestry5/internal/spring/SpringModuleDef.java x: 5 # contributors y: 283 lines of code tapestry-core/src/main/java/org/apache/tapestry5/Field.java x: 6 # contributors y: 8 lines of code plastic/src/main/java/org/apache/tapestry5/internal/plastic/PlasticClassImpl.java x: 6 # contributors y: 1158 lines of code tapestry-core/src/main/resources/META-INF/assets/tapestry5/bootstrap/js/modal.js x: 5 # contributors y: 265 lines of code tapestry-core/src/main/resources/META-INF/assets/tapestry5/bootstrap/js/popper.js x: 1 # contributors y: 1244 lines of code tapestry-core/src/main/resources/META-INF/assets/tapestry5/bootstrap/js/tooltip.js x: 5 # contributors y: 507 lines of code tapestry-core/src/main/resources/META-INF/assets/tapestry5/bootstrap4/css/bootstrap-grid.css x: 1 # contributors y: 3511 lines of code tapestry-core/src/main/resources/META-INF/assets/tapestry5/bootstrap4/css/bootstrap-reboot.css x: 1 # contributors y: 267 lines of code tapestry-core/src/main/resources/META-INF/assets/tapestry5/bootstrap4/js/bootstrap.bundle.js x: 1 # contributors y: 4513 lines of code tapestry-core/src/main/resources/META-INF/assets/tapestry5/bootstrap4/js/carousel.js x: 1 # contributors y: 509 lines of code tapestry-core/src/main/resources/META-INF/assets/tapestry5/bootstrap4/js/dropdown.js x: 1 # contributors y: 424 lines of code tapestry-core/src/main/resources/META-INF/assets/tapestry5/bootstrap4/js/modal.js x: 1 # contributors y: 480 lines of code tapestry-core/src/main/resources/META-INF/assets/tapestry5/bootstrap4/js/tooltip.js x: 1 # contributors y: 717 lines of code plastic/src/main/java/org/apache/tapestry5/internal/plastic/InstructionBuilderImpl.java x: 3 # contributors y: 611 lines of code tapestry-core/src/main/resources/META-INF/assets/tapestry5/require.js x: 4 # contributors y: 1303 lines of code plastic/src/main/java/org/apache/tapestry5/internal/plastic/PlasticMethodImpl.java x: 2 # contributors y: 275 lines of code plastic/src/main/java/org/apache/tapestry5/internal/plastic/MethodAdviceManager.java x: 3 # contributors y: 301 lines of code tapestry-func/src/main/java/org/apache/tapestry5/func/F.java x: 5 # contributors y: 416 lines of code tapestry-core/src/main/resources/META-INF/modules/t5/core/datepicker.js x: 2 # contributors y: 540 lines of code
4513.0
lines of code
  min: 1.0
  average: 60.7
  25th percentile: 9.0
  median: 21.0
  75th percentile: 52.0
  max: 4513.0
0 11.0
# contributors
min: 1.0 | average: 2.18 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 3.0 | max: 11.0