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,970 files with 119,954 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 6 files changed 51-100 times (4,816 lines of code)
    • 55 files changed 21-50 times (16,964 lines of code)
    • 484 files changed 6-20 times (39,941 lines of code)
    • 1,425 files changed 1-5 times (58,233 lines of code)
0% | 4% | 14% | 33% | 48%
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,970 files with 119,954 lines of code.
    • 0 files changed by more than 25 contributors (0 lines of code)
    • 1 file changed by 11-25 contributors (108 lines of code)
    • 76 files changed by 6-10 contributors (22,120 lines of code)
    • 1,137 files changed by 2-5 contributors (61,374 lines of code)
    • 756 files changed by 1 contributor (36,352 lines of code)
0% | <1% | 18% | 51% | 30%
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, js, properties, css, txt, xml, less, gradle, coffee, html, md, gitignore, xsd, svg, yaml, launch, ts, g, bat, sh, clj, mjs
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
java0% | 5% | 17% | 36% | 40%
coffee0% | 0% | 25% | 62% | 12%
js0% | 0% | 0% | 11% | 88%
css0% | 0% | 0% | 15% | 84%
tml0% | 0% | 0% | 61% | 38%
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%
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% | 16% | 34% | 45%
tapestry-ioc0% | 16% | 11% | 44% | 28%
plastic0% | 0% | 33% | 45% | 20%
tapestry-json0% | 0% | 29% | 15% | 54%
tapestry-func0% | 0% | 25% | 35% | 38%
tapestry-upload0% | 0% | 17% | 35% | 46%
tapestry-jpa0% | 0% | 0% | 54% | 45%
tapestry-webresources0% | 0% | 0% | 46% | 53%
tapestry-beanvalidator0% | 0% | 0% | 68% | 31%
tapestry-http0% | 0% | 0% | 12% | 87%
tapestry-spring0% | 0% | 0% | 46% | 53%
quickstart0% | 0% | 0% | 33% | 66%
beanmodel0% | 0% | 0% | 7% | 92%
tapestry-kaptcha0% | 0% | 0% | 42% | 57%
tapestry-jmx0% | 0% | 0% | 84% | 15%
tapestry-clojure0% | 0% | 0% | 41% | 58%
commons0% | 0% | 0% | 0% | 100%
tapestry-version-migrator0% | 0% | 0% | 0% | 100%
tapestry5-annotations0% | 0% | 0% | 0% | 100%
tapestry-hibernate0% | 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
108 - 2008-05-20 2025-04-01 86 13 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-12 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 74 9 hlship@apache.org ben@netzgut.net
TapestryModule.java
in tapestry-core/src/main/java/org/apache/tapestry5/modules
1743 93 2013-04-20 2025-04-01 65 9 hlship@apache.org thiago@arsmachina.com.br
InternalUtils.java
in tapestry-ioc/src/main/java/org/apache/tapestry5/ioc/internal/util
1127 64 2008-05-20 2025-04-14 57 6 hlship@apache.org ben@netzgut.net
JavaScriptModule.java
in tapestry-core/src/main/java/org/apache/tapestry5/modules
384 20 2013-04-20 2025-04-01 52 10 hlship@apache.org thiago@arsmachina.com.br
DocumentLinkerImpl.java
in tapestry-core/src/main/java/org/apache/tapestry5/internal/services
185 16 2008-05-20 2025-04-01 48 5 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 48 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...
ComponentInstantiatorSourceImpl.java
in tapestry-core/src/main/java/org/apache/tapestry5/internal/services
647 46 2008-05-20 2024-05-17 42 4 hlship@apache.org thiago@arsmachina.com.br
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
ModuleImpl.java
in tapestry-ioc/src/main/java/org/apache/tapestry5/ioc/internal
462 22 2008-05-20 2022-08-23 41 6 hlship@apache.org dimitris.zenios@gmail.com
PlasticClassImpl.java
in plastic/src/main/java/org/apache/tapestry5/internal/plastic
1158 84 2011-03-29 2024-01-31 41 7 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
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 35 6 hlship@apache.org thiago@arsmachina.com.br
PlasticClassPool.java
in plastic/src/main/java/org/apache/tapestry5/internal/plastic
581 37 2011-03-29 2024-05-17 34 5 hlship@apache.org thiago@arsmachina.com.br
ResourceStreamerImpl.java
in tapestry-core/src/main/java/org/apache/tapestry5/internal/services
187 7 2008-05-20 2024-03-02 33 6 hlship@apache.org 123199+derkoe@users.noreply...
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
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
DefaultRequestExceptionHandler.java
in tapestry-core/src/main/java/org/apache/tapestry5/internal/services
204 3 2008-05-20 2024-03-02 31 8 hlship@apache.org 123199+derkoe@users.noreply...
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
Palette.java
in tapestry-core/src/main/java/org/apache/tapestry5/corelib/components
128 11 2008-05-20 2024-03-02 30 7 hlship@apache.org 123199+derkoe@users.noreply...
ModuleManagerImpl.java
in tapestry-core/src/main/java/org/apache/tapestry5/internal/services/javascript
170 11 2012-06-26 2020-09-06 30 4 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
DefaultModuleDefImpl.java
in tapestry-ioc/src/main/java/org/apache/tapestry5/ioc/internal
480 28 2008-05-20 2022-01-19 30 7 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 29 4 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
Submit.java
in tapestry-core/src/main/java/org/apache/tapestry5/corelib/components
132 8 2008-05-20 2020-09-06 29 5 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
AssetSourceImpl.java
in tapestry-core/src/main/java/org/apache/tapestry5/internal/services
317 22 2008-05-20 2022-11-17 28 5 hlship@apache.org thiago@arsmachina.com.br
coffee
t5-core-dom.coffee
in tapestry-core/src/main/preprocessed-coffeescript/org/apache/tapestry5
802 - 2013-06-18 2024-11-11 28 7 hlship@apache.org ben@netzgut.net
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
JavaScriptSupportImpl.java
in tapestry-core/src/main/java/org/apache/tapestry5/internal/services/ajax
323 30 2010-07-28 2025-04-01 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
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
PlasticInternalUtils.java
in plastic/src/main/java/org/apache/tapestry5/internal/plastic
300 23 2011-03-29 2024-03-02 25 9 hlship@apache.org 123199+derkoe@users.noreply...
ExceptionReport.java
in tapestry-core/src/main/java/org/apache/tapestry5/corelib/pages
245 17 2008-05-20 2024-05-17 24 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 2024-03-02 23 5 hlship@apache.org 123199+derkoe@users.noreply...
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
ImportWorker.java
in tapestry-core/src/main/java/org/apache/tapestry5/internal/transform
303 22 2010-05-21 2025-04-01 23 4 hlship@apache.org thiago@arsmachina.com.br
F.java
in tapestry-func/src/main/java/org/apache/tapestry5/func
416 42 2010-06-01 2015-05-30 23 5 hlship@apache.org thiagohp@apache.org
JSONObject.java
in tapestry-json/src/main/java/org/apache/tapestry5/json
513 53 2010-08-18 2024-06-23 23 7 hlship@apache.org kollerma@proton.me
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
108 - 2008-05-20 2025-04-01 86 13 hlship@apache.org thiago@arsmachina.com.br
JavaScriptModule.java
in tapestry-core/src/main/java/org/apache/tapestry5/modules
384 20 2013-04-20 2025-04-01 52 10 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 48 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 74 9 hlship@apache.org ben@netzgut.net
TapestryModule.java
in tapestry-core/src/main/java/org/apache/tapestry5/modules
1743 93 2013-04-20 2025-04-01 65 9 hlship@apache.org thiago@arsmachina.com.br
PlasticInternalUtils.java
in plastic/src/main/java/org/apache/tapestry5/internal/plastic
300 23 2011-03-29 2024-03-02 25 9 hlship@apache.org 123199+derkoe@users.noreply...
Form.java
in tapestry-core/src/main/java/org/apache/tapestry5/corelib/components
439 24 2008-05-20 2023-07-12 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
DefaultRequestExceptionHandler.java
in tapestry-core/src/main/java/org/apache/tapestry5/internal/services
204 3 2008-05-20 2024-03-02 31 8 hlship@apache.org 123199+derkoe@users.noreply...
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
TapestryFilter.java
in tapestry-core/src/main/java/org/apache/tapestry5
12 1 2008-05-20 2024-03-02 19 8 hlship@apache.org 123199+derkoe@users.noreply...
CookiesImpl.java
in tapestry-core/src/main/java/org/apache/tapestry5/internal/services
103 10 2008-05-20 2024-03-02 12 8 hlship@apache.org 123199+derkoe@users.noreply...
PlasticClassImpl.java
in plastic/src/main/java/org/apache/tapestry5/internal/plastic
1158 84 2011-03-29 2024-01-31 41 7 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
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
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
Palette.java
in tapestry-core/src/main/java/org/apache/tapestry5/corelib/components
128 11 2008-05-20 2024-03-02 30 7 hlship@apache.org 123199+derkoe@users.noreply...
DefaultModuleDefImpl.java
in tapestry-ioc/src/main/java/org/apache/tapestry5/ioc/internal
480 28 2008-05-20 2022-01-19 30 7 hlship@apache.org thiago@arsmachina.com.br
coffee
t5-core-dom.coffee
in tapestry-core/src/main/preprocessed-coffeescript/org/apache/tapestry5
802 - 2013-06-18 2024-11-11 28 7 hlship@apache.org ben@netzgut.net
JSONObject.java
in tapestry-json/src/main/java/org/apache/tapestry5/json
513 53 2010-08-18 2024-06-23 23 7 hlship@apache.org kollerma@proton.me
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
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
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
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 18 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 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
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
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
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
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
InternalUtils.java
in tapestry-ioc/src/main/java/org/apache/tapestry5/ioc/internal/util
1127 64 2008-05-20 2025-04-14 57 6 hlship@apache.org ben@netzgut.net
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
ModuleImpl.java
in tapestry-ioc/src/main/java/org/apache/tapestry5/ioc/internal
462 22 2008-05-20 2022-08-23 41 6 hlship@apache.org dimitris.zenios@gmail.com
Zone.java
in tapestry-core/src/main/java/org/apache/tapestry5/corelib/components
144 6 2008-05-20 2020-06-01 35 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
ResourceStreamerImpl.java
in tapestry-core/src/main/java/org/apache/tapestry5/internal/services
187 7 2008-05-20 2024-03-02 33 6 hlship@apache.org 123199+derkoe@users.noreply...
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
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
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
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
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
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-28 2020-09-06 18 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-13 1 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-13 1 1 thiago@arsmachina.com.br thiago@arsmachina.com.br
underscore-1.13.6.js
in tapestry-core/src/main/resources/META-INF/assets/tapestry5
1535 138 2023-10-21 2023-10-21 1 1 olli@suruatoel.xyz olli@suruatoel.xyz
popper.js
in tapestry-core/src/main/resources/META-INF/assets/tapestry5/bootstrap/js
1244 88 2019-09-13 2019-09-13 1 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-13 1 1 thiago@arsmachina.com.br thiago@arsmachina.com.br
ComponentDependencyRegistryImpl.java
in tapestry-core/src/main/java/org/apache/tapestry5/internal/services
846 65 2022-11-17 2024-11-25 8 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-13 1 1 thiago@arsmachina.com.br thiago@arsmachina.com.br
PageClassLoaderContextManagerImpl.java
in tapestry-core/src/main/java/org/apache/tapestry5/services/pageload
633 30 2022-11-17 2024-05-17 7 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-13 1 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-13 1 1 thiago@arsmachina.com.br thiago@arsmachina.com.br
Main.java
in tapestry-version-migrator/src/main/java/org/apache/tapestry5/versionmigrator
452 22 2020-09-06 2024-09-21 4 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-13 1 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
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-13 1 1 thiago@arsmachina.com.br thiago@arsmachina.com.br
PageClassLoaderContext.java
in tapestry-core/src/main/java/org/apache/tapestry5/services/pageload
290 28 2022-11-17 2024-05-17 2 1 thiago@arsmachina.com.br thiago@arsmachina.com.br
EsModuleManagerImpl.java
in tapestry-core/src/main/java/org/apache/tapestry5/internal/services/javascript
274 9 2025-04-01 2025-05-07 4 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-13 1 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-13 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
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
PlasticProxyFactoryImpl.java
in beanmodel/src/main/java/org/apache/tapestry5/beanmodel/services
225 20 2020-06-01 2024-01-31 6 1 thiago@arsmachina.com.br thiago@arsmachina.com.br
toast.js
in tapestry-core/src/main/resources/META-INF/assets/tapestry5/bootstrap4/js
207 12 2019-09-13 2019-09-13 1 1 thiago@arsmachina.com.br thiago@arsmachina.com.br
Recursive.java
in tapestry-core/src/main/java/org/apache/tapestry5/corelib/components
206 13 2024-10-25 2024-10-25 1 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-13 1 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-13 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 4 1 thiago@arsmachina.com.br thiago@arsmachina.com.br
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
ComponentDependencyGraphvizGeneratorImpl.java
in tapestry-core/src/main/java/org/apache/tapestry5/internal/services
166 15 2022-11-17 2024-05-17 3 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
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
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-13 1 1 thiago@arsmachina.com.br thiago@arsmachina.com.br
TapestryInterceptor.java
in tapestry-spock/src/main/java/org/apache/tapestry5/spock
129 10 2021-05-31 2024-09-08 2 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
button.js
in tapestry-core/src/main/resources/META-INF/assets/tapestry5/bootstrap4/js
127 8 2019-09-13 2019-09-13 1 1 thiago@arsmachina.com.br thiago@arsmachina.com.br
ContentType.java
in tapestry-http/src/main/java/org/apache/tapestry5/http
123 16 2020-09-06 2022-06-01 4 1 thiago@arsmachina.com.br thiago@arsmachina.com.br
bootstrap-util.js
in tapestry-core/src/main/resources/META-INF/assets/tapestry5/bootstrap4/js
120 17 2019-09-13 2019-09-13 1 1 thiago@arsmachina.com.br thiago@arsmachina.com.br
115 - 2011-07-01 2011-07-01 1 1 drobiazko@apache.org drobiazko@apache.org
TimeInterval.java
in commons/src/main/java/org/apache/tapestry5/commons/util
112 8 2020-09-06 2020-09-06 1 1 thiago@arsmachina.com.br thiago@arsmachina.com.br
builder.js
in tapestry-core/src/main/resources/META-INF/assets/tapestry5/scriptaculous_1_9_0
109 8 2012-10-24 2012-12-16 2 1 hlship@apache.org hlship@apache.org
Correlations

File Size vs. Number of Changes: 1980 points

tapestry-core/src/main/java/org/apache/tapestry5/internal/services/javascript/EsModuleManagerImpl.java x: 274 lines of code y: 4 # changes tapestry-core/src/main/java/org/apache/tapestry5/services/javascript/EsModuleConfigurationCallback.java x: 20 lines of code y: 2 # changes tapestry-core/src/main/java/org/apache/tapestry5/services/javascript/EsModuleManager.java x: 37 lines of code y: 2 # changes tapestry-ioc/src/main/java/org/apache/tapestry5/ioc/internal/util/InternalUtils.java x: 1127 lines of code y: 57 # changes tapestry-core/src/main/java/org/apache/tapestry5/SymbolConstants.java x: 108 lines of code y: 86 # changes tapestry-core/src/main/java/org/apache/tapestry5/annotations/Import.java x: 20 lines of code y: 12 # changes tapestry-core/src/main/java/org/apache/tapestry5/internal/services/DocumentLinker.java x: 21 lines of code y: 17 # changes tapestry-core/src/main/java/org/apache/tapestry5/internal/services/DocumentLinkerImpl.java x: 185 lines of code y: 48 # changes tapestry-core/src/main/java/org/apache/tapestry5/internal/services/EsModuleInitsManager.java x: 25 lines of code y: 1 # changes tapestry-core/src/main/java/org/apache/tapestry5/internal/services/PartialMarkupDocumentLinker.java x: 74 lines of code y: 22 # changes tapestry-core/src/main/java/org/apache/tapestry5/internal/services/ajax/BaseInitialization.java x: 19 lines of code y: 1 # changes tapestry-core/src/main/java/org/apache/tapestry5/internal/services/ajax/EsModuleInitializationImpl.java x: 53 lines of code y: 1 # changes tapestry-core/src/main/java/org/apache/tapestry5/internal/services/ajax/JavaScriptSupportImpl.java x: 323 lines of code y: 27 # changes tapestry-core/src/main/java/org/apache/tapestry5/internal/services/assets/ResourceChangeTrackerImpl.java x: 158 lines of code y: 11 # changes tapestry-core/src/main/java/org/apache/tapestry5/internal/transform/ImportWorker.java x: 303 lines of code y: 23 # changes tapestry-core/src/main/java/org/apache/tapestry5/modules/JavaScriptModule.java x: 384 lines of code y: 52 # changes tapestry-core/src/main/java/org/apache/tapestry5/modules/TapestryModule.java x: 1743 lines of code y: 65 # changes tapestry-core/src/main/java/org/apache/tapestry5/services/javascript/AbstractInitialization.java x: 6 lines of code y: 1 # changes tapestry-core/src/main/java/org/apache/tapestry5/services/javascript/Initialization.java x: 7 lines of code y: 7 # changes tapestry-core/src/main/java/org/apache/tapestry5/services/javascript/JavaScriptSupport.java x: 33 lines of code y: 18 # changes tapestry-core/src/main/java/org/apache/tapestry5/services/javascript/ModuleConfigurationCallback.java x: 6 lines of code y: 5 # changes tapestry-ioc/src/main/java/org/apache/tapestry5/ioc/internal/util/URLChangeTracker.java x: 184 lines of code y: 5 # changes tapestry-http/src/main/java/org/apache/tapestry5/http/internal/services/SessionImpl.java x: 139 lines of code y: 5 # changes tapestry-http/src/main/java/org/apache/tapestry5/http/services/Session.java x: 28 lines of code y: 5 # changes tapestry-core/src/main/java/org/apache/tapestry5/internal/services/ComponentDependencyRegistryImpl.java x: 846 lines of code y: 8 # changes tapestry-core/src/main/java/org/apache/tapestry5/internal/services/PageSourceImpl.java x: 277 lines of code y: 16 # changes tapestry-core/src/main/coffeescript/META-INF/modules/t5/core/palette.coffee x: 210 lines of code y: 7 # changes tapestry-core/src/main/java/org/apache/tapestry5/internal/util/SelectModelRenderer.java x: 80 lines of code y: 3 # changes tapestry-core/src/main/preprocessed-coffeescript/org/apache/tapestry5/t5-core-dom.coffee x: 802 lines of code y: 28 # changes tapestry-webresources/src/main/java/org/apache/tapestry5/internal/webresources/CssCompressor.java x: 412 lines of code y: 3 # changes tapestry-core/src/main/java/org/apache/tapestry5/internal/EmptyEventContext.java x: 31 lines of code y: 6 # changes tapestry-hibernate/src/main/java/org/apache/tapestry5/hibernate/web/modules/HibernateModule.java x: 133 lines of code y: 4 # changes tapestry-core/src/main/java/org/apache/tapestry5/corelib/components/Recursive.java x: 206 lines of code y: 1 # changes tapestry-core/src/main/java/org/apache/tapestry5/corelib/components/RecursiveBody.java x: 34 lines of code y: 1 # changes tapestry-ioc/src/main/java/org/apache/tapestry5/ioc/modules/TapestryIOCModule.java x: 240 lines of code y: 14 # changes tapestry-core/src/main/java/org/apache/tapestry5/internal/services/ComponentEventLinkEncoderImpl.java x: 345 lines of code y: 22 # changes tapestry-version-migrator/src/main/java/org/apache/tapestry5/versionmigrator/Main.java x: 452 lines of code y: 4 # changes tapestry-cdi/src/main/java/org/apache/tapestry5/cdi/BeanHelper.java x: 89 lines of code y: 5 # changes tapestry-cdi/src/main/java/org/apache/tapestry5/cdi/BeanInstance.java x: 26 lines of code y: 4 # changes tapestry-cdi/src/main/java/org/apache/tapestry5/cdi/extension/BeanManagerHolder.java x: 15 lines of code y: 4 # changes tapestry-cdi/src/main/java/org/apache/tapestry5/cdi/extension/TapestryExtension.java x: 20 lines of code y: 4 # changes tapestry-core/src/main/java/org/apache/tapestry5/annotations/SessionState.java x: 16 lines of code y: 8 # changes tapestry-core/src/main/java/org/apache/tapestry5/internal/transform/InjectNamedProvider.java x: 29 lines of code y: 3 # changes tapestry-core/src/main/java/org/apache/tapestry5/internal/transform/InjectWorker.java x: 57 lines of code y: 10 # changes tapestry-core/src/main/java/org/apache/tapestry5/services/Cookies.java x: 15 lines of code y: 6 # changes tapestry-core/src/main/java/org/apache/tapestry5/tree/TreeModel.java x: 10 lines of code y: 3 # changes tapestry-http/src/main/java/org/apache/tapestry5/http/internal/services/ClusteredSessionImpl.java x: 60 lines of code y: 3 # changes tapestry-http/src/main/java/org/apache/tapestry5/http/internal/services/RequestImpl.java x: 168 lines of code y: 3 # changes tapestry-http/src/main/java/org/apache/tapestry5/http/internal/services/TapestrySessionFactory.java x: 6 lines of code y: 2 # changes tapestry-http/src/main/java/org/apache/tapestry5/http/services/Context.java x: 14 lines of code y: 2 # changes tapestry-http/src/main/java/org/apache/tapestry5/http/services/Request.java x: 30 lines of code y: 2 # changes tapestry-jpa/src/main/java/org/apache/tapestry5/internal/jpa/CommitAfterWorker.java x: 37 lines of code y: 10 # changes tapestry-jpa/src/main/java/org/apache/tapestry5/internal/jpa/EntityManagerManagerImpl.java x: 73 lines of code y: 5 # changes tapestry-jpa/src/main/java/org/apache/tapestry5/internal/jpa/EntityManagerObjectProvider.java x: 51 lines of code y: 9 # changes tapestry-jpa/src/main/java/org/apache/tapestry5/internal/jpa/EntityManagerSourceImpl.java x: 249 lines of code y: 13 # changes tapestry-jpa/src/main/java/org/apache/tapestry5/internal/jpa/EntityTransactionManagerImpl.java x: 76 lines of code y: 4 # changes tapestry-jpa/src/main/java/org/apache/tapestry5/internal/jpa/JpaInternalUtils.java x: 62 lines of code y: 9 # changes tapestry-jpa/src/main/java/org/apache/tapestry5/internal/jpa/JpaTransactionAdvisorImpl.java x: 39 lines of code y: 9 # changes tapestry-jpa/src/main/java/org/apache/tapestry5/internal/jpa/JpaValueEncoder.java x: 78 lines of code y: 7 # changes tapestry-jpa/src/main/java/org/apache/tapestry5/internal/jpa/NoopAnnotatedType.java x: 56 lines of code y: 2 # changes tapestry-jpa/src/main/java/org/apache/tapestry5/internal/jpa/NoopBeanManager.java x: 241 lines of code y: 2 # changes tapestry-jpa/src/main/java/org/apache/tapestry5/internal/jpa/PersistedEntity.java x: 40 lines of code y: 3 # changes tapestry-jpa/src/main/java/org/apache/tapestry5/internal/jpa/PersistenceContentHandler.java x: 166 lines of code y: 12 # changes tapestry-jpa/src/main/java/org/apache/tapestry5/internal/jpa/PersistenceContextSpecificEntityTransactionManager.java x: 160 lines of code y: 4 # changes tapestry-jpa/src/main/java/org/apache/tapestry5/internal/jpa/PersistenceContextWorker.java x: 36 lines of code y: 5 # changes tapestry-jpa/src/main/java/org/apache/tapestry5/internal/jpa/PersistenceUnitInfoImpl.java x: 233 lines of code y: 10 # changes tapestry-jpa/src/main/java/org/apache/tapestry5/internal/jpa/TapestryCDIBeanManagerForJPAEntityListeners.java x: 67 lines of code y: 3 # changes tapestry-jpa/src/main/java/org/apache/tapestry5/jpa/EntityManagerManager.java x: 8 lines of code y: 6 # changes tapestry-jpa/src/main/java/org/apache/tapestry5/jpa/JpaTransactionAdvisor.java x: 6 lines of code y: 4 # changes tapestry-jpa/src/main/java/org/apache/tapestry5/jpa/TapestryPersistenceUnitInfo.java x: 25 lines of code y: 9 # changes tapestry-jpa/src/main/java/org/apache/tapestry5/jpa/modules/JpaModule.java x: 182 lines of code y: 8 # changes tapestry-spock/src/main/java/org/apache/tapestry5/spock/TapestryInterceptor.java x: 129 lines of code y: 2 # changes tapestry-upload/src/main/java/org/apache/tapestry5/upload/services/MultipartDecoder.java x: 9 lines of code y: 5 # changes tapestry-core/src/main/java/org/apache/tapestry5/internal/transform/PropertyWorker.java x: 57 lines of code y: 7 # changes plastic/src/main/java/org/apache/tapestry5/internal/plastic/PlasticFieldImpl.java x: 383 lines of code y: 6 # changes plastic/src/main/java/org/apache/tapestry5/plastic/MethodAlreadyExistsException.java x: 9 lines of code y: 1 # changes tapestry-core/src/main/java/org/apache/tapestry5/internal/transform/CachedWorker.java x: 362 lines of code y: 12 # changes plastic/src/main/java/org/apache/tapestry5/internal/plastic/PlasticClassLoader.java x: 119 lines of code y: 8 # changes plastic/src/main/java/org/apache/tapestry5/internal/plastic/PlasticClassPool.java x: 581 lines of code y: 34 # changes tapestry-core/src/main/java/org/apache/tapestry5/corelib/pages/ComponentLibraries.java x: 381 lines of code y: 6 # changes tapestry-core/src/main/java/org/apache/tapestry5/corelib/pages/ExceptionReport.java x: 245 lines of code y: 24 # changes tapestry-core/src/main/java/org/apache/tapestry5/corelib/pages/PageCatalog.java x: 381 lines of code y: 18 # changes tapestry-core/src/main/java/org/apache/tapestry5/corelib/pages/PageClassLoaderContexts.java x: 74 lines of code y: 1 # changes tapestry-core/src/main/java/org/apache/tapestry5/internal/ThrowawayClassLoader.java x: 71 lines of code y: 1 # changes tapestry-core/src/main/java/org/apache/tapestry5/internal/services/ComponentInstantiatorSourceImpl.java x: 647 lines of code y: 42 # changes tapestry-core/src/main/java/org/apache/tapestry5/internal/services/ComponentModelSourceImpl.java x: 59 lines of code y: 2 # changes tapestry-core/src/main/java/org/apache/tapestry5/modules/DashboardModule.java x: 33 lines of code y: 6 # changes tapestry-core/src/main/java/org/apache/tapestry5/modules/PageLoadModule.java x: 130 lines of code y: 8 # changes tapestry-core/src/main/java/org/apache/tapestry5/services/pageload/PageClassLoaderContext.java x: 290 lines of code y: 2 # changes tapestry-core/src/main/java/org/apache/tapestry5/services/pageload/PageClassLoaderContextManagerImpl.java x: 633 lines of code y: 7 # changes tapestry-core/src/main/resources/org/apache/tapestry5/corelib/pages/ComponentLibraries.tml x: 190 lines of code y: 7 # changes tapestry-core/src/main/resources/org/apache/tapestry5/corelib/pages/PageCatalog.tml x: 124 lines of code y: 15 # changes tapestry-webresources/src/main/java/org/apache/tapestry5/internal/webresources/GoogleClosureMinimizer.java x: 73 lines of code y: 9 # changes tapestry-json/src/main/java/org/apache/tapestry5/json/JSONObject.java x: 513 lines of code y: 23 # changes plastic/src/main/java/org/apache/tapestry5/plastic/PlasticUtils.java x: 234 lines of code y: 13 # changes tapestry-core/src/main/java/org/apache/tapestry5/internal/parser/ComponentTemplate.java x: 17 lines of code y: 7 # changes tapestry-core/src/main/java/org/apache/tapestry5/internal/parser/ComponentTemplateImpl.java x: 61 lines of code y: 7 # changes tapestry-core/src/main/java/org/apache/tapestry5/internal/services/ComponentTemplateSourceImpl.java x: 218 lines of code y: 21 # changes beanmodel/src/main/java/org/apache/tapestry5/beanmodel/internal/services/PropertyConduitSourceImpl.java x: 1075 lines of code y: 5 # changes tapestry-core/src/main/java/org/apache/tapestry5/internal/services/ComponentRequestHandlerTerminator.java x: 97 lines of code y: 4 # changes tapestry-core/src/main/java/org/apache/tapestry5/internal/services/RequestPageCacheImpl.java x: 94 lines of code y: 16 # changes tapestry-core/src/main/java/org/apache/tapestry5/internal/transform/PropertyValueProviderWorker.java x: 42 lines of code y: 1 # changes plastic/src/main/java/org/apache/tapestry5/internal/plastic/InstructionBuilderImpl.java x: 637 lines of code y: 12 # changes plastic/src/main/java/org/apache/tapestry5/plastic/InstructionBuilder.java x: 123 lines of code y: 11 # changes plastic/src/main/java/org/apache/tapestry5/internal/plastic/PlasticInternalUtils.java x: 300 lines of code y: 25 # changes quickstart/src/main/resources-filtered/archetype-resources/pom-spring-boot.xml x: 187 lines of code y: 2 # changes tapestry-beanvalidator/src/main/java/org/apache/tapestry5/beanvalidator/ClientConstraintDescriptor.java x: 10 lines of code y: 7 # changes tapestry-beanvalidator/src/main/java/org/apache/tapestry5/beanvalidator/modules/BeanValidatorModule.java x: 172 lines of code y: 6 # changes tapestry-beanvalidator/src/main/java/org/apache/tapestry5/internal/beanvalidator/BeanFieldValidator.java x: 200 lines of code y: 9 # changes tapestry-beanvalidator/src/main/java/org/apache/tapestry5/internal/beanvalidator/BeanFieldValidatorDefaultSource.java x: 65 lines of code y: 6 # changes tapestry-beanvalidator/src/main/java/org/apache/tapestry5/internal/beanvalidator/MessageInterpolatorImpl.java x: 24 lines of code y: 3 # changes tapestry-core/src/main/java/org/apache/tapestry5/TapestryFilter.java x: 12 lines of code y: 19 # changes tapestry-core/src/main/java/org/apache/tapestry5/corelib/components/Palette.java x: 128 lines of code y: 30 # 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/CookieSource.java x: 6 lines of code y: 3 # changes tapestry-core/src/main/java/org/apache/tapestry5/internal/services/CookiesImpl.java x: 103 lines of code y: 12 # changes tapestry-core/src/main/java/org/apache/tapestry5/internal/services/DefaultRequestExceptionHandler.java x: 204 lines of code y: 31 # changes tapestry-core/src/main/java/org/apache/tapestry5/internal/services/IgnoredPathsFilter.java x: 39 lines of code y: 4 # changes tapestry-core/src/main/java/org/apache/tapestry5/internal/services/ResourceStreamer.java x: 18 lines of code y: 14 # changes tapestry-core/src/main/java/org/apache/tapestry5/internal/services/ResourceStreamerImpl.java x: 187 lines of code y: 33 # changes tapestry-core/src/main/java/org/apache/tapestry5/internal/services/StaticFilesFilter.java x: 43 lines of code y: 6 # changes tapestry-core/src/main/java/org/apache/tapestry5/internal/services/javascript/ModuleDispatcher.java x: 136 lines of code y: 11 # changes tapestry-core/src/main/java/org/apache/tapestry5/internal/services/rest/DefaultOpenApiDescriptionGenerator.java x: 640 lines of code y: 3 # changes tapestry-core/src/main/java/org/apache/tapestry5/services/DelegatingRequest.java x: 110 lines of code y: 10 # changes tapestry-core/src/main/java/org/apache/tapestry5/services/assets/AssetRequestHandler.java x: 11 lines of code y: 12 # changes tapestry-http/src/main/java/org/apache/tapestry5/http/AsyncRequestHandlerResponse.java x: 88 lines of code y: 2 # changes tapestry-http/src/main/java/org/apache/tapestry5/http/TapestryFilter.java x: 162 lines of code y: 3 # changes tapestry-http/src/main/java/org/apache/tapestry5/http/internal/gzip/BufferedGZipOutputStream.java x: 96 lines of code y: 2 # changes tapestry-http/src/main/java/org/apache/tapestry5/http/internal/gzip/GZIPEnabledResponse.java x: 42 lines of code y: 2 # changes tapestry-http/src/main/java/org/apache/tapestry5/http/internal/services/ContextImpl.java x: 72 lines of code y: 2 # changes tapestry-http/src/main/java/org/apache/tapestry5/http/internal/services/CorsHandlerHelperImpl.java x: 141 lines of code y: 2 # changes tapestry-http/src/main/java/org/apache/tapestry5/http/internal/services/TapestrySessionFactoryImpl.java x: 131 lines of code y: 2 # changes tapestry-http/src/main/java/org/apache/tapestry5/http/modules/TapestryHttpModule.java x: 351 lines of code y: 8 # changes tapestry-kaptcha/src/main/java/org/apache/tapestry5/kaptcha/components/KaptchaImage.java x: 80 lines of code y: 8 # 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/internal/services/MultipartServletRequestFilter.java x: 24 lines of code y: 5 # changes plastic/src/main/java/org/apache/tapestry5/internal/plastic/PlasticClassImpl.java x: 1158 lines of code y: 41 # changes beanmodel/src/main/java/org/apache/tapestry5/beanmodel/services/PlasticProxyFactoryImpl.java x: 225 lines of code y: 6 # changes plastic/src/main/java/org/apache/tapestry5/internal/plastic/AbstractAnnotationBuilder.java x: 97 lines of code y: 7 # changes plastic/src/main/java/org/apache/tapestry5/internal/plastic/InstructionBuilderState.java x: 92 lines of code y: 5 # changes plastic/src/main/java/org/apache/tapestry5/internal/plastic/MethodAdviceManager.java x: 301 lines of code y: 12 # changes plastic/src/main/java/org/apache/tapestry5/internal/plastic/PlasticMethodImpl.java x: 275 lines of code y: 7 # changes plastic/src/main/java/org/apache/tapestry5/internal/plastic/PrimitiveType.java x: 64 lines of code y: 5 # changes plastic/src/main/java/org/apache/tapestry5/internal/plastic/SwitchBlockImpl.java x: 72 lines of code y: 6 # changes plastic/src/main/java/org/apache/tapestry5/internal/plastic/TryCatchBlockImpl.java x: 50 lines of code y: 6 # changes tapestry-ioc/src/main/java/org/apache/tapestry5/ioc/internal/AbstractReloadableObjectCreator.java x: 207 lines of code y: 19 # changes tapestry-core/src/main/resources/META-INF/assets/tapestry5/underscore-1.13.6.js x: 1535 lines of code y: 1 # changes tapestry-core/src/main/java/org/apache/tapestry5/corelib/components/Form.java x: 439 lines of code y: 82 # changes tapestry-ioc/src/main/java/org/apache/tapestry5/ioc/internal/OperationTrackerImpl.java x: 169 lines of code y: 17 # changes tapestry-ioc/src/main/java/org/apache/tapestry5/ioc/internal/RegistryImpl.java x: 1015 lines of code y: 74 # 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 plastic/src/main/java/org/apache/tapestry5/plastic/PlasticManager.java x: 149 lines of code y: 16 # 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/services/AssetSourceImpl.java x: 317 lines of code y: 28 # 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/ComponentMessagesSourceImpl.java x: 161 lines of code y: 18 # 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/ResourceDigestManagerImpl.java x: 34 lines of code y: 8 # 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: 48 # 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: 11 # 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/services/ComponentClassResolver.java x: 35 lines of code y: 20 # 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: 4 # 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/internal/services/LocalizationSetterImpl.java x: 143 lines of code y: 13 # changes tapestry-core/src/main/java/org/apache/tapestry5/services/LocalizationSetter.java x: 17 lines of code y: 10 # changes commons/src/main/java/org/apache/tapestry5/commons/internal/BasicTypeCoercions.java x: 383 lines of code y: 5 # changes tapestry-ioc/src/main/java/org/apache/tapestry5/ioc/internal/ModuleImpl.java x: 462 lines of code y: 41 # 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-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-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 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: 30 # changes tapestry-func/src/main/java/org/apache/tapestry5/func/FlowOperations.java x: 24 lines of code y: 9 # 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: 29 # 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/PageActivatorImpl.java x: 74 lines of code y: 5 # 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 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/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 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/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: 16 # 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/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/forms.coffee x: 152 lines of code y: 18 # 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: 18 # 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: 14 # 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/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-core/src/main/java/org/apache/tapestry5/corelib/mixins/FormGroup.java x: 73 lines of code y: 7 # 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-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/internal/TapestryInternalUtils.java x: 299 lines of code y: 36 # changes tapestry-core/src/main/java/org/apache/tapestry5/internal/bindings/AssetBinding.java x: 28 lines of code y: 7 # changes beanmodel/src/main/java/org/apache/tapestry5/beanmodel/BeanModelSourceBuilder.java x: 180 lines of code y: 4 # 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/antlr/org/apache/tapestry5/beanmodel/internal/antlr/PropertyExpressionParser.g x: 82 lines of code y: 1 # 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/PropertyAccessImpl.java x: 160 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/TimeInterval.java x: 112 lines of code y: 1 # 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: 8 # 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/TapestryConstants.java x: 12 lines of code y: 11 # 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/ActivationRequestParameter.java x: 24 lines of code y: 6 # 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/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/Errors.java x: 78 lines of code y: 15 # 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: 29 # 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/ZoneRefresh.java x: 48 lines of code y: 11 # changes tapestry-core/src/main/java/org/apache/tapestry5/corelib/pages/PropertyEditBlocks.java x: 157 lines of code y: 14 # 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/internal/InternalSymbols.java x: 7 lines of code y: 9 # 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/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/services/AbstractSessionPersistentFieldStrategy.java x: 83 lines of code y: 4 # 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/ApplicationStateManagerImpl.java x: 104 lines of code y: 5 # changes tapestry-core/src/main/java/org/apache/tapestry5/internal/services/ClasspathAssetAliasManagerImpl.java x: 74 lines of code y: 14 # changes tapestry-core/src/main/java/org/apache/tapestry5/internal/services/ClasspathAssetFactory.java x: 32 lines of code y: 14 # 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/ClientPersistentFieldStorageImpl.java x: 192 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: 11 # 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/FieldTranslatorSourceImpl.java x: 89 lines of code y: 7 # 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/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/PageRenderRequestHandlerImpl.java x: 48 lines of code y: 8 # changes tapestry-core/src/main/java/org/apache/tapestry5/internal/services/PersistentFieldManagerImpl.java x: 66 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/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: 19 # 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/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: 6 # 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: 30 # 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/StructureMessages.java x: 60 lines of code y: 12 # 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/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/translator/NumericTranslatorSupportImpl.java x: 98 lines of code y: 9 # 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/ComponentModel.java x: 35 lines of code y: 17 # 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/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/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/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-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: 19 # changes tapestry-ioc/src/main/java/org/apache/tapestry5/ioc/internal/InternalRegistry.java x: 29 lines of code y: 12 # 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/ServiceResourcesImpl.java x: 155 lines of code y: 12 # 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/IdToDependencyNode.java x: 149 lines of code y: 3 # changes tapestry-ioc/src/main/java/org/apache/tapestry5/ioc/internal/util/Orderer.java x: 178 lines of code y: 5 # changes tapestry-jmx/src/main/java/org/apache/tapestry5/internal/jmx/MBeanSupportImpl.java x: 111 lines of code y: 8 # changes tapestry-upload/src/main/java/org/apache/tapestry5/upload/components/Upload.java x: 117 lines of code y: 21 # 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: 35 # changes tapestry-json/src/main/java/org/apache/tapestry5/json/JSONArray.java x: 261 lines of code y: 18 # 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/carousel.js x: 174 lines of code y: 14 # changes tapestry-core/src/main/resources/META-INF/assets/tapestry5/bootstrap/js/collapse.js x: 141 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: 1 # 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: 1 # changes tapestry-core/src/main/resources/META-INF/assets/tapestry5/bootstrap4/css/bootstrap-reboot.css x: 267 lines of code y: 1 # changes tapestry-core/src/main/resources/META-INF/assets/tapestry5/bootstrap4/js/bootstrap-util.js x: 120 lines of code y: 1 # changes tapestry-core/src/main/resources/META-INF/assets/tapestry5/bootstrap4/js/bootstrap.bundle.js x: 4513 lines of code y: 1 # changes tapestry-core/src/main/resources/META-INF/assets/tapestry5/bootstrap4/js/button.js x: 127 lines of code y: 1 # changes tapestry-core/src/main/resources/META-INF/assets/tapestry5/bootstrap4/js/carousel.js x: 509 lines of code y: 1 # changes tapestry-core/src/main/resources/META-INF/assets/tapestry5/bootstrap4/js/collapse.js x: 315 lines of code y: 1 # changes tapestry-core/src/main/resources/META-INF/assets/tapestry5/bootstrap4/js/dropdown.js x: 424 lines of code y: 1 # changes tapestry-core/src/main/resources/META-INF/assets/tapestry5/bootstrap4/js/modal.js x: 480 lines of code y: 1 # changes tapestry-core/src/main/resources/META-INF/assets/tapestry5/bootstrap4/js/popover.js x: 194 lines of code y: 1 # changes tapestry-core/src/main/resources/META-INF/assets/tapestry5/bootstrap4/js/scrollspy.js x: 274 lines of code y: 1 # changes tapestry-core/src/main/resources/META-INF/assets/tapestry5/bootstrap4/js/tooltip.js x: 717 lines of code y: 1 # 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/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 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-func/src/main/java/org/apache/tapestry5/func/F.java x: 416 lines of code y: 23 # 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 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-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/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 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: 323 lines of code y: 10 # 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
86.0
# changes
  min: 1.0
  average: 5.13
  25th percentile: 2.0
  median: 3.0
  75th percentile: 6.0
  max: 86.0
0 4513.0
lines of code
min: 1.0 | average: 60.95 | 25th percentile: 9.0 | median: 21.0 | 75th percentile: 53.0 | max: 4513.0

Number of Contributors vs. Number of Changes: 1980 points

tapestry-core/src/main/java/org/apache/tapestry5/internal/services/javascript/EsModuleManagerImpl.java x: 1 # contributors y: 4 # changes tapestry-core/src/main/java/org/apache/tapestry5/services/javascript/EsModuleConfigurationCallback.java x: 1 # contributors y: 2 # changes tapestry-ioc/src/main/java/org/apache/tapestry5/ioc/internal/util/InternalUtils.java x: 6 # contributors y: 57 # changes tapestry-core/src/main/java/org/apache/tapestry5/SymbolConstants.java x: 13 # contributors y: 86 # changes tapestry-core/src/main/java/org/apache/tapestry5/annotations/Import.java x: 3 # contributors y: 12 # changes tapestry-core/src/main/java/org/apache/tapestry5/internal/services/DocumentLinker.java x: 3 # contributors y: 17 # changes tapestry-core/src/main/java/org/apache/tapestry5/internal/services/DocumentLinkerImpl.java x: 5 # contributors y: 48 # changes tapestry-core/src/main/java/org/apache/tapestry5/internal/services/EsModuleInitsManager.java x: 1 # contributors y: 1 # changes tapestry-core/src/main/java/org/apache/tapestry5/internal/services/PartialMarkupDocumentLinker.java x: 4 # contributors y: 22 # changes tapestry-core/src/main/java/org/apache/tapestry5/internal/services/ajax/JavaScriptSupportImpl.java x: 5 # contributors y: 27 # changes tapestry-core/src/main/java/org/apache/tapestry5/internal/services/assets/ResourceChangeTrackerImpl.java x: 3 # contributors y: 11 # changes tapestry-core/src/main/java/org/apache/tapestry5/internal/transform/ImportWorker.java x: 4 # contributors y: 23 # changes tapestry-core/src/main/java/org/apache/tapestry5/modules/JavaScriptModule.java x: 10 # contributors y: 52 # changes tapestry-core/src/main/java/org/apache/tapestry5/modules/TapestryModule.java x: 9 # contributors y: 65 # changes tapestry-core/src/main/java/org/apache/tapestry5/services/javascript/Initialization.java x: 3 # contributors y: 7 # changes tapestry-core/src/main/java/org/apache/tapestry5/services/javascript/JavaScriptSupport.java x: 4 # contributors y: 18 # changes tapestry-core/src/main/java/org/apache/tapestry5/services/javascript/ModuleConfigurationCallback.java x: 3 # contributors y: 5 # changes tapestry-ioc/src/main/java/org/apache/tapestry5/ioc/internal/util/URLChangeTracker.java x: 2 # contributors y: 5 # changes tapestry-core/src/main/java/org/apache/tapestry5/internal/services/ComponentDependencyRegistryImpl.java x: 1 # contributors y: 8 # changes tapestry-core/src/main/java/org/apache/tapestry5/internal/services/PageSourceImpl.java x: 3 # contributors y: 16 # changes tapestry-core/src/main/coffeescript/META-INF/modules/t5/core/palette.coffee x: 4 # contributors y: 7 # changes tapestry-core/src/main/java/org/apache/tapestry5/internal/util/SelectModelRenderer.java x: 2 # contributors y: 3 # changes tapestry-core/src/main/preprocessed-coffeescript/org/apache/tapestry5/t5-core-dom.coffee x: 7 # contributors y: 28 # changes tapestry-core/src/main/java/org/apache/tapestry5/internal/EmptyEventContext.java x: 4 # contributors y: 6 # changes tapestry-hibernate/src/main/java/org/apache/tapestry5/hibernate/web/modules/HibernateModule.java x: 3 # contributors y: 4 # changes tapestry-ioc/src/main/java/org/apache/tapestry5/ioc/modules/TapestryIOCModule.java x: 4 # contributors y: 14 # changes tapestry-core/src/main/java/org/apache/tapestry5/internal/services/ComponentEventLinkEncoderImpl.java x: 5 # contributors y: 22 # changes tapestry-cdi/src/main/java/org/apache/tapestry5/cdi/BeanHelper.java x: 4 # contributors y: 5 # changes tapestry-cdi/src/main/java/org/apache/tapestry5/cdi/BeanInstance.java x: 4 # contributors y: 4 # changes tapestry-core/src/main/java/org/apache/tapestry5/annotations/SessionState.java x: 5 # contributors y: 8 # changes tapestry-core/src/main/java/org/apache/tapestry5/internal/transform/InjectWorker.java x: 4 # contributors y: 10 # changes tapestry-core/src/main/java/org/apache/tapestry5/services/Cookies.java x: 3 # contributors y: 6 # changes tapestry-ioc-jcache/src/main/java/org/apache/tapestry5/jcache/internal/CacheLookupUtil.java x: 2 # contributors y: 4 # changes tapestry-jpa/src/main/java/org/apache/tapestry5/internal/jpa/CommitAfterWorker.java x: 6 # contributors y: 10 # changes tapestry-jpa/src/main/java/org/apache/tapestry5/internal/jpa/EntityManagerObjectProvider.java x: 5 # contributors y: 9 # changes tapestry-jpa/src/main/java/org/apache/tapestry5/internal/jpa/EntityManagerSourceImpl.java x: 6 # contributors y: 13 # changes tapestry-jpa/src/main/java/org/apache/tapestry5/internal/jpa/JpaInternalUtils.java x: 4 # contributors y: 9 # changes tapestry-jpa/src/main/java/org/apache/tapestry5/internal/jpa/JpaTransactionAdvisorImpl.java x: 6 # contributors y: 9 # changes tapestry-jpa/src/main/java/org/apache/tapestry5/internal/jpa/JpaValueEncoder.java x: 5 # contributors y: 7 # changes tapestry-jpa/src/main/java/org/apache/tapestry5/internal/jpa/NoopAnnotatedType.java x: 2 # contributors y: 2 # changes tapestry-jpa/src/main/java/org/apache/tapestry5/internal/jpa/PersistenceContentHandler.java x: 4 # contributors y: 12 # changes tapestry-jpa/src/main/java/org/apache/tapestry5/internal/jpa/PersistenceUnitInfoImpl.java x: 5 # contributors y: 10 # changes tapestry-jpa/src/main/java/org/apache/tapestry5/jpa/modules/JpaModule.java x: 4 # contributors y: 8 # changes tapestry-core/src/main/java/org/apache/tapestry5/internal/transform/CachedWorker.java x: 2 # contributors y: 12 # changes plastic/src/main/java/org/apache/tapestry5/internal/plastic/PlasticClassLoader.java x: 3 # contributors y: 8 # changes plastic/src/main/java/org/apache/tapestry5/internal/plastic/PlasticClassPool.java x: 5 # contributors y: 34 # changes tapestry-core/src/main/java/org/apache/tapestry5/corelib/pages/ComponentLibraries.java x: 2 # contributors y: 6 # changes tapestry-core/src/main/java/org/apache/tapestry5/corelib/pages/ExceptionReport.java x: 5 # contributors y: 24 # changes tapestry-core/src/main/java/org/apache/tapestry5/internal/services/ComponentDependencyGraphvizGeneratorImpl.java x: 1 # contributors y: 3 # changes tapestry-core/src/main/java/org/apache/tapestry5/internal/services/ComponentInstantiatorSourceImpl.java x: 4 # contributors y: 42 # changes tapestry-core/src/main/java/org/apache/tapestry5/modules/PageLoadModule.java x: 2 # contributors y: 8 # changes tapestry-core/src/main/java/org/apache/tapestry5/services/pageload/PageClassLoaderContextManagerImpl.java x: 1 # contributors y: 7 # changes tapestry-core/src/main/resources/org/apache/tapestry5/corelib/pages/ComponentLibraries.tml x: 2 # contributors y: 7 # changes tapestry-core/src/main/resources/org/apache/tapestry5/corelib/pages/PageCatalog.tml x: 2 # contributors y: 15 # changes tapestry-json/src/main/java/org/apache/tapestry5/json/JSONObject.java x: 7 # contributors y: 23 # changes plastic/src/main/java/org/apache/tapestry5/plastic/PlasticUtils.java x: 4 # contributors y: 13 # changes tapestry-core/src/main/java/org/apache/tapestry5/internal/services/ComponentTemplateSourceImpl.java x: 4 # contributors y: 21 # changes tapestry-core/src/main/java/org/apache/tapestry5/internal/services/RequestPageCacheImpl.java x: 5 # contributors y: 16 # changes plastic/src/main/java/org/apache/tapestry5/plastic/InstructionBuilder.java x: 4 # contributors y: 11 # changes plastic/src/main/java/org/apache/tapestry5/internal/plastic/PlasticInternalUtils.java x: 9 # contributors y: 25 # changes tapestry-beanvalidator/src/main/java/org/apache/tapestry5/beanvalidator/modules/BeanValidatorModule.java x: 5 # contributors y: 6 # changes tapestry-beanvalidator/src/main/java/org/apache/tapestry5/internal/beanvalidator/BeanValidatorSourceImpl.java x: 3 # contributors y: 3 # changes tapestry-core/src/main/java/org/apache/tapestry5/TapestryFilter.java x: 8 # contributors y: 19 # changes tapestry-core/src/main/java/org/apache/tapestry5/corelib/components/Palette.java x: 7 # contributors y: 30 # changes tapestry-core/src/main/java/org/apache/tapestry5/internal/services/AssetDispatcher.java x: 5 # contributors y: 23 # changes tapestry-core/src/main/java/org/apache/tapestry5/internal/services/CookiesImpl.java x: 8 # contributors y: 12 # changes tapestry-core/src/main/java/org/apache/tapestry5/internal/services/DefaultRequestExceptionHandler.java x: 8 # contributors y: 31 # changes tapestry-core/src/main/java/org/apache/tapestry5/internal/services/IgnoredPathsFilter.java x: 5 # contributors y: 4 # changes tapestry-core/src/main/java/org/apache/tapestry5/internal/services/ResourceStreamerImpl.java x: 6 # contributors y: 33 # changes tapestry-core/src/main/java/org/apache/tapestry5/modules/InternalModule.java x: 5 # contributors y: 11 # changes tapestry-core/src/main/java/org/apache/tapestry5/services/assets/AssetRequestHandler.java x: 5 # contributors y: 12 # changes tapestry-spring/src/main/java/org/apache/tapestry5/internal/spring/SpringModuleDef.java x: 6 # contributors y: 17 # changes plastic/src/main/java/org/apache/tapestry5/internal/plastic/PlasticClassImpl.java x: 7 # contributors y: 41 # changes beanmodel/src/main/java/org/apache/tapestry5/beanmodel/services/PlasticProxyFactoryImpl.java x: 1 # contributors y: 6 # changes tapestry-ioc/src/main/java/org/apache/tapestry5/ioc/internal/AbstractReloadableObjectCreator.java x: 5 # contributors y: 19 # changes tapestry-core/src/main/java/org/apache/tapestry5/corelib/components/Form.java x: 8 # contributors y: 82 # 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/internal/RegistryImpl.java x: 9 # contributors y: 74 # 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/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/AssetSourceImpl.java x: 5 # contributors y: 28 # 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/ComponentMessagesSourceImpl.java x: 3 # contributors y: 18 # 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/structure/ComponentPageElement.java x: 3 # contributors y: 13 # changes tapestry-core/src/main/java/org/apache/tapestry5/internal/structure/ComponentPageElementImpl.java x: 10 # contributors y: 48 # changes tapestry-core/src/main/java/org/apache/tapestry5/services/ComponentClassResolver.java x: 4 # contributors y: 20 # 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/internal/services/LocalizationSetterImpl.java x: 5 # contributors y: 13 # changes tapestry-core/src/main/java/org/apache/tapestry5/CookieBuilder.java x: 6 # contributors y: 6 # changes tapestry-ioc/src/main/java/org/apache/tapestry5/ioc/internal/ModuleImpl.java x: 6 # contributors y: 41 # changes tapestry-ioc/src/main/java/org/apache/tapestry5/ioc/internal/services/cron/CronExpression.java x: 7 # contributors y: 11 # 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: 29 # changes tapestry-core/src/main/java/org/apache/tapestry5/corelib/components/Grid.java x: 10 # contributors y: 44 # changes quickstart/src/main/resources/archetype-resources/src/main/java/services/AppModule.java x: 4 # contributors y: 17 # changes tapestry-core/src/main/java/org/apache/tapestry5/internal/services/PageElementFactoryImpl.java x: 2 # contributors y: 11 # changes tapestry-core/src/main/coffeescript/META-INF/modules/t5/core/ajaxformloop.coffee x: 5 # contributors y: 14 # changes tapestry-core/src/main/coffeescript/META-INF/modules/t5/core/alert.coffee x: 4 # contributors y: 16 # 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/forms.coffee x: 7 # contributors y: 18 # changes tapestry-core/src/main/coffeescript/META-INF/modules/t5/core/zone-refresh.coffee x: 5 # contributors y: 5 # 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/webresources/modules/WebResourcesModule.java x: 6 # 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 tapestry-core/src/main/java/org/apache/tapestry5/ComponentResourcesCommon.java x: 4 # contributors y: 15 # 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/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: 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/internal/model/MutableComponentModelImpl.java x: 8 # contributors y: 20 # changes tapestry-core/src/main/java/org/apache/tapestry5/internal/pageload/ComponentAssemblerImpl.java x: 6 # contributors y: 22 # 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/XMLTokenStream.java x: 6 # contributors y: 12 # changes tapestry-core/src/main/java/org/apache/tapestry5/internal/services/javascript/ModuleManagerImpl.java x: 4 # contributors y: 30 # 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/ParameterWorker.java x: 10 # contributors y: 28 # changes tapestry-core/src/main/java/org/apache/tapestry5/services/javascript/ModuleManager.java x: 4 # contributors y: 19 # 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/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-webresources/src/main/java/org/apache/tapestry5/internal/webresources/ResourceLessSource.java x: 3 # contributors y: 2 # changes tapestry-core/src/main/java/org/apache/tapestry5/corelib/components/GridRows.java x: 5 # contributors y: 15 # changes tapestry-core/src/main/java/org/apache/tapestry5/corelib/components/Zone.java x: 6 # contributors y: 35 # changes tapestry-core/src/main/java/org/apache/tapestry5/corelib/components/FormFragment.java x: 4 # contributors y: 28 # changes tapestry-core/src/main/java/org/apache/tapestry5/annotations/PageActivationContext.java x: 6 # contributors y: 7 # changes tapestry-core/src/main/java/org/apache/tapestry5/services/LibraryMapping.java x: 2 # contributors y: 13 # changes tapestry-core/src/main/resources/org/apache/tapestry5/corelib/pages/ExceptionReport.tml x: 2 # contributors y: 14 # changes tapestry-core/src/main/java/org/apache/tapestry5/services/ComponentLibraryInfo.java x: 1 # contributors y: 5 # 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/corelib/components/ExceptionDisplay.java x: 1 # contributors y: 11 # changes tapestry-core/src/main/resources/org/apache/tapestry5/corelib/components/ExceptionDisplay.tml x: 1 # contributors y: 9 # changes tapestry-core/src/main/java/org/apache/tapestry5/internal/services/ajax/JavascriptSupportImpl.java x: 1 # contributors y: 10 # changes
86.0
# changes
  min: 1.0
  average: 5.13
  25th percentile: 2.0
  median: 3.0
  75th percentile: 6.0
  max: 86.0
0 13.0
# contributors
min: 1.0 | average: 2.24 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 3.0 | max: 13.0

Number of Contributors vs. File Size: 1980 points

tapestry-core/src/main/java/org/apache/tapestry5/internal/services/javascript/EsModuleManagerImpl.java x: 1 # contributors y: 274 lines of code tapestry-core/src/main/java/org/apache/tapestry5/services/javascript/EsModuleConfigurationCallback.java x: 1 # contributors y: 20 lines of code tapestry-core/src/main/java/org/apache/tapestry5/services/javascript/EsModuleManager.java x: 1 # contributors y: 37 lines of code tapestry-ioc/src/main/java/org/apache/tapestry5/ioc/internal/util/InternalUtils.java x: 6 # contributors y: 1127 lines of code tapestry-core/src/main/java/org/apache/tapestry5/SymbolConstants.java x: 13 # contributors y: 108 lines of code tapestry-core/src/main/java/org/apache/tapestry5/annotations/Import.java x: 3 # contributors y: 20 lines of code tapestry-core/src/main/java/org/apache/tapestry5/internal/services/DocumentLinkerImpl.java x: 5 # contributors y: 185 lines of code tapestry-core/src/main/java/org/apache/tapestry5/internal/services/PartialMarkupDocumentLinker.java x: 4 # contributors y: 74 lines of code tapestry-core/src/main/java/org/apache/tapestry5/internal/services/ajax/JavaScriptSupportImpl.java x: 5 # contributors y: 323 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/transform/ImportWorker.java x: 4 # contributors y: 303 lines of code tapestry-core/src/main/java/org/apache/tapestry5/modules/JavaScriptModule.java x: 10 # contributors y: 384 lines of code tapestry-core/src/main/java/org/apache/tapestry5/modules/TapestryModule.java x: 9 # contributors y: 1743 lines of code tapestry-core/src/main/java/org/apache/tapestry5/services/javascript/AbstractInitialization.java x: 1 # contributors y: 6 lines of code tapestry-core/src/main/java/org/apache/tapestry5/services/javascript/Initialization.java x: 3 # contributors y: 7 lines of code tapestry-core/src/main/java/org/apache/tapestry5/services/javascript/JavaScriptSupport.java x: 4 # contributors y: 33 lines of code tapestry-ioc/src/main/java/org/apache/tapestry5/ioc/internal/util/URLChangeTracker.java x: 2 # contributors y: 184 lines of code tapestry-http/src/main/java/org/apache/tapestry5/http/internal/services/SessionImpl.java x: 3 # contributors y: 139 lines of code tapestry-core/src/main/java/org/apache/tapestry5/internal/services/ComponentDependencyRegistryImpl.java x: 1 # contributors y: 846 lines of code tapestry-core/src/main/java/org/apache/tapestry5/internal/services/PageSourceImpl.java x: 3 # contributors y: 277 lines of code tapestry-core/src/main/coffeescript/META-INF/modules/t5/core/palette.coffee x: 4 # contributors y: 210 lines of code tapestry-core/src/main/java/org/apache/tapestry5/internal/util/SelectModelRenderer.java x: 2 # contributors y: 80 lines of code tapestry-core/src/main/preprocessed-coffeescript/org/apache/tapestry5/t5-core-dom.coffee x: 7 # contributors y: 802 lines of code tapestry-webresources/src/main/java/org/apache/tapestry5/internal/webresources/CssCompressor.java x: 2 # contributors y: 412 lines of code tapestry-core/src/main/java/org/apache/tapestry5/corelib/components/Recursive.java x: 1 # contributors y: 206 lines of code tapestry-ioc/src/main/java/org/apache/tapestry5/ioc/modules/TapestryIOCModule.java x: 4 # contributors y: 240 lines of code tapestry-core/src/main/java/org/apache/tapestry5/internal/services/ComponentEventLinkEncoderImpl.java x: 5 # contributors y: 345 lines of code tapestry-version-migrator/src/main/java/org/apache/tapestry5/versionmigrator/Main.java x: 1 # contributors y: 452 lines of code tapestry-cdi/src/main/java/org/apache/tapestry5/cdi/BeanHelper.java x: 4 # contributors y: 89 lines of code tapestry-cdi/src/main/java/org/apache/tapestry5/cdi/extension/BeanManagerHolder.java x: 4 # contributors y: 15 lines of code tapestry-core/src/main/java/org/apache/tapestry5/annotations/SessionState.java x: 5 # contributors y: 16 lines of code tapestry-core/src/main/java/org/apache/tapestry5/internal/transform/InjectNamedProvider.java x: 2 # contributors y: 29 lines of code tapestry-core/src/main/java/org/apache/tapestry5/internal/transform/InjectWorker.java x: 4 # contributors y: 57 lines of code tapestry-core/src/main/java/org/apache/tapestry5/tree/TreeModel.java x: 2 # contributors y: 10 lines of code tapestry-http/src/main/java/org/apache/tapestry5/http/internal/services/ClusteredSessionImpl.java x: 2 # contributors y: 60 lines of code tapestry-http/src/main/java/org/apache/tapestry5/http/internal/services/RequestImpl.java x: 2 # contributors y: 168 lines of code tapestry-ioc-jcache/src/main/java/org/apache/tapestry5/jcache/internal/CacheLookupUtil.java x: 2 # contributors y: 136 lines of code tapestry-jpa/src/main/java/org/apache/tapestry5/internal/jpa/CommitAfterWorker.java x: 6 # contributors y: 37 lines of code tapestry-jpa/src/main/java/org/apache/tapestry5/internal/jpa/EntityManagerManagerImpl.java x: 3 # contributors y: 73 lines of code tapestry-jpa/src/main/java/org/apache/tapestry5/internal/jpa/EntityManagerObjectProvider.java x: 5 # contributors y: 51 lines of code tapestry-jpa/src/main/java/org/apache/tapestry5/internal/jpa/EntityManagerSourceImpl.java x: 6 # contributors y: 249 lines of code tapestry-jpa/src/main/java/org/apache/tapestry5/internal/jpa/JpaValueEncoder.java x: 5 # contributors y: 78 lines of code tapestry-jpa/src/main/java/org/apache/tapestry5/internal/jpa/NoopBeanManager.java x: 2 # contributors y: 241 lines of code tapestry-jpa/src/main/java/org/apache/tapestry5/internal/jpa/PersistedEntity.java x: 2 # contributors y: 40 lines of code tapestry-jpa/src/main/java/org/apache/tapestry5/internal/jpa/PersistenceContentHandler.java x: 4 # contributors y: 166 lines of code tapestry-jpa/src/main/java/org/apache/tapestry5/internal/jpa/PersistenceContextWorker.java x: 4 # contributors y: 36 lines of code tapestry-jpa/src/main/java/org/apache/tapestry5/internal/jpa/PersistenceUnitInfoImpl.java x: 5 # contributors y: 233 lines of code tapestry-jpa/src/main/java/org/apache/tapestry5/jpa/modules/JpaModule.java x: 4 # contributors y: 182 lines of code tapestry-spock/src/main/java/org/apache/tapestry5/spock/TapestryInterceptor.java x: 1 # contributors y: 129 lines of code tapestry-core/src/main/java/org/apache/tapestry5/internal/transform/PropertyWorker.java x: 3 # contributors y: 57 lines of code plastic/src/main/java/org/apache/tapestry5/internal/plastic/PlasticFieldImpl.java x: 3 # contributors y: 383 lines of code tapestry-core/src/main/java/org/apache/tapestry5/internal/transform/CachedWorker.java x: 2 # contributors y: 362 lines of code plastic/src/main/java/org/apache/tapestry5/internal/plastic/PlasticClassLoader.java x: 3 # contributors y: 119 lines of code plastic/src/main/java/org/apache/tapestry5/internal/plastic/PlasticClassPool.java x: 5 # contributors y: 581 lines of code tapestry-core/src/main/java/org/apache/tapestry5/corelib/pages/ComponentLibraries.java x: 2 # contributors y: 381 lines of code tapestry-core/src/main/java/org/apache/tapestry5/corelib/pages/PageCatalog.java x: 4 # contributors y: 381 lines of code tapestry-core/src/main/java/org/apache/tapestry5/corelib/pages/PageClassLoaderContexts.java x: 1 # contributors y: 74 lines of code tapestry-core/src/main/java/org/apache/tapestry5/internal/ThrowawayClassLoader.java x: 1 # contributors y: 71 lines of code tapestry-core/src/main/java/org/apache/tapestry5/internal/services/ComponentDependencyGraphvizGeneratorImpl.java x: 1 # contributors y: 166 lines of code tapestry-core/src/main/java/org/apache/tapestry5/internal/services/ComponentInstantiatorSourceImpl.java x: 4 # contributors y: 647 lines of code tapestry-core/src/main/java/org/apache/tapestry5/services/pageload/PageClassLoaderContext.java x: 1 # contributors y: 290 lines of code tapestry-core/src/main/java/org/apache/tapestry5/services/pageload/PageClassLoaderContextManagerImpl.java x: 1 # contributors y: 633 lines of code tapestry-core/src/main/resources/org/apache/tapestry5/corelib/pages/PageCatalog.tml x: 2 # contributors y: 124 lines of code tapestry-webresources/src/main/java/org/apache/tapestry5/internal/webresources/GoogleClosureMinimizer.java x: 6 # contributors y: 73 lines of code tapestry-json/src/main/java/org/apache/tapestry5/json/JSONObject.java x: 7 # contributors y: 513 lines of code tapestry-core/src/main/java/org/apache/tapestry5/internal/services/ComponentTemplateSourceImpl.java x: 4 # contributors y: 218 lines of code beanmodel/src/main/java/org/apache/tapestry5/beanmodel/internal/services/PropertyConduitSourceImpl.java x: 2 # contributors y: 1075 lines of code tapestry-core/src/main/java/org/apache/tapestry5/internal/services/ComponentRequestHandlerTerminator.java x: 2 # contributors y: 97 lines of code tapestry-core/src/main/java/org/apache/tapestry5/internal/services/RequestPageCacheImpl.java x: 5 # contributors y: 94 lines of code plastic/src/main/java/org/apache/tapestry5/internal/plastic/InstructionBuilderImpl.java x: 3 # contributors y: 637 lines of code plastic/src/main/java/org/apache/tapestry5/plastic/InstructionBuilder.java x: 4 # contributors y: 123 lines of code plastic/src/main/java/org/apache/tapestry5/internal/plastic/PlasticInternalUtils.java x: 9 # contributors y: 300 lines of code tapestry-beanvalidator/src/main/java/org/apache/tapestry5/beanvalidator/modules/BeanValidatorModule.java x: 5 # contributors y: 172 lines of code tapestry-beanvalidator/src/main/java/org/apache/tapestry5/internal/beanvalidator/BeanFieldValidator.java x: 6 # contributors y: 200 lines of code tapestry-core/src/main/java/org/apache/tapestry5/TapestryFilter.java x: 8 # contributors y: 12 lines of code tapestry-core/src/main/java/org/apache/tapestry5/corelib/components/Palette.java x: 7 # contributors y: 128 lines of code tapestry-core/src/main/java/org/apache/tapestry5/internal/services/CookiesImpl.java x: 8 # contributors y: 103 lines of code tapestry-core/src/main/java/org/apache/tapestry5/internal/services/DefaultRequestExceptionHandler.java x: 8 # contributors y: 204 lines of code tapestry-core/src/main/java/org/apache/tapestry5/internal/services/ResourceStreamerImpl.java x: 6 # contributors y: 187 lines of code tapestry-core/src/main/java/org/apache/tapestry5/internal/services/StaticFilesFilter.java x: 3 # contributors y: 43 lines of code tapestry-core/src/main/java/org/apache/tapestry5/internal/services/javascript/ModuleDispatcher.java x: 4 # contributors y: 136 lines of code tapestry-core/src/main/java/org/apache/tapestry5/internal/services/rest/DefaultOpenApiDescriptionGenerator.java x: 2 # contributors y: 640 lines of code tapestry-core/src/main/java/org/apache/tapestry5/modules/InternalModule.java x: 5 # contributors y: 138 lines of code tapestry-http/src/main/java/org/apache/tapestry5/http/modules/TapestryHttpModule.java x: 2 # contributors y: 351 lines of code tapestry-spring/src/main/java/org/apache/tapestry5/internal/spring/SpringModuleDef.java x: 6 # contributors y: 283 lines of code plastic/src/main/java/org/apache/tapestry5/internal/plastic/PlasticClassImpl.java x: 7 # contributors y: 1158 lines of code beanmodel/src/main/java/org/apache/tapestry5/beanmodel/services/PlasticProxyFactoryImpl.java x: 1 # contributors y: 225 lines of code plastic/src/main/java/org/apache/tapestry5/internal/plastic/MethodAdviceManager.java x: 4 # contributors y: 301 lines of code tapestry-ioc/src/main/java/org/apache/tapestry5/ioc/internal/AbstractReloadableObjectCreator.java x: 5 # contributors y: 207 lines of code tapestry-core/src/main/resources/META-INF/assets/tapestry5/underscore-1.13.6.js x: 1 # contributors y: 1535 lines of code tapestry-core/src/main/java/org/apache/tapestry5/corelib/components/Form.java x: 8 # contributors y: 439 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/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 plastic/src/main/java/org/apache/tapestry5/plastic/PlasticManager.java x: 5 # contributors y: 149 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/ComponentClassResolverImpl.java x: 7 # contributors y: 553 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/MessagesSourceImpl.java x: 3 # contributors y: 210 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/InjectPageWorker.java x: 5 # contributors y: 67 lines of code tapestry-core/src/main/java/org/apache/tapestry5/internal/services/SessionApplicationStatePersistenceStrategy.java x: 6 # contributors y: 64 lines of code tapestry-ioc/src/main/java/org/apache/tapestry5/ioc/internal/ModuleImpl.java x: 6 # contributors y: 462 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-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/Html5DateField.java x: 1 # contributors y: 104 lines of code tapestry-ioc/src/main/java/org/apache/tapestry5/ioc/internal/DefaultModuleDefImpl.java x: 7 # contributors y: 480 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/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 tapestry-core/src/main/java/org/apache/tapestry5/corelib/components/Grid.java x: 10 # contributors y: 402 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/java/org/apache/tapestry5/modules/AssetsModule.java x: 3 # contributors y: 311 lines of code tapestry-core/src/main/java/org/apache/tapestry5/dom/Element.java x: 6 # contributors y: 595 lines of code tapestry-core/src/main/java/org/apache/tapestry5/internal/TapestryInternalUtils.java x: 7 # contributors y: 299 lines of code beanmodel/src/main/java/org/apache/tapestry5/beanmodel/BeanModelSourceBuilder.java x: 1 # contributors y: 180 lines of code commons/src/main/java/org/apache/tapestry5/commons/internal/services/GenericsResolverImpl.java x: 1 # contributors y: 344 lines of code commons/src/main/java/org/apache/tapestry5/commons/util/CaseInsensitiveMap.java x: 1 # contributors y: 372 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/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/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/PropertyEditBlocks.java x: 6 # contributors y: 157 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/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/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/transform/BindParameterWorker.java x: 3 # contributors y: 178 lines of code tapestry-core/src/main/java/org/apache/tapestry5/internal/transform/ParameterConduit.java x: 7 # contributors y: 11 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-core/src/main/java/org/apache/tapestry5/Field.java x: 6 # contributors y: 8 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/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/collapse.js x: 1 # contributors y: 315 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 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 tapestry-core/src/main/resources/META-INF/assets/tapestry5/scriptaculous_1_9_0/unittest.js x: 1 # contributors y: 524 lines of code tapestry-core/src/main/java/org/apache/tapestry5/internal/services/ajax/JavascriptSupportImpl.java x: 1 # contributors y: 323 lines of code tapestry-core/src/tapestry-formatting.xml x: 1 # contributors y: 251 lines of code
4513.0
lines of code
  min: 1.0
  average: 60.95
  25th percentile: 9.0
  median: 21.0
  75th percentile: 53.0
  max: 4513.0
0 13.0
# contributors
min: 1.0 | average: 2.24 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 3.0 | max: 13.0