apache / aries
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,053 files with 82,458 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 1 file changed 51-100 times (926 lines of code)
    • 18 files changed 21-50 times (7,401 lines of code)
    • 164 files changed 6-20 times (25,420 lines of code)
    • 870 files changed 1-5 times (48,711 lines of code)
0% | 1% | 8% | 30% | 59%
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,053 files with 82,458 lines of code.
    • 0 files changed by more than 25 contributors (0 lines of code)
    • 4 files changed by 11-25 contributors (2,010 lines of code)
    • 42 files changed by 6-10 contributors (10,951 lines of code)
    • 411 files changed by 2-5 contributors (37,275 lines of code)
    • 596 files changed by 1 contributor (32,222 lines of code)
0% | 2% | 13% | 45% | 39%
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, xml, xsd, html, yaml, jsp, properties, groovy, txt, md, sh, ddl, css, bat, ini, gitignore, adoc, cfg
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
java0% | 1% | 9% | 30% | 58%
xml0% | 0% | 0% | 24% | 75%
groovy0% | 0% | 0% | 0% | 100%
html0% | 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
blueprint0% | 3% | 14% | 26% | 54%
subsystem0% | 0% | 12% | 29% | 57%
spi-fly0% | 0% | 25% | 36% | 38%
jndi0% | 0% | 17% | 52% | 29%
transaction0% | 0% | 3% | 22% | 74%
proxy0% | 0% | 2% | 84% | 12%
jmx0% | 0% | 0% | 35% | 64%
util0% | 0% | 0% | 32% | 67%
versioning0% | 0% | 0% | 73% | 26%
esa-maven-plugin0% | 0% | 0% | 65% | 34%
web0% | 0% | 0% | 32% | 67%
async0% | 0% | 0% | 16% | 83%
testsupport0% | 0% | 0% | 15% | 84%
blueprint-maven-plugin0% | 0% | 0% | 0% | 100%
pushstream0% | 0% | 0% | 0% | 100%
quiesce0% | 0% | 0% | 0% | 100%
tutorials0% | 0% | 0% | 0% | 100%
esa-ant-task0% | 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
BlueprintContainerImpl.java
in blueprint/blueprint-core/src/main/java/org/apache/aries/blueprint/container
926 51 2009-09-30 2019-02-24 55 9 gawor@apache.org cschneider@apache.org
BlueprintExtender.java
in blueprint/blueprint-core/src/main/java/org/apache/aries/blueprint/container
537 29 2009-09-30 2025-05-04 48 18 gawor@apache.org alien11689@gmail.com
Activator.java
in subsystem/subsystem-core/src/main/java/org/apache/aries/subsystem/core/internal
273 25 2010-04-02 2025-05-01 44 8 gnodet@apache.org alien11689@gmail.com
SubsystemResource.java
in subsystem/subsystem-core/src/main/java/org/apache/aries/subsystem/core/internal
635 65 2012-05-07 2017-01-19 39 5 jwross@apache.org tjwatson@apache.org
BeanRecipe.java
in blueprint/blueprint-core/src/main/java/org/apache/aries/blueprint/container
770 61 2009-09-30 2018-06-01 39 9 gawor@apache.org gnodet@apache.org
NamespaceHandlerRegistryImpl.java
in blueprint/blueprint-core/src/main/java/org/apache/aries/blueprint/namespace
739 61 2009-09-30 2018-06-01 34 9 gawor@apache.org gnodet@apache.org
DeploymentManifest.java
in subsystem/subsystem-core/src/main/java/org/apache/aries/subsystem/core/archive
249 31 2011-08-15 2015-09-23 32 1 jwross@apache.org jwross@apache.org
ServiceHelper.java
in jndi/jndi-url/src/main/java/org/apache/aries/jndi/services
308 14 2009-10-02 2018-02-21 32 9 gnodet@apache.org gnodet@apache.org
ProviderBundleTrackerCustomizer.java
in spi-fly/spi-fly-core/src/main/java/org/apache/aries/spifly
401 19 2011-03-03 2023-09-29 31 5 davidb@apache.org chris@die-schneider.net
ServiceRecipe.java
in blueprint/blueprint-core/src/main/java/org/apache/aries/blueprint/container
482 35 2009-09-30 2018-01-31 30 11 gawor@apache.org gnodet@apache.org
AbstractServiceReferenceRecipe.java
in blueprint/blueprint-core/src/main/java/org/apache/aries/blueprint/container
551 40 2009-09-30 2018-01-31 30 12 gawor@apache.org gnodet@apache.org
TxInterceptorImpl.java
in transaction/transaction-blueprint/src/main/java/org/apache/aries/transaction
144 10 2010-02-19 2022-04-20 28 9 gnodet@apache.org gr.grzybek@gmail.com
RawSubsystemResource.java
in subsystem/subsystem-core/src/main/java/org/apache/aries/subsystem/core/internal
571 49 2012-05-07 2017-05-31 26 5 jwross@apache.org tjwatson@apache.org
Activator.java
in jndi/jndi-core/src/main/java/org/apache/aries/jndi/startup
242 15 2009-10-02 2025-03-26 25 9 gnodet@apache.org alien11689@gmail.com
StartAction.java
in subsystem/subsystem-core/src/main/java/org/apache/aries/subsystem/core/internal
555 30 2012-05-15 2016-09-09 25 5 jwross@apache.org tjwatson@apache.org
ReferenceRecipe.java
in blueprint/blueprint-core/src/main/java/org/apache/aries/blueprint/container
286 16 2009-09-30 2018-01-31 24 10 gawor@apache.org gnodet@apache.org
BaseActivator.java
in spi-fly/spi-fly-core/src/main/java/org/apache/aries/spifly
312 22 2011-03-23 2023-11-07 24 4 davidb@apache.org jbonofre@apache.org
ProxyUtils.java
in proxy/proxy-impl/src/main/java/org/apache/aries/proxy/impl
88 1 2012-02-16 2023-10-05 21 8 ejiang@apache.org chris@die-schneider.net
SubsystemManifest.java
in subsystem/subsystem-core/src/main/java/org/apache/aries/subsystem/core/archive
258 39 2011-08-15 2015-09-17 21 2 jwross@apache.org jwross@apache.org
ContextHelper.java
in jndi/jndi-core/src/main/java/org/apache/aries/jndi
136 7 2009-10-02 2019-11-14 20 8 gnodet@apache.org sebratton@users.noreply.git...
AbstractWovenProxyAdapter.java
in proxy/proxy-impl/src/main/java/org/apache/aries/proxy/impl/common
376 16 2011-06-07 2021-07-26 20 7 timothyjward@apache.org jbonofre@apache.org
CmNamespaceHandler.java
in blueprint/blueprint-cm/src/main/java/org/apache/aries/blueprint/compendium/cm
568 33 2009-09-30 2018-01-31 20 7 gawor@apache.org gnodet@apache.org
Activator.java
in jndi/jndi-url/src/main/java/org/apache/aries/jndi/url
62 5 2009-10-02 2018-02-21 19 8 gnodet@apache.org gnodet@apache.org
SubsystemContentHeader.java
in subsystem/subsystem-core/src/main/java/org/apache/aries/subsystem/core/archive
142 19 2011-08-15 2015-12-03 19 1 jwross@apache.org jwross@apache.org
ProxySubclassAdapter.java
in proxy/proxy-impl/src/main/java/org/apache/aries/proxy/impl/gen
440 13 2010-11-03 2021-02-13 19 11 not@apache.org jbonofre@apache.org
SubsystemResourceInstaller.java
in subsystem/subsystem-core/src/main/java/org/apache/aries/subsystem/core/internal
99 9 2012-05-31 2016-01-28 18 4 jwross@apache.org jwross@apache.org
BundleResourceInstaller.java
in subsystem/subsystem-core/src/main/java/org/apache/aries/subsystem/core/internal
160 18 2012-05-31 2015-12-03 18 2 jwross@apache.org jwross@apache.org
Grammar.java
in subsystem/subsystem-core/src/main/java/org/apache/aries/subsystem/core/archive
64 - 2011-08-15 2023-07-23 17 4 jwross@apache.org sebratton@users.noreply.git...
InstallAction.java
in subsystem/subsystem-core/src/main/java/org/apache/aries/subsystem/core/internal
93 3 2012-05-15 2016-09-09 17 4 jwross@apache.org tjwatson@apache.org
TCCLSetterVisitor.java
in spi-fly/spi-fly-weaver/src/main/java/org/apache/aries/spifly/weaver
178 11 2011-03-23 2023-04-08 17 6 davidb@apache.org timothyjward@apache.org
JMXAgentImpl.java
in jmx/jmx-core/src/main/java/org/apache/aries/jmx/agent
183 7 2009-11-19 2016-10-26 17 6 awojtuniak@apache.org cschneider@apache.org
ReferenceListRecipe.java
in blueprint/blueprint-core/src/main/java/org/apache/aries/blueprint/container
322 44 2009-09-30 2018-01-31 17 9 gawor@apache.org gnodet@apache.org
HeaderFactory.java
in subsystem/subsystem-core/src/main/java/org/apache/aries/subsystem/core/archive
50 1 2011-08-15 2015-09-23 16 2 jwross@apache.org jwross@apache.org
InterfaceCombiningClassAdapter.java
in proxy/proxy-impl/src/main/java/org/apache/aries/proxy/impl/interfaces
103 3 2011-06-07 2021-02-13 16 8 timothyjward@apache.org jbonofre@apache.org
BundleEventHook.java
in subsystem/subsystem-core/src/main/java/org/apache/aries/subsystem/core/internal
145 11 2012-03-12 2015-09-25 16 2 jwross@apache.org jwross@apache.org
RecipeBuilder.java
in blueprint/blueprint-core/src/main/java/org/apache/aries/blueprint/container
338 21 2009-09-30 2018-01-31 16 5 gawor@apache.org gnodet@apache.org
ReflectionUtils.java
in blueprint/blueprint-core/src/main/java/org/apache/aries/blueprint/utils
687 47 2009-09-30 2025-03-26 16 6 gawor@apache.org alien11689@gmail.com
RegionContextBundleHelper.java
in subsystem/subsystem-core/src/main/java/org/apache/aries/subsystem/core/internal
59 4 2012-02-09 2015-09-25 15 1 jwross@apache.org jwross@apache.org
ServiceRegistryContext.java
in jndi/jndi-url/src/main/java/org/apache/aries/jndi/url
85 10 2009-10-02 2018-02-21 15 6 gnodet@apache.org gnodet@apache.org
ImportPackageHeader.java
in subsystem/subsystem-core/src/main/java/org/apache/aries/subsystem/core/archive
121 11 2011-08-15 2016-02-24 15 1 jwross@apache.org jwross@apache.org
ObjectFactoryHelper.java
in jndi/jndi-core/src/main/java/org/apache/aries/jndi
211 13 2010-05-13 2020-10-07 15 8 gawor@apache.org sebratton@users.noreply.git...
Subsystems.java
in subsystem/subsystem-core/src/main/java/org/apache/aries/subsystem/core/internal
240 24 2012-05-31 2017-01-04 15 2 jwross@apache.org tjwatson@apache.org
BundleResource.java
in subsystem/subsystem-core/src/main/java/org/apache/aries/subsystem/core/internal
241 23 2012-05-07 2017-05-31 15 4 jwross@apache.org tjwatson@apache.org
Main.java
in spi-fly/spi-fly-static-tool/src/main/java/org/apache/aries/spifly/statictool
274 13 2011-03-23 2022-01-26 15 3 davidb@apache.org coheigea@apache.org
Util.java
in spi-fly/spi-fly-core/src/main/java/org/apache/aries/spifly
299 16 2011-03-03 2020-10-04 15 2 davidb@apache.org rotty3000@apache.org
Framework.java
in jmx/jmx-core/src/main/java/org/apache/aries/jmx/framework
456 38 2009-11-29 2012-11-14 15 5 awojtuniak@apache.org davidb@apache.org
transaction.xml
in transaction/transaction-blueprint/src/main/resources/OSGI-INF/blueprint
15 - 2010-02-19 2018-11-07 14 8 gnodet@apache.org ggrzybek@apache.org
OsgiIdentityCapability.java
in subsystem/subsystem-core/src/main/java/org/apache/aries/subsystem/core/internal
64 10 2011-08-15 2015-08-12 14 2 jwross@apache.org jwross@apache.org
InterfaceProxyGenerator.java
in proxy/proxy-impl/src/main/java/org/apache/aries/proxy/impl/interfaces
75 3 2011-06-07 2021-02-13 14 7 timothyjward@apache.org jbonofre@apache.org
Collaborator.java
in blueprint/blueprint-core/src/main/java/org/apache/aries/blueprint/proxy
91 7 2009-11-17 2018-01-31 14 6 ozzy@apache.org gnodet@apache.org
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
BlueprintExtender.java
in blueprint/blueprint-core/src/main/java/org/apache/aries/blueprint/container
537 29 2009-09-30 2025-05-04 48 18 gawor@apache.org alien11689@gmail.com
AbstractServiceReferenceRecipe.java
in blueprint/blueprint-core/src/main/java/org/apache/aries/blueprint/container
551 40 2009-09-30 2018-01-31 30 12 gawor@apache.org gnodet@apache.org
ServiceRecipe.java
in blueprint/blueprint-core/src/main/java/org/apache/aries/blueprint/container
482 35 2009-09-30 2018-01-31 30 11 gawor@apache.org gnodet@apache.org
ProxySubclassAdapter.java
in proxy/proxy-impl/src/main/java/org/apache/aries/proxy/impl/gen
440 13 2010-11-03 2021-02-13 19 11 not@apache.org jbonofre@apache.org
ReferenceRecipe.java
in blueprint/blueprint-core/src/main/java/org/apache/aries/blueprint/container
286 16 2009-09-30 2018-01-31 24 10 gawor@apache.org gnodet@apache.org
BlueprintContainerImpl.java
in blueprint/blueprint-core/src/main/java/org/apache/aries/blueprint/container
926 51 2009-09-30 2019-02-24 55 9 gawor@apache.org cschneider@apache.org
BeanRecipe.java
in blueprint/blueprint-core/src/main/java/org/apache/aries/blueprint/container
770 61 2009-09-30 2018-06-01 39 9 gawor@apache.org gnodet@apache.org
NamespaceHandlerRegistryImpl.java
in blueprint/blueprint-core/src/main/java/org/apache/aries/blueprint/namespace
739 61 2009-09-30 2018-06-01 34 9 gawor@apache.org gnodet@apache.org
ServiceHelper.java
in jndi/jndi-url/src/main/java/org/apache/aries/jndi/services
308 14 2009-10-02 2018-02-21 32 9 gnodet@apache.org gnodet@apache.org
TxInterceptorImpl.java
in transaction/transaction-blueprint/src/main/java/org/apache/aries/transaction
144 10 2010-02-19 2022-04-20 28 9 gnodet@apache.org gr.grzybek@gmail.com
Activator.java
in jndi/jndi-core/src/main/java/org/apache/aries/jndi/startup
242 15 2009-10-02 2025-03-26 25 9 gnodet@apache.org alien11689@gmail.com
ReferenceListRecipe.java
in blueprint/blueprint-core/src/main/java/org/apache/aries/blueprint/container
322 44 2009-09-30 2018-01-31 17 9 gawor@apache.org gnodet@apache.org
Activator.java
in subsystem/subsystem-core/src/main/java/org/apache/aries/subsystem/core/internal
273 25 2010-04-02 2025-05-01 44 8 gnodet@apache.org alien11689@gmail.com
ProxyUtils.java
in proxy/proxy-impl/src/main/java/org/apache/aries/proxy/impl
88 1 2012-02-16 2023-10-05 21 8 ejiang@apache.org chris@die-schneider.net
ContextHelper.java
in jndi/jndi-core/src/main/java/org/apache/aries/jndi
136 7 2009-10-02 2019-11-14 20 8 gnodet@apache.org sebratton@users.noreply.git...
Activator.java
in jndi/jndi-url/src/main/java/org/apache/aries/jndi/url
62 5 2009-10-02 2018-02-21 19 8 gnodet@apache.org gnodet@apache.org
InterfaceCombiningClassAdapter.java
in proxy/proxy-impl/src/main/java/org/apache/aries/proxy/impl/interfaces
103 3 2011-06-07 2021-02-13 16 8 timothyjward@apache.org jbonofre@apache.org
ObjectFactoryHelper.java
in jndi/jndi-core/src/main/java/org/apache/aries/jndi
211 13 2010-05-13 2020-10-07 15 8 gawor@apache.org sebratton@users.noreply.git...
transaction.xml
in transaction/transaction-blueprint/src/main/resources/OSGI-INF/blueprint
15 - 2010-02-19 2018-11-07 14 8 gnodet@apache.org ggrzybek@apache.org
CmManagedServiceFactory.java
in blueprint/blueprint-cm/src/main/java/org/apache/aries/blueprint/compendium/cm
224 24 2009-09-30 2018-01-31 13 8 gawor@apache.org gnodet@apache.org
Parser.java
in blueprint/blueprint-parser/src/main/java/org/apache/aries/blueprint/parser
1251 67 2011-06-14 2019-11-18 9 8 mahrwald@apache.org chris@die-schneider.net
CmNamespaceHandler.java
in blueprint/blueprint-cm/src/main/java/org/apache/aries/blueprint/compendium/cm
568 33 2009-09-30 2018-01-31 20 7 gawor@apache.org gnodet@apache.org
AbstractWovenProxyAdapter.java
in proxy/proxy-impl/src/main/java/org/apache/aries/proxy/impl/common
376 16 2011-06-07 2021-07-26 20 7 timothyjward@apache.org jbonofre@apache.org
InterfaceProxyGenerator.java
in proxy/proxy-impl/src/main/java/org/apache/aries/proxy/impl/interfaces
75 3 2011-06-07 2021-02-13 14 7 timothyjward@apache.org jbonofre@apache.org
CmManagedProperties.java
in blueprint/blueprint-cm/src/main/java/org/apache/aries/blueprint/compendium/cm
238 26 2009-09-30 2018-01-31 11 7 gawor@apache.org gnodet@apache.org
BlueprintEventDispatcher.java
in blueprint/blueprint-core/src/main/java/org/apache/aries/blueprint/container
245 14 2009-09-30 2021-02-15 11 7 gawor@apache.org jbonofre@apache.org
TCCLSetterVisitor.java
in spi-fly/spi-fly-weaver/src/main/java/org/apache/aries/spifly/weaver
178 11 2011-03-23 2023-04-08 17 6 davidb@apache.org timothyjward@apache.org
JMXAgentImpl.java
in jmx/jmx-core/src/main/java/org/apache/aries/jmx/agent
183 7 2009-11-19 2016-10-26 17 6 awojtuniak@apache.org cschneider@apache.org
ReflectionUtils.java
in blueprint/blueprint-core/src/main/java/org/apache/aries/blueprint/utils
687 47 2009-09-30 2025-03-26 16 6 gawor@apache.org alien11689@gmail.com
ServiceRegistryContext.java
in jndi/jndi-url/src/main/java/org/apache/aries/jndi/url
85 10 2009-10-02 2018-02-21 15 6 gnodet@apache.org gnodet@apache.org
Collaborator.java
in blueprint/blueprint-core/src/main/java/org/apache/aries/blueprint/proxy
91 7 2009-11-17 2018-01-31 14 6 ozzy@apache.org gnodet@apache.org
DelegateContext.java
in jndi/jndi-core/src/main/java/org/apache/aries/jndi
294 65 2009-10-02 2018-02-21 12 6 gnodet@apache.org gnodet@apache.org
CmPropertyPlaceholder.java
in blueprint/blueprint-cm/src/main/java/org/apache/aries/blueprint/compendium/cm
124 16 2009-09-30 2018-12-12 11 6 gawor@apache.org shannon.gallagher@connexta.com
PropertyPlaceholder.java
in blueprint/blueprint-core/src/main/java/org/apache/aries/blueprint/ext
3 - 2009-09-30 2018-11-08 11 6 gawor@apache.org ggrzybek@apache.org
AbstractPropertyPlaceholder.java
in blueprint/blueprint-core/src/main/java/org/apache/aries/blueprint/ext
7 - 2009-09-30 2018-11-08 11 6 gawor@apache.org ggrzybek@apache.org
FrameworkUtils.java
in jmx/jmx-core/src/main/java/org/apache/aries/jmx/util
430 9 2009-12-03 2012-11-14 11 6 atk@apache.org davidb@apache.org
DirObjectFactoryHelper.java
in jndi/jndi-core/src/main/java/org/apache/aries/jndi
8 1 2010-05-13 2018-02-21 10 6 gawor@apache.org gnodet@apache.org
OSGiObjectFactoryBuilder.java
in jndi/jndi-core/src/main/java/org/apache/aries/jndi
48 5 2009-10-02 2018-02-21 10 6 dims@apache.org gnodet@apache.org
ProxyWeavingHook.java
in proxy/proxy-impl/src/main/java/org/apache/aries/proxy/impl/weaving
148 10 2011-04-14 2017-01-11 10 6 timothyjward@apache.org cschneider@apache.org
SyntheticSerialVerUIDAdder.java
in proxy/proxy-impl/src/main/java/org/apache/aries/proxy/impl/weaving
47 4 2011-06-07 2025-03-26 9 6 timothyjward@apache.org alien11689@gmail.com
BundleState.java
in jmx/jmx-core/src/main/java/org/apache/aries/jmx/framework
324 28 2009-12-03 2016-10-12 9 6 atk@apache.org gnodet@apache.org
AriesFrameworkUtil.java
in util/src/main/java/org/apache/aries/util
61 5 2010-10-29 2025-03-26 8 6 not@apache.org alien11689@gmail.com
ProxyManagerActivator.java
in proxy/proxy-impl/src/main/java/org/apache/aries/proxy/impl
41 2 2010-11-03 2017-01-11 8 6 not@apache.org cschneider@apache.org
AbstractIntegrationTest.java
in testsupport/testsupport-unit/src/main/java/org/apache/aries/itest
75 9 2011-07-10 2025-03-31 8 6 mahrwald@apache.org alien11689@gmail.com
ServiceState.java
in jmx/jmx-core/src/main/java/org/apache/aries/jmx/framework
241 16 2009-12-03 2016-10-12 8 6 atk@apache.org gnodet@apache.org
ProxySubclassGenerator.java
in proxy/proxy-impl/src/main/java/org/apache/aries/proxy/impl/gen
274 11 2010-11-03 2017-01-11 6 6 not@apache.org cschneider@apache.org
SubsystemResource.java
in subsystem/subsystem-core/src/main/java/org/apache/aries/subsystem/core/internal
635 65 2012-05-07 2017-01-19 39 5 jwross@apache.org tjwatson@apache.org
ProviderBundleTrackerCustomizer.java
in spi-fly/spi-fly-core/src/main/java/org/apache/aries/spifly
401 19 2011-03-03 2023-09-29 31 5 davidb@apache.org chris@die-schneider.net
RawSubsystemResource.java
in subsystem/subsystem-core/src/main/java/org/apache/aries/subsystem/core/internal
571 49 2012-05-07 2017-05-31 26 5 jwross@apache.org tjwatson@apache.org
StartAction.java
in subsystem/subsystem-core/src/main/java/org/apache/aries/subsystem/core/internal
555 30 2012-05-15 2016-09-09 25 5 jwross@apache.org tjwatson@apache.org
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
EventConstants.java
in blueprint/blueprint-api/src/main/java/org/osgi/service/blueprint/container
33 1
package.html
in blueprint/blueprint-api/src/main/java/org/osgi/service/blueprint/container
19 -
ServiceUnavailableException.java
in blueprint/blueprint-api/src/main/java/org/osgi/service/blueprint/container
18 3
ReifiedType.java
in blueprint/blueprint-api/src/main/java/org/osgi/service/blueprint/container
17 4
NoSuchComponentException.java
in blueprint/blueprint-api/src/main/java/org/osgi/service/blueprint/container
17 3
ComponentDefinitionException.java
in blueprint/blueprint-api/src/main/java/org/osgi/service/blueprint/container
16 4
BlueprintContainer.java
in blueprint/blueprint-api/src/main/java/org/osgi/service/blueprint/container
16 -
ServiceMetadata.java
in blueprint/blueprint-api/src/main/java/org/osgi/service/blueprint/reflect
15 -
BeanMetadata.java
in blueprint/blueprint-api/src/main/java/org/osgi/service/blueprint/reflect
14 -
package.html
in blueprint/blueprint-api/src/main/java/org/osgi/service/blueprint/reflect
12 -
ServiceReferenceMetadata.java
in blueprint/blueprint-api/src/main/java/org/osgi/service/blueprint/reflect
11 -
ComponentMetadata.java
in blueprint/blueprint-api/src/main/java/org/osgi/service/blueprint/reflect
9 -
CollectionMetadata.java
in blueprint/blueprint-api/src/main/java/org/osgi/service/blueprint/reflect
7 -
MapMetadata.java
in blueprint/blueprint-api/src/main/java/org/osgi/service/blueprint/reflect
7 -
Converter.java
in blueprint/blueprint-api/src/main/java/org/osgi/service/blueprint/container
6 -
BeanArgument.java
in blueprint/blueprint-api/src/main/java/org/osgi/service/blueprint/reflect
6 -
RegistrationListener.java
in blueprint/blueprint-api/src/main/java/org/osgi/service/blueprint/reflect
6 -
ReferenceListener.java
in blueprint/blueprint-api/src/main/java/org/osgi/service/blueprint/reflect
6 -
ReferenceListMetadata.java
in blueprint/blueprint-api/src/main/java/org/osgi/service/blueprint/reflect
6 -
BeanProperty.java
in blueprint/blueprint-api/src/main/java/org/osgi/service/blueprint/reflect
5 -
ValueMetadata.java
in blueprint/blueprint-api/src/main/java/org/osgi/service/blueprint/reflect
5 -
MapEntry.java
in blueprint/blueprint-api/src/main/java/org/osgi/service/blueprint/reflect
5 -
NullMetadata.java
in blueprint/blueprint-api/src/main/java/org/osgi/service/blueprint/reflect
5 -
PropsMetadata.java
in blueprint/blueprint-api/src/main/java/org/osgi/service/blueprint/reflect
5 -
BlueprintListener.java
in blueprint/blueprint-api/src/main/java/org/osgi/service/blueprint/container
4 -
IdRefMetadata.java
in blueprint/blueprint-api/src/main/java/org/osgi/service/blueprint/reflect
4 -
ReferenceMetadata.java
in blueprint/blueprint-api/src/main/java/org/osgi/service/blueprint/reflect
4 -
RefMetadata.java
in blueprint/blueprint-api/src/main/java/org/osgi/service/blueprint/reflect
4 -
Metadata.java
in blueprint/blueprint-api/src/main/java/org/osgi/service/blueprint/reflect
3 -
NonNullMetadata.java
in blueprint/blueprint-api/src/main/java/org/osgi/service/blueprint/reflect
3 -
Target.java
in blueprint/blueprint-api/src/main/java/org/osgi/service/blueprint/reflect
3 -
SecureAction.java
in subsystem/subsystem-core/src/main/java/org/apache/aries/subsystem/core/capabilityset
1702 67 2015-09-02 2015-09-02 1 1 jwross@apache.org jwross@apache.org
AbstractPushStreamImpl.java
in pushstream/pushstream/src/main/java/org/apache/aries/pushstream
1198 48 2016-10-21 2016-10-21 1 1 timothyjward@apache.org timothyjward@apache.org
BeanRecipe.java
in blueprint/blueprint-noosgi/src/main/java/org/apache/aries/blueprint/container
810 52 2013-03-25 2013-03-25 1 1 gnodet@apache.org gnodet@apache.org
GenericsUtil.java
in blueprint/blueprint-core/src/main/java/org/apache/aries/blueprint/utils/generics
679 47 2018-01-30 2018-01-31 2 1 gnodet@apache.org gnodet@apache.org
SimpleFilter.java
in subsystem/subsystem-core/src/main/java/org/apache/aries/subsystem/core/capabilityset
617 18 2015-09-02 2015-09-27 3 1 jwross@apache.org jwross@apache.org
ConfigurationHandler.java
in subsystem/subsystem-core/src/main/java/org/apache/aries/subsystem/core/content
573 22 2014-12-02 2014-12-02 1 1 davidb@apache.org davidb@apache.org
ExtNamespaceHandler.java
in blueprint/blueprint-noosgi/src/main/java/org/apache/aries/blueprint/ext/impl
548 36 2013-01-09 2018-02-16 3 1 gnodet@apache.org gnodet@apache.org
CapabilitySet.java
in subsystem/subsystem-core/src/main/java/org/apache/aries/subsystem/core/capabilityset
475 15 2015-09-02 2015-09-02 1 1 jwross@apache.org jwross@apache.org
PromiseImpl.java
in async/promise-api/src/main/java/org/apache/aries/async/promise
405 23 2015-05-07 2016-10-17 4 1 timothyjward@apache.org timothyjward@apache.org
TypeInference.java
in blueprint/blueprint-core/src/main/java/org/apache/aries/blueprint/utils/generics
379 22 2018-01-30 2018-07-03 3 1 gnodet@apache.org gnodet@apache.org
SpringOsgiNamespaceHandler.java
in blueprint/blueprint-spring-extender/src/main/java/org/apache/aries/blueprint/spring/extender
356 16 2015-11-27 2016-01-05 3 1 gnodet@apache.org gnodet@apache.org
PooledSession.java
in transaction/transaction-jms/src/main/java/org/apache/aries/transaction/jms/internal
354 56 2012-07-31 2014-06-12 2 1 gnodet@apache.org gnodet@apache.org
PushStreamProvider.java
in pushstream/pushstream/src/main/java/org/osgi/util/pushstream
343 14 2016-10-21 2016-10-21 1 1 timothyjward@apache.org timothyjward@apache.org
DeployedBundlesImpl.java
in subsystem/subsystem-modeller/src/main/java/org/apache/aries/subsystem/modelling/impl
321 17 2025-05-01 2025-05-01 1 1 alien11689@gmail.com alien11689@gmail.com
SimplePushEventSourceImpl.java
in pushstream/pushstream/src/main/java/org/apache/aries/pushstream
282 16 2016-10-21 2016-10-21 1 1 timothyjward@apache.org timothyjward@apache.org
AbstractParserProxy.java
in subsystem/subsystem-modeller/src/main/java/org/apache/aries/subsystem/modelling/impl
252 13 2025-05-01 2025-05-01 1 1 alien11689@gmail.com alien11689@gmail.com
DynamicCollection.java
in blueprint/blueprint-core/src/main/java/org/apache/aries/blueprint/utils
250 29 2009-09-30 2010-01-06 2 1 gawor@apache.org gawor@apache.org
DeploymentManifest.java
in subsystem/subsystem-core/src/main/java/org/apache/aries/subsystem/core/archive
249 31 2011-08-15 2015-09-23 32 1 jwross@apache.org jwross@apache.org
ConnectionManagerFactory.java
in transaction/transaction-jdbc/src/main/java/org/apache/aries/transaction/jdbc/internal
248 37 2013-05-15 2018-03-19 5 1 gnodet@apache.org gnodet@apache.org
Correlations

File Size vs. Number of Changes: 1053 points

blueprint/blueprint-core/src/main/java/org/apache/aries/blueprint/container/BlueprintExtender.java x: 537 lines of code y: 48 # changes subsystem/subsystem-modeller/src/main/java/org/apache/aries/subsystem/modelling/impl/ImportedServiceImpl.java x: 208 lines of code y: 2 # changes util/src/main/java/org/apache/aries/util/manifest/ManifestHeaderProcessor.java x: 464 lines of code y: 7 # changes util/src/main/java/org/apache/aries/util/tracker/RecursiveBundleTracker.java x: 44 lines of code y: 6 # changes subsystem/subsystem-core/src/main/java/org/apache/aries/subsystem/core/internal/Activator.java x: 273 lines of code y: 44 # changes subsystem/subsystem-core/src/main/java/org/apache/aries/subsystem/core/internal/ApplicationServiceModeller.java x: 84 lines of code y: 3 # changes subsystem/subsystem-modeller/src/main/java/org/apache/aries/subsystem/modelling/Consumer.java x: 9 lines of code y: 1 # changes subsystem/subsystem-modeller/src/main/java/org/apache/aries/subsystem/modelling/DeployedBundles.java x: 16 lines of code y: 1 # changes subsystem/subsystem-modeller/src/main/java/org/apache/aries/subsystem/modelling/DeploymentMFElement.java x: 4 lines of code y: 1 # changes subsystem/subsystem-modeller/src/main/java/org/apache/aries/subsystem/modelling/ExportedService.java x: 3 lines of code y: 1 # changes subsystem/subsystem-modeller/src/main/java/org/apache/aries/subsystem/modelling/InvalidAttributeException.java x: 14 lines of code y: 1 # changes subsystem/subsystem-modeller/src/main/java/org/apache/aries/subsystem/modelling/ModellerException.java x: 12 lines of code y: 1 # changes subsystem/subsystem-modeller/src/main/java/org/apache/aries/subsystem/modelling/ModellingManager.java x: 19 lines of code y: 1 # changes subsystem/subsystem-modeller/src/main/java/org/apache/aries/subsystem/modelling/ResolverException.java x: 31 lines of code y: 1 # changes subsystem/subsystem-modeller/src/main/java/org/apache/aries/subsystem/modelling/impl/AbstractExportedBundle.java x: 29 lines of code y: 1 # changes subsystem/subsystem-modeller/src/main/java/org/apache/aries/subsystem/modelling/impl/AbstractParserProxy.java x: 252 lines of code y: 1 # changes subsystem/subsystem-modeller/src/main/java/org/apache/aries/subsystem/modelling/impl/BundleBlueprintParser.java x: 113 lines of code y: 1 # changes subsystem/subsystem-modeller/src/main/java/org/apache/aries/subsystem/modelling/impl/DeployedBundlesImpl.java x: 321 lines of code y: 1 # changes subsystem/subsystem-modeller/src/main/java/org/apache/aries/subsystem/modelling/impl/ExportedBundleImpl.java x: 91 lines of code y: 1 # changes subsystem/subsystem-modeller/src/main/java/org/apache/aries/subsystem/modelling/impl/ExportedPackageImpl.java x: 153 lines of code y: 1 # changes subsystem/subsystem-modeller/src/main/java/org/apache/aries/subsystem/modelling/impl/ExportedServiceHelper.java x: 93 lines of code y: 1 # changes subsystem/subsystem-modeller/src/main/java/org/apache/aries/subsystem/modelling/impl/ExportedServiceImpl.java x: 128 lines of code y: 1 # changes subsystem/subsystem-modeller/src/main/java/org/apache/aries/subsystem/modelling/impl/ImportedBundleImpl.java x: 146 lines of code y: 1 # changes subsystem/subsystem-modeller/src/main/java/org/apache/aries/subsystem/modelling/impl/ImportedPackageImpl.java x: 189 lines of code y: 1 # changes subsystem/subsystem-modeller/src/main/java/org/apache/aries/subsystem/modelling/impl/ModelledResourceImpl.java x: 224 lines of code y: 1 # changes subsystem/subsystem-modeller/src/main/java/org/apache/aries/subsystem/modelling/impl/ModelledResourceManagerImpl.java x: 191 lines of code y: 1 # changes subsystem/subsystem-modeller/src/main/java/org/apache/aries/subsystem/modelling/impl/ModellingHelperImpl.java x: 139 lines of code y: 1 # changes subsystem/subsystem-modeller/src/main/java/org/apache/aries/subsystem/modelling/impl/PackageRequirementMerger.java x: 71 lines of code y: 1 # changes subsystem/subsystem-modeller/src/main/java/org/apache/aries/subsystem/modelling/impl/ParserProxyImpl.java x: 25 lines of code y: 1 # changes subsystem/subsystem-modeller/src/main/resources/OSGI-INF/blueprint/blueprint.xml x: 23 lines of code y: 1 # changes subsystem/subsystem-obr/src/main/java/org/apache/aries/subsystem/obr/internal/RepositoryAdminRepository.java x: 70 lines of code y: 3 # changes subsystem/subsystem-obr/src/main/java/org/apache/aries/subsystem/util/felix/OsgiRequirementAdapter.java x: 53 lines of code y: 4 # changes util/src/main/java/org/apache/aries/util/VersionRange.java x: 241 lines of code y: 6 # changes testsupport/testsupport-unit/src/main/java/org/apache/aries/itest/AbstractIntegrationTest.java x: 75 lines of code y: 8 # changes tutorials/blueprint/tutorial-assembly/src/main/assemblies/tutorial-assembly.xml x: 60 lines of code y: 4 # changes esa-maven-plugin/src/main/java/org/apache/aries/plugin/esa/EsaMojo.java x: 400 lines of code y: 11 # changes blueprint/blueprint-core/src/main/java/org/apache/aries/blueprint/ext/AbstractPropertyPlaceholderExt.java x: 402 lines of code y: 3 # changes blueprint/blueprint-core/src/main/java/org/apache/aries/blueprint/utils/ReflectionUtils.java x: 687 lines of code y: 16 # changes blueprint/blueprint-noosgi/src/main/java/org/apache/aries/blueprint/ext/AbstractPropertyPlaceholder.java x: 325 lines of code y: 4 # changes jmx/jmx-core-whiteboard/src/main/java/org/apache/aries/jmx/core/whiteboard/Activator.java x: 354 lines of code y: 5 # changes jndi/jndi-core/src/main/java/org/apache/aries/jndi/startup/Activator.java x: 242 lines of code y: 25 # changes proxy/proxy-impl/src/main/java/org/apache/aries/proxy/impl/AbstractProxyManager.java x: 133 lines of code y: 8 # changes proxy/proxy-impl/src/main/java/org/apache/aries/proxy/impl/AsmProxyManager.java x: 196 lines of code y: 9 # changes proxy/proxy-impl/src/main/java/org/apache/aries/proxy/impl/JdkProxyManager.java x: 40 lines of code y: 6 # changes proxy/proxy-impl/src/main/java/org/apache/aries/proxy/impl/common/MethodCopyingClassAdapter.java x: 132 lines of code y: 7 # changes proxy/proxy-impl/src/main/java/org/apache/aries/proxy/impl/common/OSGiFriendlyClassWriter.java x: 83 lines of code y: 7 # changes proxy/proxy-impl/src/main/java/org/apache/aries/proxy/impl/interfaces/ProxyClassLoader.java x: 121 lines of code y: 9 # changes proxy/proxy-impl/src/main/java/org/apache/aries/proxy/impl/weaving/SyntheticSerialVerUIDAdder.java x: 47 lines of code y: 9 # changes proxy/proxy-impl/src/main/java/org/apache/aries/proxy/impl/weaving/WovenProxyAdapter.java x: 44 lines of code y: 7 # changes spi-fly/spi-fly-dynamic-bundle/src/main/java/org/apache/aries/spifly/dynamic/OSGiFriendlyClassWriter.java x: 76 lines of code y: 5 # changes util/src/main/java/org/apache/aries/util/AriesFrameworkUtil.java x: 61 lines of code y: 8 # changes util/src/main/java/org/apache/aries/util/FragmentBuilder.java x: 195 lines of code y: 5 # changes util/src/main/java/org/apache/aries/util/filesystem/impl/NestedZipDirectory.java x: 154 lines of code y: 5 # changes util/src/main/java/org/apache/aries/util/filesystem/impl/NestedZipFile.java x: 136 lines of code y: 5 # changes util/src/main/java/org/apache/aries/util/filesystem/impl/ZipDirectory.java x: 165 lines of code y: 5 # changes util/src/main/java/org/apache/aries/util/filesystem/impl/ZipFileImpl.java x: 214 lines of code y: 7 # changes util/src/main/java/org/apache/aries/util/io/IOUtils.java x: 214 lines of code y: 6 # changes util/src/main/java/org/apache/aries/util/tracker/SingleServiceTracker.java x: 147 lines of code y: 5 # changes versioning/versioning-checker/src/main/java/org/apache/aries/versioning/check/BundleCompatibility.java x: 485 lines of code y: 7 # changes versioning/versioning-checker/src/main/java/org/apache/aries/versioning/check/SemanticVersioningChecker.java x: 123 lines of code y: 4 # changes versioning/versioning-checker/src/main/java/org/apache/aries/versioning/utils/ClassDeclaration.java x: 453 lines of code y: 8 # changes versioning/versioning-checker/src/main/java/org/apache/aries/versioning/utils/SemanticVersioningUtils.java x: 131 lines of code y: 8 # changes web/web-urlhandler/src/main/java/org/apache/aries/web/converter/impl/JSPImportParser.java x: 53 lines of code y: 2 # changes web/web-urlhandler/src/main/java/org/apache/aries/web/url/WAR_URLServiceHandler.java x: 72 lines of code y: 5 # changes testsupport/testsupport-unit/src/main/java/org/apache/aries/unittest/fixture/ArchiveFixture.java x: 236 lines of code y: 5 # changes blueprint-maven-plugin/blueprint-maven-plugin/src/main/java/org/apache/aries/blueprint/plugin/model/Introspector.java x: 76 lines of code y: 3 # changes blueprint-maven-plugin/blueprint-maven-plugin/src/main/java/org/apache/aries/blueprint/plugin/GenerateMojo.java x: 152 lines of code y: 2 # changes tutorials/blueprint/tutorial-modules/greeter-api/src/main/java/org/apache/aries/tutorials/blueprint/greeter/api/GreeterMessageService.java x: 4 lines of code y: 2 # changes tutorials/blueprint/tutorial-modules/greeter-client-blueprint/src/main/java/org/apache/aries/tutorials/blueprint/greeter/client/GreeterBlueprintClient.java x: 29 lines of code y: 2 # changes tutorials/blueprint/tutorial-modules/greeter-client-osgi/src/main/java/org/apache/aries/tutorials/blueprint/greeter/client/osgi/ClientBundleActivator.java x: 13 lines of code y: 2 # changes tutorials/blueprint/tutorial-modules/greeter-client-osgi/src/main/java/org/apache/aries/tutorials/blueprint/greeter/client/osgi/GreeterTestClient.java x: 93 lines of code y: 2 # changes tutorials/blueprint/tutorial-modules/greeter-server-blueprint/src/main/java/org/apache/aries/tutorials/blueprint/greeter/server/blueprint/GreeterMessageServiceImpl.java x: 19 lines of code y: 2 # changes blueprint-maven-plugin/blueprint-maven-plugin/src/main/java/org/apache/aries/blueprint/plugin/handlers/common/AbstractPersistenceContextHandler.java x: 41 lines of code y: 1 # changes blueprint-maven-plugin/blueprint-maven-plugin/src/main/java/org/apache/aries/blueprint/plugin/handlers/common/AbstractPersistenceUnitHandler.java x: 44 lines of code y: 1 # changes blueprint-maven-plugin/blueprint-maven-plugin/src/main/java/org/apache/aries/blueprint/plugin/handlers/common/AbstractTransactionFactory.java x: 89 lines of code y: 1 # changes blueprint-maven-plugin/blueprint-maven-plugin/src/main/java/org/apache/aries/blueprint/plugin/model/Argument.java x: 70 lines of code y: 2 # changes blueprint-maven-plugin/blueprint-maven-plugin/src/main/java/org/apache/aries/blueprint/plugin/model/BeanRefStore.java x: 36 lines of code y: 2 # changes blueprint-maven-plugin/blueprint-maven-plugin/src/main/java/org/apache/aries/blueprint/plugin/model/Property.java x: 164 lines of code y: 2 # changes blueprint-maven-plugin/blueprint-maven-plugin/src/main/java/org/apache/aries/blueprint/plugin/handlers/javax/InjectHandler.java x: 9 lines of code y: 2 # changes blueprint-maven-plugin/blueprint-maven-plugin/src/main/java/org/apache/aries/blueprint/plugin/handlers/javax/NamedHandler.java x: 26 lines of code y: 2 # changes blueprint-maven-plugin/blueprint-maven-plugin-pax-cdi-handlers/src/main/java/org/apache/aries/blueprint/plugin/handlers/paxcdi/OsgiServiceHandler.java x: 115 lines of code y: 1 # changes blueprint-maven-plugin/blueprint-maven-plugin-pax-cdi-handlers/src/main/java/org/apache/aries/blueprint/plugin/handlers/paxcdi/OsgiServiceProviderHandler.java x: 108 lines of code y: 1 # changes blueprint-maven-plugin/blueprint-maven-plugin-pax-cdi-handlers/src/main/java/org/apache/aries/blueprint/plugin/handlers/paxcdi/ServiceProperty.java x: 78 lines of code y: 1 # changes blueprint-maven-plugin/blueprint-maven-plugin/src/main/java/org/apache/aries/blueprint/plugin/ArtifactFilter.java x: 47 lines of code y: 1 # changes blueprint-maven-plugin/blueprint-maven-plugin/src/main/java/org/apache/aries/blueprint/plugin/BlueprintConfigurationImpl.java x: 51 lines of code y: 1 # changes blueprint-maven-plugin/blueprint-maven-plugin/src/main/java/org/apache/aries/blueprint/plugin/handlers/blueprint/bean/BeanHandler.java x: 66 lines of code y: 1 # changes blueprint-maven-plugin/blueprint-maven-plugin/src/main/java/org/apache/aries/blueprint/plugin/handlers/blueprint/config/ConfigWriter.java x: 37 lines of code y: 1 # changes blueprint-maven-plugin/blueprint-maven-plugin/src/main/java/org/apache/aries/blueprint/plugin/handlers/blueprint/referencelistener/ReferenceListenerHandler.java x: 144 lines of code y: 1 # changes blueprint-maven-plugin/blueprint-maven-plugin/src/main/java/org/apache/aries/blueprint/plugin/handlers/blueprint/service/ReferenceHandler.java x: 68 lines of code y: 1 # changes blueprint-maven-plugin/blueprint-maven-plugin/src/main/java/org/apache/aries/blueprint/plugin/model/AnnotationHelper.java x: 74 lines of code y: 1 # changes blueprint-maven-plugin/blueprint-maven-plugin/src/main/java/org/apache/aries/blueprint/plugin/model/Bean.java x: 182 lines of code y: 1 # changes blueprint-maven-plugin/blueprint-maven-plugin/src/main/java/org/apache/aries/blueprint/plugin/model/Blueprint.java x: 138 lines of code y: 1 # changes transaction/transaction-jdbc/src/main/java/org/apache/aries/transaction/jdbc/RecoverableDataSource.java x: 216 lines of code y: 10 # changes versioning/versioning-checker/src/main/java/org/apache/aries/versioning/utils/SemanticVersioningClassVisitor.java x: 78 lines of code y: 5 # changes versioning/versioning-checker/src/main/java/org/apache/aries/versioning/utils/SerialVersionClassVisitor.java x: 16 lines of code y: 5 # changes versioning/versioning-plugin/src/main/java/org/apache/aries/versioning/mojo/VersionCheckerMojo.java x: 156 lines of code y: 9 # changes esa-maven-plugin/src/main/java/org/apache/aries/plugin/esa/ContentInfo.java x: 131 lines of code y: 4 # changes subsystem/subsystem-core/src/main/java/org/apache/aries/subsystem/core/internal/InstallDependencies.java x: 18 lines of code y: 3 # changes subsystem/subsystem-core/src/main/java/org/apache/aries/subsystem/core/internal/LockingStrategy.java x: 133 lines of code y: 4 # changes subsystem/subsystem-itests-api-bundle/src/main/java/org/apache/aries/subsystem/itests/hello/api/Hello.java x: 4 lines of code y: 3 # changes subsystem/subsystem-obr/src/main/java/org/apache/aries/subsystem/util/felix/OsgiCapabilityAdapter.java x: 49 lines of code y: 3 # changes transaction/transaction-blueprint/src/main/java/org/apache/aries/transaction/ComponentTxData.java x: 106 lines of code y: 6 # changes transaction/transaction-blueprint/src/main/java/org/apache/aries/transaction/TransactionalAnnotationAttributes.java x: 40 lines of code y: 2 # changes blueprint/blueprint-spring/src/main/java/org/apache/aries/blueprint/spring/BlueprintBeanFactory.java x: 226 lines of code y: 5 # changes blueprint/blueprint-spring/src/main/java/org/apache/aries/blueprint/spring/BlueprintNamespaceHandler.java x: 258 lines of code y: 13 # changes jmx/jmx-mbeanserver-platform/src/main/java/org/apache/aries/jmx/mbean_server/platform/impl/Activator.java x: 47 lines of code y: 2 # changes spi-fly/spi-fly-core/src/main/java/org/apache/aries/spifly/BaseActivator.java x: 312 lines of code y: 24 # changes proxy/proxy-impl/src/main/java/org/apache/aries/proxy/impl/ProxyUtils.java x: 88 lines of code y: 21 # changes spi-fly/spi-fly-core/src/main/java/org/apache/aries/spifly/ProviderBundleTrackerCustomizer.java x: 401 lines of code y: 31 # changes subsystem/subsystem-core/src/main/java/org/apache/aries/subsystem/core/archive/Grammar.java x: 64 lines of code y: 17 # changes spi-fly/spi-fly-weaver/src/main/java/org/apache/aries/spifly/weaver/TCCLSetterVisitor.java x: 178 lines of code y: 17 # changes transaction/transaction-blueprint/src/main/java/org/apache/aries/transaction/TransactionAttribute.java x: 141 lines of code y: 10 # changes transaction/transaction-blueprint/src/main/java/org/apache/aries/transaction/TxInterceptorImpl.java x: 144 lines of code y: 28 # changes spi-fly/spi-fly-static-tool/src/main/java/org/apache/aries/spifly/statictool/Main.java x: 274 lines of code y: 15 # changes proxy/proxy-impl/src/main/java/org/apache/aries/proxy/impl/common/AbstractWovenProxyAdapter.java x: 376 lines of code y: 20 # changes transaction/transaction-blueprint/src/main/java/org/apache/aries/transaction/TransactionToken.java x: 59 lines of code y: 7 # changes spi-fly/spi-fly-itests/src/main/java/org/apache/aries/spifly/itests/InitialTest.java x: 148 lines of code y: 1 # changes spi-fly/spi-fly-core/src/main/java/org/apache/aries/spifly/ProviderPrototypeServiceFactory.java x: 22 lines of code y: 2 # changes blueprint/blueprint-core/src/main/java/org/apache/aries/blueprint/container/BlueprintEventDispatcher.java x: 245 lines of code y: 11 # changes proxy/proxy-impl/src/main/java/org/apache/aries/proxy/impl/common/AbstractWovenProxyMethodAdapter.java x: 227 lines of code y: 9 # changes proxy/proxy-impl/src/main/java/org/apache/aries/proxy/impl/common/ConstructorFinder.java x: 28 lines of code y: 7 # changes proxy/proxy-impl/src/main/java/org/apache/aries/proxy/impl/common/OSGiFriendlyClassVisitor.java x: 21 lines of code y: 6 # changes proxy/proxy-impl/src/main/java/org/apache/aries/proxy/impl/gen/ProxySubclassAdapter.java x: 440 lines of code y: 19 # changes proxy/proxy-impl/src/main/java/org/apache/aries/proxy/impl/gen/ProxySubclassHierarchyAdapter.java x: 65 lines of code y: 7 # changes proxy/proxy-impl/src/main/java/org/apache/aries/proxy/impl/interfaces/InterfaceCombiningClassAdapter.java x: 103 lines of code y: 16 # changes proxy/proxy-impl/src/main/java/org/apache/aries/proxy/impl/interfaces/InterfaceProxyGenerator.java x: 75 lines of code y: 14 # changes jndi/jndi-core/src/main/java/org/apache/aries/jndi/ObjectFactoryHelper.java x: 211 lines of code y: 15 # changes spi-fly/spi-fly-core/src/main/java/org/apache/aries/spifly/Util.java x: 299 lines of code y: 15 # changes spi-fly/spi-fly-core/src/main/java/org/apache/aries/spifly/SpiFlyConstants.java x: 24 lines of code y: 4 # changes proxy/proxy-api/src/main/java/org/apache/aries/proxy/ProxyManager.java x: 14 lines of code y: 6 # changes proxy/proxy-api/src/main/java/org/apache/aries/proxy/InvocationListener.java x: 12 lines of code y: 2 # changes proxy/proxy-impl/src/main/java/org/apache/aries/proxy/impl/ProxyHandler.java x: 81 lines of code y: 4 # changes proxy/proxy-impl/src/main/java/org/apache/aries/proxy/synthesizer/Synthesizer.java x: 47 lines of code y: 7 # changes jndi/jndi-core/src/main/java/org/apache/aries/jndi/tracker/CachingServiceTracker.java x: 54 lines of code y: 3 # changes blueprint/blueprint-parser/src/main/java/org/apache/aries/blueprint/parser/Parser.java x: 1251 lines of code y: 9 # changes blueprint/blueprint-cm/src/main/java/org/apache/aries/blueprint/compendium/cm/CmPropertyPlaceholder.java x: 124 lines of code y: 11 # changes esa-ant-task/src/main/java/org/apache/aries/ant/taskdefs/BundleSelector.java x: 38 lines of code y: 2 # changes jndi/jndi-core/src/main/java/org/apache/aries/jndi/ContextHelper.java x: 136 lines of code y: 20 # changes blueprint/blueprint-core/src/main/java/org/apache/aries/blueprint/container/BlueprintContainerImpl.java x: 926 lines of code y: 55 # changes spi-fly/spi-fly-core/src/main/java/org/apache/aries/spifly/ConsumerHeaderProcessor.java x: 214 lines of code y: 11 # changes blueprint/blueprint-core/src/main/java/org/apache/aries/blueprint/ext/AbstractPropertyPlaceholder.java x: 7 lines of code y: 11 # changes blueprint/blueprint-core/src/main/java/org/apache/aries/blueprint/ext/PropertyPlaceholder.java x: 3 lines of code y: 11 # changes transaction/transaction-blueprint/src/main/resources/OSGI-INF/blueprint/transaction.xml x: 15 lines of code y: 14 # changes spi-fly/spi-fly-dynamic-bundle/src/main/java/org/apache/aries/spifly/dynamic/ClientWeavingHook.java x: 51 lines of code y: 8 # changes spi-fly/spi-fly-core/src/main/java/org/apache/aries/spifly/WeavingData.java x: 108 lines of code y: 5 # changes blueprint/blueprint-core/src/main/java/org/apache/aries/blueprint/utils/generics/TypeInference.java x: 379 lines of code y: 3 # changes blueprint/blueprint-core/src/main/java/org/apache/aries/blueprint/container/BeanRecipe.java x: 770 lines of code y: 39 # changes blueprint/blueprint-core/src/main/java/org/apache/aries/blueprint/namespace/NamespaceHandlerRegistryImpl.java x: 739 lines of code y: 34 # changes transaction/transaction-jdbc/src/main/java/org/apache/aries/transaction/jdbc/internal/ConnectionManagerFactory.java x: 248 lines of code y: 5 # changes jndi/jndi-core/src/main/java/org/apache/aries/jndi/Utils.java x: 149 lines of code y: 9 # changes jndi/jndi-legacy-support/src/main/java/org/apache/aries/jndi/legacy/support/LegacyInitialContextFinder.java x: 32 lines of code y: 5 # changes jndi/jndi-url/src/main/java/org/apache/aries/jndi/services/ServiceHelper.java x: 308 lines of code y: 32 # changes jndi/jndi-url/src/main/java/org/apache/aries/jndi/url/ServiceRegistryContext.java x: 85 lines of code y: 15 # changes blueprint/blueprint-core/src/main/java/org/apache/aries/blueprint/di/ExecutionContext.java x: 34 lines of code y: 4 # changes jndi/jndi-core/src/main/java/org/apache/aries/jndi/OSGiInitialContextFactoryBuilder.java x: 24 lines of code y: 12 # changes jndi/jndi-rmi/src/main/java/org/apache/aries/jndi/rmi/Activator.java x: 37 lines of code y: 9 # changes jndi/jndi-url/src/main/java/org/apache/aries/jndi/url/Activator.java x: 62 lines of code y: 19 # changes jndi/jndi-url/src/main/java/org/apache/aries/jndi/url/BlueprintURLContext.java x: 345 lines of code y: 9 # changes jndi/jndi-url/src/main/java/org/apache/aries/jndi/url/SingleServiceTracker.java x: 123 lines of code y: 1 # changes jndi/jndi-url/src/main/java/org/apache/aries/jndi/url/AbstractName.java x: 50 lines of code y: 3 # changes jndi/jndi-url/src/main/java/org/apache/aries/jndi/url/AbstractServiceRegistryContext.java x: 133 lines of code y: 5 # changes jndi/jndi-url/src/main/java/org/apache/aries/jndi/url/BlueprintURLContextFactory.java x: 41 lines of code y: 4 # changes jndi/jndi-url/src/main/java/org/apache/aries/jndi/url/OsgiNameParser.java x: 38 lines of code y: 3 # changes jndi/jndi-url/src/main/java/org/apache/aries/jndi/url/ServiceRegistryListContext.java x: 99 lines of code y: 9 # changes jndi/jndi-core/src/main/java/org/apache/aries/jndi/DelegateContext.java x: 294 lines of code y: 12 # changes jndi/jndi-core/src/main/java/org/apache/aries/jndi/DirObjectFactoryHelper.java x: 8 lines of code y: 10 # changes jndi/jndi-core/src/main/java/org/apache/aries/jndi/JREInitialContextFactoryBuilder.java x: 25 lines of code y: 4 # changes jndi/jndi-core/src/main/java/org/apache/aries/jndi/OSGiObjectFactoryBuilder.java x: 48 lines of code y: 10 # changes jndi/jndi-core/src/main/java/org/apache/aries/jndi/ProviderAdminServiceFactory.java x: 17 lines of code y: 2 # changes jndi/jndi-core/src/main/java/org/apache/aries/jndi/ServicePair.java x: 29 lines of code y: 5 # changes jndi/jndi-api/src/main/java/org/apache/aries/jndi/urls/URLObjectFactoryFinder.java x: 7 lines of code y: 4 # changes jndi/jndi-bundle/src/main/java/org/apache/aries/jndi/priv/Activator.java x: 22 lines of code y: 5 # changes jndi/jndi-core/src/main/java/org/apache/aries/jndi/ContextManagerServiceFactory.java x: 12 lines of code y: 4 # changes jndi/jndi-core/src/main/java/org/apache/aries/jndi/ProviderAdminService.java x: 33 lines of code y: 4 # changes jndi/jndi-legacy-support/src/main/java/org/apache/aries/jndi/legacy/support/Activator.java x: 13 lines of code y: 4 # changes jndi/jndi-url-itest-web/src/main/java/org/apache/aries/jndiurl/itest/JndiUrlItestServlet.java x: 34 lines of code y: 3 # changes jndi/jndi-url/src/main/java/org/apache/aries/jndi/url/OsgiName.java x: 47 lines of code y: 6 # changes blueprint/blueprint-core/src/main/java/org/apache/aries/blueprint/container/DestroyCallback.java x: 4 lines of code y: 4 # changes blueprint/blueprint-core/src/main/java/org/apache/aries/blueprint/utils/threading/ScheduledExecutorServiceWrapper.java x: 372 lines of code y: 3 # changes blueprint/blueprint-parser/src/main/java/org/apache/aries/blueprint/parser/NamespaceHandlerSet.java x: 22 lines of code y: 3 # changes blueprint/blueprint-core/src/main/java/org/apache/aries/blueprint/di/ValueRecipe.java x: 52 lines of code y: 4 # changes blueprint/blueprint-core/src/main/java/org/apache/aries/blueprint/ext/PlaceholdersUtils.java x: 37 lines of code y: 4 # changes blueprint/blueprint-core/src/main/java/org/apache/aries/blueprint/ext/PropertyPlaceholderExt.java x: 179 lines of code y: 1 # changes blueprint/blueprint-core/src/main/java/org/apache/aries/blueprint/ext/impl/ExtNamespaceHandler.java x: 495 lines of code y: 10 # changes blueprint/blueprint-noosgi/src/main/java/org/apache/aries/blueprint/ext/PropertyPlaceholder.java x: 135 lines of code y: 3 # changes blueprint/blueprint-noosgi/src/main/java/org/apache/aries/blueprint/ext/impl/ExtNamespaceHandler.java x: 548 lines of code y: 3 # changes blueprint/blueprint-noosgi/src/main/java/org/apache/aries/blueprint/container/SimpleNamespaceHandlerSet.java x: 177 lines of code y: 6 # changes blueprint/blueprint-parser/src/main/java/org/apache/aries/blueprint/ParserContext.java x: 20 lines of code y: 4 # changes blueprint/blueprint-parser/src/main/java/org/apache/aries/blueprint/parser/ParserContextImpl.java x: 65 lines of code y: 3 # changes blueprint/blueprint-core/src/main/java/org/apache/aries/blueprint/container/RecipeBuilder.java x: 338 lines of code y: 16 # changes blueprint/blueprint-parser/src/main/java/org/apache/aries/blueprint/ExtendedBeanMetadata.java x: 9 lines of code y: 3 # changes blueprint/blueprint-parser/src/main/java/org/apache/aries/blueprint/mutable/MutableBeanMetadata.java x: 25 lines of code y: 3 # changes blueprint/blueprint-parser/src/main/java/org/apache/aries/blueprint/reflect/BeanMetadataImpl.java x: 195 lines of code y: 4 # changes blueprint/blueprint-core/src/main/java/org/apache/aries/blueprint/container/ReferenceRecipe.java x: 286 lines of code y: 24 # changes blueprint/blueprint-cm/src/main/java/org/apache/aries/blueprint/compendium/cm/BaseManagedServiceFactory.java x: 184 lines of code y: 3 # changes blueprint/blueprint-cm/src/main/java/org/apache/aries/blueprint/compendium/cm/CmManagedProperties.java x: 238 lines of code y: 11 # changes blueprint/blueprint-cm/src/main/java/org/apache/aries/blueprint/compendium/cm/CmManagedServiceFactory.java x: 224 lines of code y: 13 # changes blueprint/blueprint-cm/src/main/java/org/apache/aries/blueprint/compendium/cm/CmNamespaceHandler.java x: 568 lines of code y: 20 # changes blueprint/blueprint-cm/src/main/java/org/apache/aries/blueprint/compendium/cm/CmUtils.java x: 184 lines of code y: 4 # changes blueprint/blueprint-core/src/main/java/org/apache/aries/blueprint/container/AbstractServiceReferenceRecipe.java x: 551 lines of code y: 30 # changes blueprint/blueprint-core/src/main/java/org/apache/aries/blueprint/container/AggregateConverter.java x: 533 lines of code y: 12 # changes blueprint/blueprint-core/src/main/java/org/apache/aries/blueprint/container/BlueprintQuiesceParticipant.java x: 89 lines of code y: 5 # changes blueprint/blueprint-core/src/main/java/org/apache/aries/blueprint/container/BlueprintRepository.java x: 422 lines of code y: 10 # changes blueprint/blueprint-core/src/main/java/org/apache/aries/blueprint/container/DependencyGraph.java x: 133 lines of code y: 2 # changes blueprint/blueprint-core/src/main/java/org/apache/aries/blueprint/container/GenericType.java x: 255 lines of code y: 5 # changes blueprint/blueprint-core/src/main/java/org/apache/aries/blueprint/container/ParserServiceImpl.java x: 64 lines of code y: 8 # changes blueprint/blueprint-core/src/main/java/org/apache/aries/blueprint/container/ReferenceListRecipe.java x: 322 lines of code y: 17 # changes blueprint/blueprint-core/src/main/java/org/apache/aries/blueprint/container/ServiceRecipe.java x: 482 lines of code y: 30 # changes blueprint/blueprint-core/src/main/java/org/apache/aries/blueprint/di/CollectionRecipe.java x: 89 lines of code y: 4 # changes blueprint/blueprint-core/src/main/java/org/apache/aries/blueprint/di/MapRecipe.java x: 127 lines of code y: 5 # changes blueprint/blueprint-core/src/main/java/org/apache/aries/blueprint/proxy/Collaborator.java x: 91 lines of code y: 14 # changes blueprint/blueprint-core/src/main/java/org/apache/aries/blueprint/services/ExtendedBlueprintContainer.java x: 35 lines of code y: 8 # changes blueprint/blueprint-core/src/main/java/org/apache/aries/blueprint/utils/BundleDelegatingClassLoader.java x: 90 lines of code y: 6 # changes blueprint/blueprint-core/src/main/java/org/apache/aries/blueprint/utils/HeaderParser.java x: 71 lines of code y: 2 # changes blueprint/blueprint-core/src/main/java/org/apache/aries/blueprint/utils/JavaUtils.java x: 32 lines of code y: 3 # changes blueprint/blueprint-core/src/main/java/org/apache/aries/blueprint/utils/generics/ClassUtil.java x: 118 lines of code y: 2 # changes blueprint/blueprint-core/src/main/java/org/apache/aries/blueprint/utils/generics/GenericsUtil.java x: 679 lines of code y: 2 # changes blueprint/blueprint-core/src/main/java/org/apache/aries/blueprint/utils/generics/OwbParametrizedTypeImpl.java x: 66 lines of code y: 2 # changes blueprint/blueprint-core/src/main/java/org/apache/aries/blueprint/utils/generics/OwbWildcardTypeImpl.java x: 57 lines of code y: 2 # changes blueprint/blueprint-core/src/main/java/org/apache/aries/blueprint/utils/threading/RWLock.java x: 44 lines of code y: 2 # changes blueprint/blueprint-core/src/main/java/org/apache/aries/blueprint/utils/threading/impl/WrappedFuture.java x: 31 lines of code y: 2 # changes blueprint/blueprint-core/src/main/java/org/apache/aries/blueprint/utils/generics/OwbTypeVariableImpl.java x: 117 lines of code y: 1 # changes blueprint/blueprint-cm/src/main/resources/OSGI-INF/blueprint/blueprint-cm.xml x: 44 lines of code y: 11 # changes blueprint/blueprint-core/src/main/java/org/apache/aries/blueprint/container/SatisfiableRecipe.java x: 12 lines of code y: 3 # changes blueprint/blueprint-core/src/main/java/org/apache/aries/blueprint/di/DependentComponentFactoryRecipe.java x: 43 lines of code y: 3 # changes blueprint/blueprint-parser/src/main/java/org/apache/aries/blueprint/reflect/ReferenceMetadataImpl.java x: 75 lines of code y: 4 # changes blueprint/blueprint-spring-extender/src/main/java/org/apache/aries/blueprint/spring/extender/SpringOsgiExtension.java x: 89 lines of code y: 3 # changes blueprint/blueprint-spring/src/main/java/org/apache/aries/blueprint/spring/BeansNamespaceHandler.java x: 217 lines of code y: 5 # changes jmx/jmx-blueprint-api/src/main/java/org/apache/aries/jmx/blueprint/BlueprintStateMBean.java x: 63 lines of code y: 5 # changes jmx/jmx-blueprint-api/src/main/java/org/apache/aries/jmx/blueprint/Item.java x: 61 lines of code y: 3 # changes jmx/jmx-blueprint-api/src/main/java/org/apache/aries/jmx/blueprint/JmxConstants.java x: 16 lines of code y: 4 # changes jmx/jmx-whiteboard/src/main/java/org/apache/aries/jmx/whiteboard/MBeanHolder.java x: 120 lines of code y: 7 # changes blueprint/blueprint-spring/src/main/java/org/apache/aries/blueprint/spring/SpringApplicationContext.java x: 97 lines of code y: 4 # changes jmx/jmx-blueprint-core/src/main/java/org/apache/aries/jmx/blueprint/codec/OSGiBlueprintEvent.java x: 82 lines of code y: 3 # changes subsystem/subsystem-core/src/main/java/org/apache/aries/subsystem/core/internal/BundleResource.java x: 241 lines of code y: 15 # changes subsystem/subsystem-core/src/main/java/org/apache/aries/subsystem/core/internal/RawSubsystemResource.java x: 571 lines of code y: 26 # changes util/src/main/java/org/apache/aries/util/filesystem/FileSystem.java x: 14 lines of code y: 3 # changes util/src/main/java/org/apache/aries/util/internal/BundleToClassLoaderAdapter.java x: 91 lines of code y: 5 # changes util/src/main/java/org/apache/aries/util/log/Logger.java x: 35 lines of code y: 1 # changes util/src/main/java/org/apache/aries/util/tracker/hook/BundleHookBundleTracker.java x: 377 lines of code y: 2 # changes transaction/transaction-manager/src/main/java/org/apache/aries/transaction/internal/TransactionLogUtils.java x: 272 lines of code y: 3 # changes transaction/transaction-manager/src/main/java/org/apache/aries/transaction/internal/TransactionManagerService.java x: 184 lines of code y: 8 # changes util/src/main/java/org/apache/aries/util/filesystem/IFile.java x: 19 lines of code y: 3 # changes util/src/main/java/org/apache/aries/util/filesystem/impl/CloseableDirectory.java x: 99 lines of code y: 4 # changes util/src/main/java/org/apache/aries/util/filesystem/impl/DirectoryImpl.java x: 95 lines of code y: 3 # changes util/src/main/java/org/apache/aries/util/filesystem/impl/FileImpl.java x: 104 lines of code y: 4 # changes util/src/main/java/org/apache/aries/util/internal/DefaultWorker.java x: 114 lines of code y: 5 # changes util/src/main/java/org/apache/aries/util/internal/FelixWorker.java x: 45 lines of code y: 3 # changes util/src/main/java/org/apache/aries/util/io/RememberingInputStream.java x: 107 lines of code y: 4 # changes util/src/main/java/org/apache/aries/util/manifest/BundleManifest.java x: 121 lines of code y: 4 # changes util/src/main/java/org/apache/aries/util/manifest/ManifestProcessor.java x: 116 lines of code y: 3 # changes util/src/main/java/org/apache/aries/util/nls/MessageUtil.java x: 78 lines of code y: 4 # changes transaction/transaction-jdbc/src/main/java/org/apache/aries/transaction/jdbc/internal/ManagedDataSourceFactory.java x: 108 lines of code y: 6 # changes transaction/transaction-testbundle/src/main/resources/OSGI-INF/blueprint/config.xml x: 69 lines of code y: 11 # changes jmx/jmx-blueprint-api/src/main/java/org/apache/aries/jmx/blueprint/BlueprintMetadataMBean.java x: 351 lines of code y: 4 # changes blueprint/blueprint-noosgi/src/main/java/org/apache/aries/blueprint/container/NoOsgiRecipeBuilder.java x: 215 lines of code y: 2 # changes subsystem/subsystem-core/src/main/java/org/apache/aries/subsystem/core/internal/BasicSubsystem.java x: 693 lines of code y: 14 # changes subsystem/subsystem-core/src/main/java/org/apache/aries/subsystem/core/internal/ResolveContext.java x: 353 lines of code y: 13 # changes subsystem/subsystem-core/src/main/java/org/apache/aries/subsystem/core/internal/SubsystemResource.java x: 635 lines of code y: 39 # changes blueprint/blueprint-cm/src/main/java/org/apache/aries/blueprint/compendium/cm/CmProperties.java x: 118 lines of code y: 5 # changes blueprint/blueprint-cm/src/main/java/org/apache/aries/blueprint/compendium/cm/ManagedObjectManager.java x: 72 lines of code y: 6 # changes proxy/proxy-impl/src/main/java/org/apache/aries/proxy/impl/ProxyManagerActivator.java x: 41 lines of code y: 8 # changes proxy/proxy-impl/src/main/java/org/apache/aries/proxy/impl/gen/ProxySubclassGenerator.java x: 274 lines of code y: 6 # changes proxy/proxy-impl/src/main/java/org/apache/aries/proxy/impl/weaving/ProxyWeavingHook.java x: 148 lines of code y: 10 # changes blueprint/itests/blueprint-testbundlea/src/main/java/org/apache/aries/blueprint/testbundlea/NSHandlerOne.java x: 64 lines of code y: 1 # changes blueprint/itests/blueprint-testbundlea/src/main/java/org/apache/aries/blueprint/testbundlea/NSHandlerTwo.java x: 82 lines of code y: 1 # changes jmx/jmx-core/src/main/java/org/apache/aries/jmx/agent/JMXAgentImpl.java x: 183 lines of code y: 17 # changes jmx/jmx-core/src/main/java/org/apache/aries/jmx/framework/StateConfig.java x: 64 lines of code y: 3 # changes pushstream/pushstream/src/main/java/org/apache/aries/pushstream/AbstractPushStreamImpl.java x: 1198 lines of code y: 1 # changes pushstream/pushstream/src/main/java/org/apache/aries/pushstream/SimplePushEventSourceImpl.java x: 282 lines of code y: 1 # changes pushstream/pushstream/src/main/java/org/apache/aries/pushstream/UnbufferedPushStreamImpl.java x: 61 lines of code y: 1 # changes pushstream/pushstream/src/main/java/org/osgi/util/pushstream/PushStreamProvider.java x: 343 lines of code y: 1 # changes async/async-impl/src/main/java/org/apache/aries/async/impl/AsyncService.java x: 189 lines of code y: 6 # changes async/async-impl/src/main/java/org/apache/aries/async/impl/AsyncServiceFactory.java x: 28 lines of code y: 4 # changes async/async-impl/src/main/java/org/apache/aries/async/impl/MethodCall.java x: 154 lines of code y: 4 # changes async/promise-api/src/main/java/org/apache/aries/async/promise/PromiseImpl.java x: 405 lines of code y: 4 # changes jmx/jmx-core/src/main/java/org/apache/aries/jmx/framework/BundleState.java x: 324 lines of code y: 9 # changes jmx/jmx-core/src/main/java/org/apache/aries/jmx/framework/ServiceState.java x: 241 lines of code y: 8 # changes subsystem/subsystem-core/src/main/java/org/apache/aries/subsystem/core/internal/InstallAction.java x: 93 lines of code y: 17 # changes subsystem/subsystem-core/src/main/java/org/apache/aries/subsystem/core/internal/StartAction.java x: 555 lines of code y: 25 # changes subsystem/subsystem-core/src/main/java/org/apache/aries/subsystem/core/internal/StopAction.java x: 145 lines of code y: 13 # changes subsystem/subsystem-core/src/main/java/org/apache/aries/subsystem/core/internal/UninstallAction.java x: 36 lines of code y: 12 # changes subsystem/subsystem-obr/src/main/java/org/apache/aries/subsystem/util/felix/FelixResourceAdapter.java x: 109 lines of code y: 4 # changes transaction/transaction-jdbc/src/main/java/org/apache/aries/transaction/jdbc/internal/ValidatingGenericConnectionManager.java x: 128 lines of code y: 3 # changes subsystem/subsystem-core/src/main/java/org/apache/aries/subsystem/core/archive/ImportPackageHeader.java x: 121 lines of code y: 15 # changes subsystem/subsystem-core/src/main/java/org/apache/aries/subsystem/core/internal/Utils.java x: 158 lines of code y: 12 # changes subsystem/subsystem-core/src/main/java/org/apache/aries/subsystem/core/internal/SubsystemResourceInstaller.java x: 99 lines of code y: 18 # changes subsystem/subsystem-core/src/main/java/org/apache/aries/subsystem/core/internal/WovenClassListener.java x: 187 lines of code y: 7 # changes subsystem/subsystem-core/src/main/java/org/apache/aries/subsystem/core/internal/DependencyCalculator.java x: 134 lines of code y: 9 # changes blueprint/blueprint-spring-extender/src/main/java/org/apache/aries/blueprint/spring/extender/SpringOsgiNamespaceHandler.java x: 356 lines of code y: 3 # changes blueprint/blueprint-spring-extender/src/main/java/org/apache/aries/blueprint/spring/extender/SpringOsgiExtender.java x: 88 lines of code y: 2 # changes blueprint/blueprint-authz/src/main/java/org/apache/aries/blueprint/authorization/impl/AuthorizationNsHandler.java x: 57 lines of code y: 5 # changes jmx/jmx-core/src/main/java/org/apache/aries/jmx/codec/ServiceEventData.java x: 92 lines of code y: 3 # changes subsystem/subsystem-core/src/main/java/org/apache/aries/subsystem/core/archive/DirectiveFactory.java x: 72 lines of code y: 9 # changes subsystem/subsystem-core/src/main/java/org/apache/aries/subsystem/core/archive/SubsystemContentHeader.java x: 142 lines of code y: 19 # changes subsystem/subsystem-core/src/main/java/org/apache/aries/subsystem/core/internal/BundleResourceInstaller.java x: 160 lines of code y: 18 # changes subsystem/subsystem-core/src/main/java/org/apache/aries/subsystem/core/internal/RegionUpdater.java x: 131 lines of code y: 6 # changes subsystem/subsystem-core/src/main/java/org/apache/aries/subsystem/core/internal/ResourceInstaller.java x: 96 lines of code y: 13 # changes subsystem/subsystem-core/src/main/java/org/apache/aries/subsystem/core/internal/SubsystemManifestValidator.java x: 65 lines of code y: 11 # changes subsystem/subsystem-core/src/main/java/org/apache/aries/subsystem/core/internal/TargetRegion.java x: 34 lines of code y: 5 # changes blueprint/blueprint-spring/src/main/java/org/apache/aries/blueprint/spring/SpringExtension.java x: 82 lines of code y: 2 # changes subsystem/subsystem-core/src/main/java/org/apache/aries/subsystem/core/archive/FragmentHostCapability.java x: 61 lines of code y: 2 # changes transaction/transaction-blueprint/src/main/java/org/apache/aries/transaction/parsing/TxNamespaceHandler.java x: 92 lines of code y: 9 # changes spi-fly/spi-fly-core/src/main/java/org/apache/aries/spifly/HeaderParser.java x: 72 lines of code y: 3 # changes subsystem/subsystem-core/src/main/java/org/apache/aries/subsystem/core/internal/SubsystemResolverHook.java x: 74 lines of code y: 13 # changes subsystem/subsystem-core/src/main/java/org/apache/aries/subsystem/core/archive/AbstractClause.java x: 161 lines of code y: 2 # changes subsystem/subsystem-core/src/main/java/org/apache/aries/subsystem/core/archive/ProvideCapabilityHeader.java x: 61 lines of code y: 5 # changes subsystem/subsystem-core/src/main/java/org/apache/aries/subsystem/core/archive/RequireCapabilityHeader.java x: 93 lines of code y: 9 # changes subsystem/subsystem-core/src/main/java/org/apache/aries/subsystem/core/archive/SubsystemImportServiceHeader.java x: 96 lines of code y: 11 # changes subsystem/subsystem-core/src/main/java/org/apache/aries/subsystem/core/archive/RequireBundleHeader.java x: 147 lines of code y: 9 # changes subsystem/subsystem-core/src/main/java/org/apache/aries/subsystem/core/capabilityset/SimpleFilter.java x: 617 lines of code y: 3 # changes subsystem/subsystem-core/src/main/java/org/apache/aries/subsystem/core/internal/BundleEventHook.java x: 145 lines of code y: 16 # changes subsystem/subsystem-core/src/main/java/org/apache/aries/subsystem/core/internal/BundleResourceUninstaller.java x: 42 lines of code y: 7 # changes subsystem/subsystem-core/src/main/java/org/apache/aries/subsystem/core/internal/RegionContextBundleHelper.java x: 59 lines of code y: 15 # changes subsystem/subsystem-core/src/main/java/org/apache/aries/subsystem/core/internal/SystemRepository.java x: 76 lines of code y: 9 # changes subsystem/subsystem-core/src/main/java/org/apache/aries/subsystem/core/archive/DeploymentManifest.java x: 249 lines of code y: 32 # changes subsystem/subsystem-core/src/main/java/org/apache/aries/subsystem/core/archive/HeaderFactory.java x: 50 lines of code y: 16 # changes subsystem/subsystem-core/src/main/java/org/apache/aries/subsystem/core/archive/AriesSubsystemParentsHeader.java x: 117 lines of code y: 4 # changes subsystem/subsystem-core/src/main/java/org/apache/aries/subsystem/core/archive/DeployedContentHeader.java x: 144 lines of code y: 9 # changes subsystem/subsystem-core/src/main/java/org/apache/aries/subsystem/core/archive/ExportPackageHeader.java x: 120 lines of code y: 11 # changes subsystem/subsystem-core/src/main/java/org/apache/aries/subsystem/core/archive/PreferredProviderHeader.java x: 89 lines of code y: 6 # changes subsystem/subsystem-core/src/main/java/org/apache/aries/subsystem/core/archive/ProvisionResourceHeader.java x: 122 lines of code y: 8 # changes subsystem/subsystem-core/src/main/java/org/apache/aries/subsystem/core/archive/SubsystemExportServiceHeader.java x: 77 lines of code y: 7 # changes subsystem/subsystem-core/src/main/java/org/apache/aries/subsystem/core/archive/SubsystemManifest.java x: 258 lines of code y: 21 # changes subsystem/subsystem-core/src/main/java/org/apache/aries/subsystem/core/internal/BundleRevisionResource.java x: 99 lines of code y: 10 # changes subsystem/subsystem-core/src/main/java/org/apache/aries/subsystem/core/capabilityset/CapabilitySetRepository.java x: 97 lines of code y: 2 # changes subsystem/subsystem-core/src/main/java/org/apache/aries/subsystem/core/internal/FileResource.java x: 64 lines of code y: 2 # changes subsystem/subsystem-core/src/main/java/org/apache/aries/subsystem/core/capabilityset/CapabilitySet.java x: 475 lines of code y: 1 # changes subsystem/subsystem-core/src/main/java/org/apache/aries/subsystem/core/capabilityset/SecureAction.java x: 1702 lines of code y: 1 # changes subsystem/subsystem-core/src/main/java/org/apache/aries/subsystem/core/internal/BasicCapability.java x: 86 lines of code y: 5 # changes subsystem/subsystem-core/src/main/java/org/apache/aries/subsystem/core/internal/ResourceHelper.java x: 147 lines of code y: 8 # changes subsystem/subsystem-core/src/main/java/org/apache/aries/subsystem/core/content/ConfigAdminContentHandler.java x: 90 lines of code y: 2 # changes jmx/jmx-core/src/main/java/org/apache/aries/jmx/framework/BundleStateMBeanHandler.java x: 74 lines of code y: 6 # changes transaction/transaction-jms/src/main/java/org/apache/aries/transaction/jms/internal/ConnectionPool.java x: 198 lines of code y: 3 # changes transaction/transaction-jms/src/main/java/org/apache/aries/transaction/jms/internal/XaPooledConnectionFactory.java x: 101 lines of code y: 3 # changes subsystem/subsystem-core/src/main/java/org/apache/aries/subsystem/core/internal/OsgiIdentityCapability.java x: 64 lines of code y: 14 # changes transaction/transaction-jdbc/src/main/java/org/apache/aries/transaction/jdbc/internal/ValidatingDelegatingManagedConnectionFactory.java x: 116 lines of code y: 2 # changes transaction/transaction-jdbc/src/main/java/org/apache/aries/transaction/jdbc/internal/XADataSourceMCFFactory.java x: 69 lines of code y: 6 # changes transaction/transaction-jms/src/main/java/org/apache/aries/transaction/jms/PooledConnectionFactory.java x: 266 lines of code y: 3 # changes subsystem/subsystem-api/src/main/java/org/osgi/service/subsystem/Subsystem.java x: 43 lines of code y: 9 # changes subsystem/subsystem-api/src/main/java/org/osgi/service/subsystem/SubsystemPermission.java x: 382 lines of code y: 3 # changes subsystem/subsystem-api/src/main/java/org/osgi/service/subsystem/package-info.java x: 3 lines of code y: 4 # changes subsystem/subsystem-core/src/main/java/org/apache/aries/subsystem/core/archive/SubsystemImportServiceRequirement.java x: 51 lines of code y: 7 # changes subsystem/subsystem-core/src/main/java/org/apache/aries/subsystem/core/internal/GetSubsystemHeadersAction.java x: 65 lines of code y: 5 # changes blueprint/blueprint-web/src/main/java/org/apache/aries/blueprint/web/BlueprintContextListener.java x: 148 lines of code y: 5 # changes esa-ant-task/src/main/java/org/apache/aries/ant/taskdefs/EsaTask.java x: 154 lines of code y: 1 # changes blueprint/blueprint-noosgi/src/main/java/org/apache/aries/blueprint/container/BlueprintContainerImpl.java x: 327 lines of code y: 5 # changes transaction/transaction-manager/src/main/java/org/apache/aries/transaction/internal/AriesPlatformTransactionManager.java x: 123 lines of code y: 2 # changes subsystem/subsystem-core/src/main/java/org/apache/aries/subsystem/core/content/ConfigurationHandler.java x: 573 lines of code y: 1 # changes web/web-urlhandler/src/main/java/org/apache/aries/web/converter/impl/PackageFinder.java x: 357 lines of code y: 3 # changes web/web-urlhandler/src/main/java/org/apache/aries/web/converter/impl/WarToWabConverterImpl.java x: 379 lines of code y: 11 # changes subsystem/subsystem-core/src/main/java/org/apache/aries/subsystem/core/internal/Location.java x: 133 lines of code y: 10 # changes subsystem/subsystem-core/src/main/java/org/apache/aries/subsystem/core/internal/SubsystemResourceUninstaller.java x: 96 lines of code y: 9 # changes transaction/transaction-jms/src/main/java/org/apache/aries/transaction/jms/internal/GenericResourceManager.java x: 128 lines of code y: 2 # changes transaction/transaction-jms/src/main/java/org/apache/aries/transaction/jms/internal/PooledConnection.java x: 159 lines of code y: 2 # changes transaction/transaction-jms/src/main/java/org/apache/aries/transaction/jms/internal/PooledSession.java x: 354 lines of code y: 2 # changes testsupport/testsupport-unit/src/main/java/org/apache/aries/itest/RichBundleContext.java x: 154 lines of code y: 3 # changes jmx/jmx-core/src/main/java/org/apache/aries/jmx/AbstractCompendiumHandler.java x: 82 lines of code y: 7 # changes jmx/jmx-core/src/main/java/org/apache/aries/jmx/agent/JMXAgent.java x: 11 lines of code y: 5 # changes jmx/jmx-core/src/main/java/org/apache/aries/jmx/cm/ConfigurationAdmin.java x: 145 lines of code y: 7 # changes jmx/jmx-core/src/main/java/org/apache/aries/jmx/codec/BundleData.java x: 314 lines of code y: 4 # changes jmx/jmx-core/src/main/java/org/apache/aries/jmx/codec/GroupData.java x: 66 lines of code y: 6 # changes jmx/jmx-core/src/main/java/org/apache/aries/jmx/codec/PackageData.java x: 124 lines of code y: 6 # changes jmx/jmx-core/src/main/java/org/apache/aries/jmx/codec/RoleData.java x: 95 lines of code y: 5 # changes subsystem/subsystem-core/src/main/java/org/apache/aries/subsystem/core/internal/SubsystemUri.java x: 77 lines of code y: 6 # changes blueprint/blueprint-web-osgi/src/main/java/org/apache/aries/blueprint/web/BlueprintContextListener.java x: 97 lines of code y: 1 # changes blueprint/blueprint-core/src/main/java/org/apache/aries/blueprint/container/AbstractTracked.java x: 173 lines of code y: 1 # changes blueprint/blueprint-parser/src/main/java/org/apache/aries/blueprint/reflect/ServiceReferenceMetadataImpl.java x: 107 lines of code y: 3 # changes subsystem/subsystem-core/src/main/java/org/apache/aries/subsystem/core/internal/SubsystemServiceRegistrar.java x: 138 lines of code y: 9 # changes blueprint/blueprint-noosgi/src/main/java/org/apache/aries/blueprint/container/BeanRecipe.java x: 810 lines of code y: 1 # changes jmx/jmx-blueprint-core/src/main/java/org/apache/aries/jmx/blueprint/impl/Activator.java x: 104 lines of code y: 6 # changes subsystem/subsystem-api/src/main/java/org/osgi/service/repository/ContentNamespace.java x: 10 lines of code y: 7 # changes subsystem/subsystem-api/src/main/java/org/osgi/service/repository/Repository.java x: 10 lines of code y: 10 # changes subsystem/subsystem-api/src/main/java/org/osgi/service/repository/RepositoryContent.java x: 6 lines of code y: 6 # changes jmx/jmx-api/src/main/java/org/osgi/jmx/JmxConstants.java x: 112 lines of code y: 2 # changes jmx/jmx-api/src/main/java/org/osgi/jmx/framework/BundleStateMBean.java x: 148 lines of code y: 4 # changes jmx/jmx-api/src/main/java/org/osgi/jmx/framework/PackageStateMBean.java x: 56 lines of code y: 3 # changes jmx/jmx-api/src/main/java/org/osgi/jmx/framework/ServiceStateMBean.java x: 62 lines of code y: 4 # changes jmx/jmx-api/src/main/java/org/osgi/jmx/framework/wiring/BundleWiringStateMBean.java x: 85 lines of code y: 1 # changes jmx/jmx-blueprint-core/src/main/java/org/apache/aries/jmx/blueprint/codec/BPBeanMetadata.java x: 109 lines of code y: 2 # changes jmx/jmx-blueprint-core/src/main/java/org/apache/aries/jmx/blueprint/codec/BPMetadata.java x: 3 lines of code y: 2 # changes jmx/jmx-blueprint-core/src/main/java/org/apache/aries/jmx/blueprint/impl/BlueprintState.java x: 123 lines of code y: 5 # changes jmx/jmx-blueprint-core/src/main/java/org/apache/aries/jmx/blueprint/impl/RegistrableStandardEmitterMBean.java x: 78 lines of code y: 2 # changes jmx/jmx-core/src/main/java/org/apache/aries/jmx/codec/BundleWiringData.java x: 163 lines of code y: 1 # changes jmx/jmx-core/src/main/java/org/apache/aries/jmx/codec/PropertyData.java x: 210 lines of code y: 2 # changes jmx/jmx-core/src/main/java/org/apache/aries/jmx/codec/ServiceData.java x: 109 lines of code y: 3 # changes jmx/jmx-core/src/main/java/org/apache/aries/jmx/framework/Framework.java x: 456 lines of code y: 15 # changes jmx/jmx-core/src/main/java/org/apache/aries/jmx/permissionadmin/PermissionAdmin.java x: 67 lines of code y: 4 # changes jmx/jmx-core/src/main/java/org/apache/aries/jmx/permissionadmin/PermissionAdminMBeanHandler.java x: 29 lines of code y: 3 # changes jmx/jmx-core/src/main/java/org/apache/aries/jmx/provisioning/ProvisioningService.java x: 69 lines of code y: 4 # changes jmx/jmx-core/src/main/java/org/apache/aries/jmx/useradmin/UserAdmin.java x: 413 lines of code y: 8 # changes jmx/jmx-core/src/main/java/org/apache/aries/jmx/util/FrameworkUtils.java x: 430 lines of code y: 11 # changes jmx/jmx-core/src/main/java/org/apache/aries/jmx/util/TypeUtils.java x: 136 lines of code y: 2 # changes subsystem/subsystem-core/src/main/java/org/apache/aries/subsystem/core/internal/SubsystemGraph.java x: 112 lines of code y: 6 # changes subsystem/subsystem-core/src/main/java/org/apache/aries/subsystem/core/archive/RequireBundleRequirement.java x: 42 lines of code y: 5 # changes blueprint/blueprint-core/src/main/java/org/apache/aries/blueprint/ExtendedBlueprintContainer.java x: 4 lines of code y: 5 # changes transaction/transaction-manager/src/main/java/org/objectweb/howl/log/Logger.java x: 200 lines of code y: 1 # changes proxy/proxy-impl/src/main/java/org/apache/aries/proxy/impl/weaving/WovenProxyGenerator.java x: 26 lines of code y: 7 # changes blueprint/blueprint-parser/src/main/java/org/apache/aries/blueprint/reflect/MetadataUtil.java x: 147 lines of code y: 2 # changes blueprint/blueprint-parser/src/main/java/org/apache/aries/blueprint/reflect/PropsMetadataImpl.java x: 54 lines of code y: 1 # changes proxy/proxy-api/src/main/java/org/apache/aries/proxy/UnableToProxyException.java x: 36 lines of code y: 6 # changes quiesce/quiesce-manager/src/main/java/org/apache/aries/quiesce/manager/impl/QuiesceManagerImpl.java x: 245 lines of code y: 4 # changes blueprint/blueprint-api/src/main/java/org/osgi/service/blueprint/container/BlueprintEvent.java x: 103 lines of code y: 2 # changes web/web-urlhandler/src/main/java/org/apache/aries/web/converter/impl/CachedOutputStream.java x: 103 lines of code y: 1 # changes blueprint/blueprint-core/src/main/java/org/apache/aries/blueprint/utils/DynamicCollection.java x: 250 lines of code y: 2 # changes
55.0
# changes
  min: 1.0
  average: 3.79
  25th percentile: 1.0
  median: 2.0
  75th percentile: 4.0
  max: 55.0
0 1702.0
lines of code
min: 1.0 | average: 78.31 | 25th percentile: 12.0 | median: 34.0 | 75th percentile: 87.0 | max: 1702.0

Number of Contributors vs. Number of Changes: 1053 points

blueprint/blueprint-core/src/main/java/org/apache/aries/blueprint/container/BlueprintExtender.java x: 18 # contributors y: 48 # changes subsystem/subsystem-modeller/src/main/java/org/apache/aries/subsystem/modelling/impl/ImportedServiceImpl.java x: 1 # contributors y: 2 # changes util/src/main/java/org/apache/aries/util/manifest/ManifestHeaderProcessor.java x: 3 # contributors y: 7 # changes util/src/main/java/org/apache/aries/util/tracker/RecursiveBundleTracker.java x: 5 # contributors y: 6 # changes subsystem/subsystem-core/src/main/java/org/apache/aries/subsystem/core/internal/Activator.java x: 8 # contributors y: 44 # changes subsystem/subsystem-core/src/main/java/org/apache/aries/subsystem/core/internal/ApplicationServiceModeller.java x: 3 # contributors y: 3 # changes subsystem/subsystem-modeller/src/main/java/org/apache/aries/subsystem/modelling/Consumer.java x: 1 # contributors y: 1 # changes subsystem/subsystem-obr/src/main/java/org/apache/aries/subsystem/util/felix/OsgiRequirementAdapter.java x: 3 # contributors y: 4 # changes testsupport/testsupport-unit/src/main/java/org/apache/aries/itest/AbstractIntegrationTest.java x: 6 # contributors y: 8 # changes esa-maven-plugin/src/main/java/org/apache/aries/plugin/esa/EsaMojo.java x: 4 # contributors y: 11 # changes blueprint/blueprint-core/src/main/java/org/apache/aries/blueprint/utils/ReflectionUtils.java x: 6 # contributors y: 16 # changes blueprint/blueprint-noosgi/src/main/java/org/apache/aries/blueprint/ext/AbstractPropertyPlaceholder.java x: 2 # contributors y: 4 # changes jmx/jmx-core-whiteboard/src/main/java/org/apache/aries/jmx/core/whiteboard/Activator.java x: 3 # contributors y: 5 # changes jndi/jndi-core/src/main/java/org/apache/aries/jndi/startup/Activator.java x: 9 # contributors y: 25 # changes proxy/proxy-impl/src/main/java/org/apache/aries/proxy/impl/AbstractProxyManager.java x: 4 # contributors y: 8 # changes proxy/proxy-impl/src/main/java/org/apache/aries/proxy/impl/AsmProxyManager.java x: 5 # contributors y: 9 # changes proxy/proxy-impl/src/main/java/org/apache/aries/proxy/impl/JdkProxyManager.java x: 4 # contributors y: 6 # changes proxy/proxy-impl/src/main/java/org/apache/aries/proxy/impl/common/MethodCopyingClassAdapter.java x: 5 # contributors y: 7 # changes proxy/proxy-impl/src/main/java/org/apache/aries/proxy/impl/weaving/SyntheticSerialVerUIDAdder.java x: 6 # contributors y: 9 # changes util/src/main/java/org/apache/aries/util/FragmentBuilder.java x: 5 # contributors y: 5 # changes util/src/main/java/org/apache/aries/util/filesystem/impl/ZipDirectory.java x: 4 # contributors y: 5 # changes versioning/versioning-checker/src/main/java/org/apache/aries/versioning/utils/ClassDeclaration.java x: 3 # contributors y: 8 # changes web/web-urlhandler/src/main/java/org/apache/aries/web/converter/impl/JSPImportParser.java x: 2 # contributors y: 2 # changes blueprint-maven-plugin/blueprint-maven-plugin/src/main/java/org/apache/aries/blueprint/plugin/model/Introspector.java x: 1 # contributors y: 3 # changes transaction/transaction-jdbc/src/main/java/org/apache/aries/transaction/jdbc/RecoverableDataSource.java x: 3 # contributors y: 10 # changes subsystem/subsystem-core/src/main/java/org/apache/aries/subsystem/core/internal/LockingStrategy.java x: 4 # contributors y: 4 # changes blueprint/blueprint-spring/src/main/java/org/apache/aries/blueprint/spring/BlueprintNamespaceHandler.java x: 4 # contributors y: 13 # changes spi-fly/spi-fly-core/src/main/java/org/apache/aries/spifly/BaseActivator.java x: 4 # contributors y: 24 # changes proxy/proxy-impl/src/main/java/org/apache/aries/proxy/impl/ProxyUtils.java x: 8 # contributors y: 21 # changes spi-fly/spi-fly-core/src/main/java/org/apache/aries/spifly/ProviderBundleTrackerCustomizer.java x: 5 # contributors y: 31 # changes subsystem/subsystem-core/src/main/java/org/apache/aries/subsystem/core/archive/Grammar.java x: 4 # contributors y: 17 # changes spi-fly/spi-fly-weaver/src/main/java/org/apache/aries/spifly/weaver/TCCLSetterVisitor.java x: 6 # contributors y: 17 # changes transaction/transaction-blueprint/src/main/java/org/apache/aries/transaction/TransactionAttribute.java x: 4 # contributors y: 10 # changes transaction/transaction-blueprint/src/main/java/org/apache/aries/transaction/TxInterceptorImpl.java x: 9 # contributors y: 28 # changes spi-fly/spi-fly-static-tool/src/main/java/org/apache/aries/spifly/statictool/Main.java x: 3 # contributors y: 15 # changes proxy/proxy-impl/src/main/java/org/apache/aries/proxy/impl/common/AbstractWovenProxyAdapter.java x: 7 # contributors y: 20 # changes transaction/transaction-blueprint/src/main/java/org/apache/aries/transaction/TransactionToken.java x: 4 # contributors y: 7 # changes blueprint/blueprint-core/src/main/java/org/apache/aries/blueprint/container/BlueprintEventDispatcher.java x: 7 # contributors y: 11 # changes proxy/proxy-impl/src/main/java/org/apache/aries/proxy/impl/common/OSGiFriendlyClassVisitor.java x: 3 # contributors y: 6 # changes proxy/proxy-impl/src/main/java/org/apache/aries/proxy/impl/gen/ProxySubclassAdapter.java x: 11 # contributors y: 19 # changes proxy/proxy-impl/src/main/java/org/apache/aries/proxy/impl/interfaces/InterfaceCombiningClassAdapter.java x: 8 # contributors y: 16 # changes proxy/proxy-impl/src/main/java/org/apache/aries/proxy/impl/interfaces/InterfaceProxyGenerator.java x: 7 # contributors y: 14 # changes jndi/jndi-core/src/main/java/org/apache/aries/jndi/ObjectFactoryHelper.java x: 8 # contributors y: 15 # changes spi-fly/spi-fly-core/src/main/java/org/apache/aries/spifly/Util.java x: 2 # contributors y: 15 # changes jndi/jndi-core/src/main/java/org/apache/aries/jndi/tracker/CachingServiceTracker.java x: 2 # contributors y: 3 # changes blueprint/blueprint-parser/src/main/java/org/apache/aries/blueprint/parser/Parser.java x: 8 # contributors y: 9 # changes blueprint/blueprint-cm/src/main/java/org/apache/aries/blueprint/compendium/cm/CmPropertyPlaceholder.java x: 6 # contributors y: 11 # changes jndi/jndi-core/src/main/java/org/apache/aries/jndi/ContextHelper.java x: 8 # contributors y: 20 # changes blueprint/blueprint-core/src/main/java/org/apache/aries/blueprint/container/BlueprintContainerImpl.java x: 9 # contributors y: 55 # changes spi-fly/spi-fly-core/src/main/java/org/apache/aries/spifly/ConsumerHeaderProcessor.java x: 2 # contributors y: 11 # changes transaction/transaction-blueprint/src/main/resources/OSGI-INF/blueprint/transaction.xml x: 8 # contributors y: 14 # changes spi-fly/spi-fly-dynamic-bundle/src/main/java/org/apache/aries/spifly/dynamic/ClientWeavingHook.java x: 2 # contributors y: 8 # changes spi-fly/spi-fly-core/src/main/java/org/apache/aries/spifly/WeavingData.java x: 2 # contributors y: 5 # changes blueprint/blueprint-core/src/main/java/org/apache/aries/blueprint/container/BeanRecipe.java x: 9 # contributors y: 39 # changes blueprint/blueprint-core/src/main/java/org/apache/aries/blueprint/namespace/NamespaceHandlerRegistryImpl.java x: 9 # contributors y: 34 # changes transaction/transaction-jdbc/src/main/java/org/apache/aries/transaction/jdbc/internal/ConnectionManagerFactory.java x: 1 # contributors y: 5 # changes jndi/jndi-url/src/main/java/org/apache/aries/jndi/services/ServiceHelper.java x: 9 # contributors y: 32 # changes jndi/jndi-url/src/main/java/org/apache/aries/jndi/url/ServiceRegistryContext.java x: 6 # contributors y: 15 # changes jndi/jndi-core/src/main/java/org/apache/aries/jndi/OSGiInitialContextFactoryBuilder.java x: 4 # contributors y: 12 # changes jndi/jndi-url/src/main/java/org/apache/aries/jndi/url/Activator.java x: 8 # contributors y: 19 # changes jndi/jndi-url/src/main/java/org/apache/aries/jndi/url/BlueprintURLContext.java x: 4 # contributors y: 9 # changes jndi/jndi-core/src/main/java/org/apache/aries/jndi/DelegateContext.java x: 6 # contributors y: 12 # changes jndi/jndi-core/src/main/java/org/apache/aries/jndi/DirObjectFactoryHelper.java x: 6 # contributors y: 10 # changes blueprint/blueprint-core/src/main/java/org/apache/aries/blueprint/ext/impl/ExtNamespaceHandler.java x: 2 # contributors y: 10 # changes blueprint/blueprint-noosgi/src/main/java/org/apache/aries/blueprint/container/SimpleNamespaceHandlerSet.java x: 2 # contributors y: 6 # changes blueprint/blueprint-core/src/main/java/org/apache/aries/blueprint/container/RecipeBuilder.java x: 5 # contributors y: 16 # changes blueprint/blueprint-core/src/main/java/org/apache/aries/blueprint/container/ReferenceRecipe.java x: 10 # contributors y: 24 # changes blueprint/blueprint-cm/src/main/java/org/apache/aries/blueprint/compendium/cm/CmManagedServiceFactory.java x: 8 # contributors y: 13 # changes blueprint/blueprint-core/src/main/java/org/apache/aries/blueprint/container/AbstractServiceReferenceRecipe.java x: 12 # contributors y: 30 # changes blueprint/blueprint-core/src/main/java/org/apache/aries/blueprint/container/ParserServiceImpl.java x: 5 # contributors y: 8 # changes blueprint/blueprint-core/src/main/java/org/apache/aries/blueprint/container/ReferenceListRecipe.java x: 9 # contributors y: 17 # changes blueprint/blueprint-core/src/main/java/org/apache/aries/blueprint/container/ServiceRecipe.java x: 11 # contributors y: 30 # changes blueprint/blueprint-core/src/main/java/org/apache/aries/blueprint/proxy/Collaborator.java x: 6 # contributors y: 14 # changes blueprint/blueprint-cm/src/main/resources/OSGI-INF/blueprint/blueprint-cm.xml x: 5 # contributors y: 11 # changes blueprint/blueprint-spring/src/main/java/org/apache/aries/blueprint/spring/SpringApplicationContext.java x: 1 # contributors y: 4 # changes subsystem/subsystem-core/src/main/java/org/apache/aries/subsystem/core/internal/BundleResource.java x: 4 # contributors y: 15 # changes subsystem/subsystem-core/src/main/java/org/apache/aries/subsystem/core/internal/RawSubsystemResource.java x: 5 # contributors y: 26 # changes subsystem/subsystem-core/src/main/java/org/apache/aries/subsystem/core/internal/BasicSubsystem.java x: 3 # contributors y: 14 # changes subsystem/subsystem-core/src/main/java/org/apache/aries/subsystem/core/internal/ResolveContext.java x: 3 # contributors y: 13 # changes subsystem/subsystem-core/src/main/java/org/apache/aries/subsystem/core/internal/SubsystemResource.java x: 5 # contributors y: 39 # changes proxy/proxy-impl/src/main/java/org/apache/aries/proxy/impl/gen/ProxySubclassGenerator.java x: 6 # contributors y: 6 # changes async/async-impl/src/main/java/org/apache/aries/async/impl/AsyncService.java x: 1 # contributors y: 6 # changes subsystem/subsystem-core/src/main/java/org/apache/aries/subsystem/core/internal/StartAction.java x: 5 # contributors y: 25 # changes subsystem/subsystem-core/src/main/java/org/apache/aries/subsystem/core/internal/UninstallAction.java x: 2 # contributors y: 12 # changes subsystem/subsystem-core/src/main/java/org/apache/aries/subsystem/core/archive/ImportPackageHeader.java x: 1 # contributors y: 15 # changes subsystem/subsystem-core/src/main/java/org/apache/aries/subsystem/core/internal/Utils.java x: 1 # contributors y: 12 # changes subsystem/subsystem-core/src/main/java/org/apache/aries/subsystem/core/internal/SubsystemResourceInstaller.java x: 4 # contributors y: 18 # changes subsystem/subsystem-core/src/main/java/org/apache/aries/subsystem/core/internal/WovenClassListener.java x: 2 # contributors y: 7 # changes subsystem/subsystem-core/src/main/java/org/apache/aries/subsystem/core/internal/DependencyCalculator.java x: 2 # contributors y: 9 # changes subsystem/subsystem-core/src/main/java/org/apache/aries/subsystem/core/archive/DirectiveFactory.java x: 1 # contributors y: 9 # changes subsystem/subsystem-core/src/main/java/org/apache/aries/subsystem/core/archive/SubsystemContentHeader.java x: 1 # contributors y: 19 # changes subsystem/subsystem-core/src/main/java/org/apache/aries/subsystem/core/internal/BundleResourceInstaller.java x: 2 # contributors y: 18 # changes subsystem/subsystem-core/src/main/java/org/apache/aries/subsystem/core/internal/SubsystemManifestValidator.java x: 1 # contributors y: 11 # changes subsystem/subsystem-core/src/main/java/org/apache/aries/subsystem/core/internal/SubsystemResolverHook.java x: 1 # contributors y: 13 # changes subsystem/subsystem-core/src/main/java/org/apache/aries/subsystem/core/archive/RequireCapabilityRequirement.java x: 1 # contributors y: 8 # changes subsystem/subsystem-core/src/main/java/org/apache/aries/subsystem/core/archive/SubsystemImportServiceHeader.java x: 3 # contributors y: 11 # changes subsystem/subsystem-core/src/main/java/org/apache/aries/subsystem/core/internal/BundleEventHook.java x: 2 # contributors y: 16 # changes subsystem/subsystem-core/src/main/java/org/apache/aries/subsystem/core/internal/BundleResourceUninstaller.java x: 1 # contributors y: 7 # changes subsystem/subsystem-core/src/main/java/org/apache/aries/subsystem/core/archive/DeploymentManifest.java x: 1 # contributors y: 32 # changes subsystem/subsystem-core/src/main/java/org/apache/aries/subsystem/core/archive/SubsystemManifest.java x: 2 # contributors y: 21 # changes subsystem/subsystem-core/src/main/java/org/apache/aries/subsystem/core/internal/OsgiIdentityCapability.java x: 2 # contributors y: 14 # changes subsystem/subsystem-api/src/main/java/org/osgi/service/repository/Repository.java x: 1 # contributors y: 10 # changes jmx/jmx-core/src/main/java/org/apache/aries/jmx/framework/Framework.java x: 5 # contributors y: 15 # changes
55.0
# changes
  min: 1.0
  average: 3.79
  25th percentile: 1.0
  median: 2.0
  75th percentile: 4.0
  max: 55.0
0 18.0
# contributors
min: 1.0 | average: 2.0 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 2.0 | max: 18.0

Number of Contributors vs. File Size: 1053 points

blueprint/blueprint-core/src/main/java/org/apache/aries/blueprint/container/BlueprintExtender.java x: 18 # contributors y: 537 lines of code subsystem/subsystem-modeller/src/main/java/org/apache/aries/subsystem/modelling/impl/ImportedServiceImpl.java x: 1 # contributors y: 208 lines of code util/src/main/java/org/apache/aries/util/manifest/ManifestHeaderProcessor.java x: 3 # contributors y: 464 lines of code util/src/main/java/org/apache/aries/util/tracker/RecursiveBundleTracker.java x: 5 # contributors y: 44 lines of code subsystem/subsystem-core/src/main/java/org/apache/aries/subsystem/core/internal/Activator.java x: 8 # contributors y: 273 lines of code subsystem/subsystem-core/src/main/java/org/apache/aries/subsystem/core/internal/ApplicationServiceModeller.java x: 3 # contributors y: 84 lines of code subsystem/subsystem-modeller/src/main/java/org/apache/aries/subsystem/modelling/Consumer.java x: 1 # contributors y: 9 lines of code subsystem/subsystem-modeller/src/main/java/org/apache/aries/subsystem/modelling/DeployedBundles.java x: 1 # contributors y: 16 lines of code subsystem/subsystem-modeller/src/main/java/org/apache/aries/subsystem/modelling/DeploymentMFElement.java x: 1 # contributors y: 4 lines of code subsystem/subsystem-modeller/src/main/java/org/apache/aries/subsystem/modelling/ResolverException.java x: 1 # contributors y: 31 lines of code subsystem/subsystem-modeller/src/main/java/org/apache/aries/subsystem/modelling/impl/AbstractParserProxy.java x: 1 # contributors y: 252 lines of code subsystem/subsystem-modeller/src/main/java/org/apache/aries/subsystem/modelling/impl/BundleBlueprintParser.java x: 1 # contributors y: 113 lines of code subsystem/subsystem-modeller/src/main/java/org/apache/aries/subsystem/modelling/impl/DeployedBundlesImpl.java x: 1 # contributors y: 321 lines of code subsystem/subsystem-modeller/src/main/java/org/apache/aries/subsystem/modelling/impl/ExportedBundleImpl.java x: 1 # contributors y: 91 lines of code subsystem/subsystem-modeller/src/main/java/org/apache/aries/subsystem/modelling/impl/ExportedPackageImpl.java x: 1 # contributors y: 153 lines of code subsystem/subsystem-modeller/src/main/java/org/apache/aries/subsystem/modelling/impl/ExportedServiceImpl.java x: 1 # contributors y: 128 lines of code subsystem/subsystem-modeller/src/main/java/org/apache/aries/subsystem/modelling/impl/ImportedBundleImpl.java x: 1 # contributors y: 146 lines of code subsystem/subsystem-modeller/src/main/java/org/apache/aries/subsystem/modelling/impl/ImportedPackageImpl.java x: 1 # contributors y: 189 lines of code subsystem/subsystem-modeller/src/main/java/org/apache/aries/subsystem/modelling/impl/ModelledResourceImpl.java x: 1 # contributors y: 224 lines of code subsystem/subsystem-modeller/src/main/java/org/apache/aries/subsystem/modelling/impl/ModellingHelperImpl.java x: 1 # contributors y: 139 lines of code subsystem/subsystem-modeller/src/main/java/org/apache/aries/subsystem/modelling/impl/PackageRequirementMerger.java x: 1 # contributors y: 71 lines of code subsystem/subsystem-modeller/src/main/java/org/apache/aries/subsystem/modelling/impl/ParserProxyImpl.java x: 1 # contributors y: 25 lines of code subsystem/subsystem-obr/src/main/java/org/apache/aries/subsystem/obr/internal/RepositoryAdminRepository.java x: 3 # contributors y: 70 lines of code subsystem/subsystem-obr/src/main/java/org/apache/aries/subsystem/util/felix/OsgiRequirementAdapter.java x: 3 # contributors y: 53 lines of code util/src/main/java/org/apache/aries/util/VersionRange.java x: 5 # contributors y: 241 lines of code testsupport/testsupport-unit/src/main/java/org/apache/aries/itest/AbstractIntegrationTest.java x: 6 # contributors y: 75 lines of code tutorials/blueprint/tutorial-assembly/src/main/assemblies/tutorial-assembly.xml x: 3 # contributors y: 60 lines of code esa-maven-plugin/src/main/java/org/apache/aries/plugin/esa/EsaMojo.java x: 4 # contributors y: 400 lines of code blueprint/blueprint-core/src/main/java/org/apache/aries/blueprint/ext/AbstractPropertyPlaceholderExt.java x: 3 # contributors y: 402 lines of code blueprint/blueprint-core/src/main/java/org/apache/aries/blueprint/utils/ReflectionUtils.java x: 6 # contributors y: 687 lines of code blueprint/blueprint-noosgi/src/main/java/org/apache/aries/blueprint/ext/AbstractPropertyPlaceholder.java x: 2 # contributors y: 325 lines of code jmx/jmx-core-whiteboard/src/main/java/org/apache/aries/jmx/core/whiteboard/Activator.java x: 3 # contributors y: 354 lines of code jndi/jndi-core/src/main/java/org/apache/aries/jndi/startup/Activator.java x: 9 # contributors y: 242 lines of code proxy/proxy-impl/src/main/java/org/apache/aries/proxy/impl/AbstractProxyManager.java x: 4 # contributors y: 133 lines of code proxy/proxy-impl/src/main/java/org/apache/aries/proxy/impl/AsmProxyManager.java x: 5 # contributors y: 196 lines of code proxy/proxy-impl/src/main/java/org/apache/aries/proxy/impl/JdkProxyManager.java x: 4 # contributors y: 40 lines of code proxy/proxy-impl/src/main/java/org/apache/aries/proxy/impl/common/MethodCopyingClassAdapter.java x: 5 # contributors y: 132 lines of code proxy/proxy-impl/src/main/java/org/apache/aries/proxy/impl/common/OSGiFriendlyClassWriter.java x: 5 # contributors y: 83 lines of code proxy/proxy-impl/src/main/java/org/apache/aries/proxy/impl/interfaces/ProxyClassLoader.java x: 5 # contributors y: 121 lines of code proxy/proxy-impl/src/main/java/org/apache/aries/proxy/impl/weaving/SyntheticSerialVerUIDAdder.java x: 6 # contributors y: 47 lines of code proxy/proxy-impl/src/main/java/org/apache/aries/proxy/impl/weaving/WovenProxyAdapter.java x: 3 # contributors y: 44 lines of code spi-fly/spi-fly-dynamic-bundle/src/main/java/org/apache/aries/spifly/dynamic/OSGiFriendlyClassWriter.java x: 3 # contributors y: 76 lines of code util/src/main/java/org/apache/aries/util/AriesFrameworkUtil.java x: 6 # contributors y: 61 lines of code util/src/main/java/org/apache/aries/util/filesystem/impl/NestedZipDirectory.java x: 3 # contributors y: 154 lines of code util/src/main/java/org/apache/aries/util/filesystem/impl/NestedZipFile.java x: 3 # contributors y: 136 lines of code util/src/main/java/org/apache/aries/util/filesystem/impl/ZipDirectory.java x: 4 # contributors y: 165 lines of code util/src/main/java/org/apache/aries/util/filesystem/impl/ZipFileImpl.java x: 5 # contributors y: 214 lines of code util/src/main/java/org/apache/aries/util/tracker/SingleServiceTracker.java x: 5 # contributors y: 147 lines of code versioning/versioning-checker/src/main/java/org/apache/aries/versioning/check/BundleCompatibility.java x: 5 # contributors y: 485 lines of code versioning/versioning-checker/src/main/java/org/apache/aries/versioning/check/SemanticVersioningChecker.java x: 3 # contributors y: 123 lines of code versioning/versioning-checker/src/main/java/org/apache/aries/versioning/utils/ClassDeclaration.java x: 3 # contributors y: 453 lines of code web/web-urlhandler/src/main/java/org/apache/aries/web/converter/impl/JSPImportParser.java x: 2 # contributors y: 53 lines of code web/web-urlhandler/src/main/java/org/apache/aries/web/url/WAR_URLServiceHandler.java x: 4 # contributors y: 72 lines of code testsupport/testsupport-unit/src/main/java/org/apache/aries/unittest/fixture/ArchiveFixture.java x: 4 # contributors y: 236 lines of code blueprint-maven-plugin/blueprint-maven-plugin/src/main/java/org/apache/aries/blueprint/plugin/model/Introspector.java x: 1 # contributors y: 76 lines of code tutorials/blueprint/tutorial-modules/greeter-api/src/main/java/org/apache/aries/tutorials/blueprint/greeter/api/GreeterMessageService.java x: 2 # contributors y: 4 lines of code tutorials/blueprint/tutorial-modules/greeter-client-blueprint/src/main/java/org/apache/aries/tutorials/blueprint/greeter/client/GreeterBlueprintClient.java x: 2 # contributors y: 29 lines of code tutorials/blueprint/tutorial-modules/greeter-client-osgi/src/main/java/org/apache/aries/tutorials/blueprint/greeter/client/osgi/ClientBundleActivator.java x: 2 # contributors y: 13 lines of code tutorials/blueprint/tutorial-modules/greeter-client-osgi/src/main/java/org/apache/aries/tutorials/blueprint/greeter/client/osgi/GreeterTestClient.java x: 2 # contributors y: 93 lines of code tutorials/blueprint/tutorial-modules/greeter-server-blueprint/src/main/java/org/apache/aries/tutorials/blueprint/greeter/server/blueprint/GreeterMessageServiceImpl.java x: 2 # contributors y: 19 lines of code blueprint-maven-plugin/blueprint-maven-plugin/src/main/java/org/apache/aries/blueprint/plugin/handlers/common/AbstractPersistenceContextHandler.java x: 1 # contributors y: 41 lines of code blueprint-maven-plugin/blueprint-maven-plugin/src/main/java/org/apache/aries/blueprint/plugin/model/BeanRefStore.java x: 1 # contributors y: 36 lines of code blueprint-maven-plugin/blueprint-maven-plugin/src/main/java/org/apache/aries/blueprint/plugin/model/Property.java x: 1 # contributors y: 164 lines of code blueprint-maven-plugin/blueprint-maven-plugin-pax-cdi-handlers/src/main/java/org/apache/aries/blueprint/plugin/handlers/paxcdi/OsgiServiceHandler.java x: 1 # contributors y: 115 lines of code blueprint-maven-plugin/blueprint-maven-plugin/src/main/java/org/apache/aries/blueprint/plugin/ArtifactFilter.java x: 1 # contributors y: 47 lines of code blueprint-maven-plugin/blueprint-maven-plugin/src/main/java/org/apache/aries/blueprint/plugin/handlers/blueprint/bean/BeanHandler.java x: 1 # contributors y: 66 lines of code blueprint-maven-plugin/blueprint-maven-plugin/src/main/java/org/apache/aries/blueprint/plugin/model/Bean.java x: 1 # contributors y: 182 lines of code transaction/transaction-jdbc/src/main/java/org/apache/aries/transaction/jdbc/RecoverableDataSource.java x: 3 # contributors y: 216 lines of code versioning/versioning-checker/src/main/java/org/apache/aries/versioning/utils/SerialVersionClassVisitor.java x: 4 # contributors y: 16 lines of code versioning/versioning-plugin/src/main/java/org/apache/aries/versioning/mojo/VersionCheckerMojo.java x: 5 # contributors y: 156 lines of code esa-maven-plugin/src/main/java/org/apache/aries/plugin/esa/ContentInfo.java x: 3 # contributors y: 131 lines of code subsystem/subsystem-core/src/main/java/org/apache/aries/subsystem/core/internal/InstallDependencies.java x: 3 # contributors y: 18 lines of code subsystem/subsystem-itests-api-bundle/src/main/java/org/apache/aries/subsystem/itests/hello/api/Hello.java x: 3 # contributors y: 4 lines of code transaction/transaction-blueprint/src/main/java/org/apache/aries/transaction/ComponentTxData.java x: 5 # contributors y: 106 lines of code transaction/transaction-blueprint/src/main/java/org/apache/aries/transaction/TransactionalAnnotationAttributes.java x: 2 # contributors y: 40 lines of code blueprint/blueprint-spring/src/main/java/org/apache/aries/blueprint/spring/BlueprintBeanFactory.java x: 3 # contributors y: 226 lines of code blueprint/blueprint-spring/src/main/java/org/apache/aries/blueprint/spring/BlueprintNamespaceHandler.java x: 4 # contributors y: 258 lines of code spi-fly/spi-fly-core/src/main/java/org/apache/aries/spifly/BaseActivator.java x: 4 # contributors y: 312 lines of code proxy/proxy-impl/src/main/java/org/apache/aries/proxy/impl/ProxyUtils.java x: 8 # contributors y: 88 lines of code spi-fly/spi-fly-core/src/main/java/org/apache/aries/spifly/ProviderBundleTrackerCustomizer.java x: 5 # contributors y: 401 lines of code subsystem/subsystem-core/src/main/java/org/apache/aries/subsystem/core/archive/Grammar.java x: 4 # contributors y: 64 lines of code spi-fly/spi-fly-weaver/src/main/java/org/apache/aries/spifly/weaver/TCCLSetterVisitor.java x: 6 # contributors y: 178 lines of code transaction/transaction-blueprint/src/main/java/org/apache/aries/transaction/TransactionAttribute.java x: 4 # contributors y: 141 lines of code transaction/transaction-blueprint/src/main/java/org/apache/aries/transaction/TxInterceptorImpl.java x: 9 # contributors y: 144 lines of code spi-fly/spi-fly-static-tool/src/main/java/org/apache/aries/spifly/statictool/Main.java x: 3 # contributors y: 274 lines of code proxy/proxy-impl/src/main/java/org/apache/aries/proxy/impl/common/AbstractWovenProxyAdapter.java x: 7 # contributors y: 376 lines of code transaction/transaction-blueprint/src/main/java/org/apache/aries/transaction/TransactionToken.java x: 4 # contributors y: 59 lines of code spi-fly/spi-fly-core/src/main/java/org/apache/aries/spifly/ProviderServiceFactory.java x: 2 # contributors y: 22 lines of code blueprint/blueprint-core/src/main/java/org/apache/aries/blueprint/container/BlueprintEventDispatcher.java x: 7 # contributors y: 245 lines of code proxy/proxy-impl/src/main/java/org/apache/aries/proxy/impl/common/AbstractWovenProxyMethodAdapter.java x: 5 # contributors y: 227 lines of code proxy/proxy-impl/src/main/java/org/apache/aries/proxy/impl/common/ConstructorFinder.java x: 4 # contributors y: 28 lines of code proxy/proxy-impl/src/main/java/org/apache/aries/proxy/impl/common/OSGiFriendlyClassVisitor.java x: 3 # contributors y: 21 lines of code proxy/proxy-impl/src/main/java/org/apache/aries/proxy/impl/gen/ProxySubclassAdapter.java x: 11 # contributors y: 440 lines of code proxy/proxy-impl/src/main/java/org/apache/aries/proxy/impl/interfaces/InterfaceCombiningClassAdapter.java x: 8 # contributors y: 103 lines of code proxy/proxy-impl/src/main/java/org/apache/aries/proxy/impl/interfaces/InterfaceProxyGenerator.java x: 7 # contributors y: 75 lines of code jndi/jndi-core/src/main/java/org/apache/aries/jndi/ObjectFactoryHelper.java x: 8 # contributors y: 211 lines of code spi-fly/spi-fly-core/src/main/java/org/apache/aries/spifly/Util.java x: 2 # contributors y: 299 lines of code proxy/proxy-impl/src/main/java/org/apache/aries/proxy/impl/ProxyHandler.java x: 4 # contributors y: 81 lines of code proxy/proxy-impl/src/main/java/org/apache/aries/proxy/synthesizer/Synthesizer.java x: 5 # contributors y: 47 lines of code jndi/jndi-core/src/main/java/org/apache/aries/jndi/tracker/CachingServiceTracker.java x: 2 # contributors y: 54 lines of code blueprint/blueprint-parser/src/main/java/org/apache/aries/blueprint/parser/Parser.java x: 8 # contributors y: 1251 lines of code blueprint/blueprint-cm/src/main/java/org/apache/aries/blueprint/compendium/cm/CmPropertyPlaceholder.java x: 6 # contributors y: 124 lines of code jndi/jndi-core/src/main/java/org/apache/aries/jndi/ContextHelper.java x: 8 # contributors y: 136 lines of code blueprint/blueprint-core/src/main/java/org/apache/aries/blueprint/container/BlueprintContainerImpl.java x: 9 # contributors y: 926 lines of code spi-fly/spi-fly-core/src/main/java/org/apache/aries/spifly/ConsumerHeaderProcessor.java x: 2 # contributors y: 214 lines of code blueprint/blueprint-core/src/main/java/org/apache/aries/blueprint/ext/AbstractPropertyPlaceholder.java x: 6 # contributors y: 7 lines of code blueprint/blueprint-core/src/main/java/org/apache/aries/blueprint/ext/PropertyPlaceholder.java x: 6 # contributors y: 3 lines of code transaction/transaction-blueprint/src/main/resources/OSGI-INF/blueprint/transaction.xml x: 8 # contributors y: 15 lines of code spi-fly/spi-fly-core/src/main/java/org/apache/aries/spifly/WeavingData.java x: 2 # contributors y: 108 lines of code blueprint/blueprint-core/src/main/java/org/apache/aries/blueprint/utils/generics/TypeInference.java x: 1 # contributors y: 379 lines of code blueprint/blueprint-core/src/main/java/org/apache/aries/blueprint/container/BeanRecipe.java x: 9 # contributors y: 770 lines of code blueprint/blueprint-core/src/main/java/org/apache/aries/blueprint/namespace/NamespaceHandlerRegistryImpl.java x: 9 # contributors y: 739 lines of code jndi/jndi-core/src/main/java/org/apache/aries/jndi/Utils.java x: 5 # contributors y: 149 lines of code jndi/jndi-legacy-support/src/main/java/org/apache/aries/jndi/legacy/support/LegacyInitialContextFinder.java x: 3 # contributors y: 32 lines of code jndi/jndi-url/src/main/java/org/apache/aries/jndi/services/ServiceHelper.java x: 9 # contributors y: 308 lines of code jndi/jndi-url/src/main/java/org/apache/aries/jndi/url/ServiceRegistryContext.java x: 6 # contributors y: 85 lines of code blueprint/blueprint-core/src/main/java/org/apache/aries/blueprint/di/ExecutionContext.java x: 3 # contributors y: 34 lines of code jndi/jndi-core/src/main/java/org/apache/aries/jndi/OSGiInitialContextFactoryBuilder.java x: 4 # contributors y: 24 lines of code jndi/jndi-rmi/src/main/java/org/apache/aries/jndi/rmi/Activator.java x: 5 # contributors y: 37 lines of code jndi/jndi-url/src/main/java/org/apache/aries/jndi/url/Activator.java x: 8 # contributors y: 62 lines of code jndi/jndi-url/src/main/java/org/apache/aries/jndi/url/BlueprintURLContext.java x: 4 # contributors y: 345 lines of code jndi/jndi-url/src/main/java/org/apache/aries/jndi/url/SingleServiceTracker.java x: 1 # contributors y: 123 lines of code jndi/jndi-url/src/main/java/org/apache/aries/jndi/url/ServiceRegistryListContext.java x: 5 # contributors y: 99 lines of code jndi/jndi-core/src/main/java/org/apache/aries/jndi/DelegateContext.java x: 6 # contributors y: 294 lines of code jndi/jndi-api/src/main/java/org/apache/aries/jndi/urls/URLObjectFactoryFinder.java x: 3 # contributors y: 7 lines of code jndi/jndi-core/src/main/java/org/apache/aries/jndi/ContextManagerService.java x: 4 # contributors y: 43 lines of code jndi/jndi-url/src/main/java/org/apache/aries/jndi/url/OsgiName.java x: 4 # contributors y: 47 lines of code blueprint/blueprint-core/src/main/java/org/apache/aries/blueprint/utils/threading/ScheduledExecutorServiceWrapper.java x: 2 # contributors y: 372 lines of code blueprint/blueprint-core/src/main/java/org/apache/aries/blueprint/ext/PropertyPlaceholderExt.java x: 1 # contributors y: 179 lines of code blueprint/blueprint-core/src/main/java/org/apache/aries/blueprint/ext/impl/ExtNamespaceHandler.java x: 2 # contributors y: 495 lines of code blueprint/blueprint-noosgi/src/main/java/org/apache/aries/blueprint/ext/impl/ExtNamespaceHandler.java x: 1 # contributors y: 548 lines of code blueprint/blueprint-noosgi/src/main/java/org/apache/aries/blueprint/container/SimpleNamespaceHandlerSet.java x: 2 # contributors y: 177 lines of code blueprint/blueprint-parser/src/main/java/org/apache/aries/blueprint/parser/ParserContextImpl.java x: 2 # contributors y: 65 lines of code blueprint/blueprint-core/src/main/java/org/apache/aries/blueprint/container/RecipeBuilder.java x: 5 # contributors y: 338 lines of code blueprint/blueprint-parser/src/main/java/org/apache/aries/blueprint/reflect/BeanMetadataImpl.java x: 3 # contributors y: 195 lines of code blueprint/blueprint-core/src/main/java/org/apache/aries/blueprint/container/ReferenceRecipe.java x: 10 # contributors y: 286 lines of code blueprint/blueprint-cm/src/main/java/org/apache/aries/blueprint/compendium/cm/BaseManagedServiceFactory.java x: 2 # contributors y: 184 lines of code blueprint/blueprint-cm/src/main/java/org/apache/aries/blueprint/compendium/cm/CmManagedProperties.java x: 7 # contributors y: 238 lines of code blueprint/blueprint-cm/src/main/java/org/apache/aries/blueprint/compendium/cm/CmManagedServiceFactory.java x: 8 # contributors y: 224 lines of code blueprint/blueprint-cm/src/main/java/org/apache/aries/blueprint/compendium/cm/CmNamespaceHandler.java x: 7 # contributors y: 568 lines of code blueprint/blueprint-core/src/main/java/org/apache/aries/blueprint/container/AbstractServiceReferenceRecipe.java x: 12 # contributors y: 551 lines of code blueprint/blueprint-core/src/main/java/org/apache/aries/blueprint/container/AggregateConverter.java x: 4 # contributors y: 533 lines of code blueprint/blueprint-core/src/main/java/org/apache/aries/blueprint/container/BlueprintQuiesceParticipant.java x: 5 # contributors y: 89 lines of code blueprint/blueprint-core/src/main/java/org/apache/aries/blueprint/container/BlueprintRepository.java x: 4 # contributors y: 422 lines of code blueprint/blueprint-core/src/main/java/org/apache/aries/blueprint/container/DependencyGraph.java x: 2 # contributors y: 133 lines of code blueprint/blueprint-core/src/main/java/org/apache/aries/blueprint/container/GenericType.java x: 3 # contributors y: 255 lines of code blueprint/blueprint-core/src/main/java/org/apache/aries/blueprint/container/ParserServiceImpl.java x: 5 # contributors y: 64 lines of code blueprint/blueprint-core/src/main/java/org/apache/aries/blueprint/container/ReferenceListRecipe.java x: 9 # contributors y: 322 lines of code blueprint/blueprint-core/src/main/java/org/apache/aries/blueprint/container/ServiceRecipe.java x: 11 # contributors y: 482 lines of code blueprint/blueprint-core/src/main/java/org/apache/aries/blueprint/di/CollectionRecipe.java x: 3 # contributors y: 89 lines of code blueprint/blueprint-core/src/main/java/org/apache/aries/blueprint/di/MapRecipe.java x: 4 # contributors y: 127 lines of code blueprint/blueprint-core/src/main/java/org/apache/aries/blueprint/proxy/Collaborator.java x: 6 # contributors y: 91 lines of code blueprint/blueprint-core/src/main/java/org/apache/aries/blueprint/utils/BundleDelegatingClassLoader.java x: 4 # contributors y: 90 lines of code blueprint/blueprint-core/src/main/java/org/apache/aries/blueprint/utils/HeaderParser.java x: 2 # contributors y: 71 lines of code blueprint/blueprint-core/src/main/java/org/apache/aries/blueprint/utils/generics/GenericsUtil.java x: 1 # contributors y: 679 lines of code blueprint/blueprint-core/src/main/java/org/apache/aries/blueprint/utils/generics/OwbWildcardTypeImpl.java x: 1 # contributors y: 57 lines of code blueprint/blueprint-core/src/main/java/org/apache/aries/blueprint/utils/threading/RWLock.java x: 2 # contributors y: 44 lines of code blueprint/blueprint-parser/src/main/java/org/apache/aries/blueprint/mutable/MutableReferenceMetadata.java x: 4 # contributors y: 11 lines of code blueprint/blueprint-parser/src/main/java/org/apache/aries/blueprint/reflect/ReferenceMetadataImpl.java x: 4 # contributors y: 75 lines of code blueprint/blueprint-spring/src/main/java/org/apache/aries/blueprint/spring/BeansNamespaceHandler.java x: 1 # contributors y: 217 lines of code jmx/jmx-blueprint-api/src/main/java/org/apache/aries/jmx/blueprint/BlueprintStateMBean.java x: 3 # contributors y: 63 lines of code jmx/jmx-whiteboard/src/main/java/org/apache/aries/jmx/whiteboard/JmxWhiteboardSupport.java x: 3 # contributors y: 109 lines of code jmx/jmx-whiteboard/src/main/java/org/apache/aries/jmx/whiteboard/MBeanHolder.java x: 4 # contributors y: 120 lines of code blueprint/blueprint-spring/src/main/java/org/apache/aries/blueprint/spring/SpringApplicationContext.java x: 1 # contributors y: 97 lines of code subsystem/subsystem-core/src/main/java/org/apache/aries/subsystem/core/internal/RawSubsystemResource.java x: 5 # contributors y: 571 lines of code util/src/main/java/org/apache/aries/util/tracker/hook/BundleHookBundleTracker.java x: 2 # contributors y: 377 lines of code transaction/transaction-manager/src/main/java/org/apache/aries/transaction/internal/TransactionLogUtils.java x: 2 # contributors y: 272 lines of code transaction/transaction-manager/src/main/java/org/apache/aries/transaction/internal/TransactionManagerService.java x: 3 # contributors y: 184 lines of code util/src/main/java/org/apache/aries/util/filesystem/impl/CloseableDirectory.java x: 3 # contributors y: 99 lines of code util/src/main/java/org/apache/aries/util/filesystem/impl/DirectoryImpl.java x: 2 # contributors y: 95 lines of code util/src/main/java/org/apache/aries/util/filesystem/impl/FileImpl.java x: 2 # contributors y: 104 lines of code util/src/main/java/org/apache/aries/util/io/RememberingInputStream.java x: 4 # contributors y: 107 lines of code util/src/main/java/org/apache/aries/util/manifest/BundleManifest.java x: 2 # contributors y: 121 lines of code util/src/main/java/org/apache/aries/util/manifest/ManifestProcessor.java x: 2 # contributors y: 116 lines of code transaction/transaction-testbundle/src/main/resources/OSGI-INF/blueprint/config.xml x: 5 # contributors y: 69 lines of code subsystem/subsystem-core/src/main/java/org/apache/aries/subsystem/core/internal/BasicSubsystem.java x: 3 # contributors y: 693 lines of code subsystem/subsystem-core/src/main/java/org/apache/aries/subsystem/core/internal/SubsystemResource.java x: 5 # contributors y: 635 lines of code proxy/proxy-impl/src/main/java/org/apache/aries/proxy/impl/ProxyManagerActivator.java x: 6 # contributors y: 41 lines of code proxy/proxy-impl/src/main/java/org/apache/aries/proxy/impl/gen/ProxySubclassGenerator.java x: 6 # contributors y: 274 lines of code proxy/proxy-impl/src/main/java/org/apache/aries/proxy/impl/weaving/ProxyWeavingHook.java x: 6 # contributors y: 148 lines of code blueprint/itests/blueprint-testbundlea/src/main/java/org/apache/aries/blueprint/testbundlea/NSHandlerTwo.java x: 1 # contributors y: 82 lines of code subsystem/subsystem-core/src/main/java/org/apache/aries/subsystem/core/internal/Subsystems.java x: 2 # contributors y: 240 lines of code jmx/jmx-core/src/main/java/org/apache/aries/jmx/agent/JMXAgentImpl.java x: 6 # contributors y: 183 lines of code pushstream/pushstream/src/main/java/org/apache/aries/pushstream/AbstractPushStreamImpl.java x: 1 # contributors y: 1198 lines of code pushstream/pushstream/src/main/java/org/apache/aries/pushstream/SimplePushEventSourceImpl.java x: 1 # contributors y: 282 lines of code pushstream/pushstream/src/main/java/org/osgi/util/pushstream/PushStreamProvider.java x: 1 # contributors y: 343 lines of code async/promise-api/src/main/java/org/apache/aries/async/promise/PromiseImpl.java x: 1 # contributors y: 405 lines of code jmx/jmx-core/src/main/java/org/apache/aries/jmx/framework/BundleState.java x: 6 # contributors y: 324 lines of code jmx/jmx-core/src/main/java/org/apache/aries/jmx/framework/ServiceState.java x: 6 # contributors y: 241 lines of code subsystem/subsystem-core/src/main/java/org/apache/aries/subsystem/core/internal/StartAction.java x: 5 # contributors y: 555 lines of code subsystem/subsystem-core/src/main/java/org/apache/aries/subsystem/core/internal/StopAction.java x: 3 # contributors y: 145 lines of code subsystem/subsystem-core/src/main/java/org/apache/aries/subsystem/core/internal/Utils.java x: 1 # contributors y: 158 lines of code subsystem/subsystem-core/src/main/java/org/apache/aries/subsystem/core/internal/SubsystemResourceInstaller.java x: 4 # contributors y: 99 lines of code blueprint/blueprint-spring-extender/src/main/java/org/apache/aries/blueprint/spring/extender/SpringOsgiNamespaceHandler.java x: 1 # contributors y: 356 lines of code subsystem/subsystem-core/src/main/java/org/apache/aries/subsystem/core/internal/BundleResourceInstaller.java x: 2 # contributors y: 160 lines of code subsystem/subsystem-core/src/main/java/org/apache/aries/subsystem/core/capabilityset/SimpleFilter.java x: 1 # contributors y: 617 lines of code subsystem/subsystem-core/src/main/java/org/apache/aries/subsystem/core/internal/BundleEventHook.java x: 2 # contributors y: 145 lines of code subsystem/subsystem-core/src/main/java/org/apache/aries/subsystem/core/internal/SystemRepository.java x: 2 # contributors y: 76 lines of code subsystem/subsystem-core/src/main/java/org/apache/aries/subsystem/core/archive/SubsystemManifest.java x: 2 # contributors y: 258 lines of code subsystem/subsystem-core/src/main/java/org/apache/aries/subsystem/core/capabilityset/CapabilitySet.java x: 1 # contributors y: 475 lines of code subsystem/subsystem-core/src/main/java/org/apache/aries/subsystem/core/capabilityset/SecureAction.java x: 1 # contributors y: 1702 lines of code jmx/jmx-core/src/main/java/org/apache/aries/jmx/Activator.java x: 5 # contributors y: 30 lines of code transaction/transaction-jms/src/main/java/org/apache/aries/transaction/jms/internal/ConnectionPool.java x: 2 # contributors y: 198 lines of code transaction/transaction-jms/src/main/java/org/apache/aries/transaction/jms/internal/IntrospectionSupport.java x: 2 # contributors y: 82 lines of code transaction/transaction-jms/src/main/java/org/apache/aries/transaction/jms/PooledConnectionFactory.java x: 2 # contributors y: 266 lines of code subsystem/subsystem-api/src/main/java/org/osgi/service/subsystem/SubsystemPermission.java x: 2 # contributors y: 382 lines of code blueprint/blueprint-web/src/main/java/org/apache/aries/blueprint/web/BlueprintContextListener.java x: 2 # contributors y: 148 lines of code blueprint/blueprint-noosgi/src/main/java/org/apache/aries/blueprint/container/BlueprintContainerImpl.java x: 3 # contributors y: 327 lines of code subsystem/subsystem-core/src/main/java/org/apache/aries/subsystem/core/content/ConfigurationHandler.java x: 1 # contributors y: 573 lines of code web/web-urlhandler/src/main/java/org/apache/aries/web/converter/impl/PackageFinder.java x: 3 # contributors y: 357 lines of code web/web-urlhandler/src/main/java/org/apache/aries/web/converter/impl/WarToWabConverterImpl.java x: 5 # contributors y: 379 lines of code transaction/transaction-jms/src/main/java/org/apache/aries/transaction/jms/internal/PooledSession.java x: 1 # contributors y: 354 lines of code jmx/jmx-core/src/main/java/org/apache/aries/jmx/codec/BundleData.java x: 3 # contributors y: 314 lines of code blueprint/blueprint-core/src/main/java/org/apache/aries/blueprint/container/AbstractTracked.java x: 1 # contributors y: 173 lines of code blueprint/blueprint-parser/src/main/java/org/apache/aries/blueprint/reflect/ServiceReferenceMetadataImpl.java x: 3 # contributors y: 107 lines of code blueprint/blueprint-noosgi/src/main/java/org/apache/aries/blueprint/container/BeanRecipe.java x: 1 # contributors y: 810 lines of code jmx/jmx-api/src/main/java/org/osgi/jmx/framework/BundleStateMBean.java x: 4 # contributors y: 148 lines of code jmx/jmx-core/src/main/java/org/apache/aries/jmx/framework/Framework.java x: 5 # contributors y: 456 lines of code jmx/jmx-core/src/main/java/org/apache/aries/jmx/useradmin/UserAdmin.java x: 4 # contributors y: 413 lines of code jmx/jmx-core/src/main/java/org/apache/aries/jmx/util/FrameworkUtils.java x: 6 # contributors y: 430 lines of code jmx/jmx-core/src/main/java/org/apache/aries/jmx/util/TypeUtils.java x: 2 # contributors y: 136 lines of code transaction/transaction-manager/src/main/java/org/objectweb/howl/log/Logger.java x: 1 # contributors y: 200 lines of code quiesce/quiesce-manager/src/main/java/org/apache/aries/quiesce/manager/impl/QuiesceManagerImpl.java x: 4 # contributors y: 245 lines of code blueprint/blueprint-api/src/main/java/org/osgi/service/blueprint/container/BlueprintEvent.java x: 1 # contributors y: 103 lines of code
1702.0
lines of code
  min: 1.0
  average: 78.31
  25th percentile: 12.0
  median: 34.0
  75th percentile: 87.0
  max: 1702.0
0 18.0
# contributors
min: 1.0 | average: 2.0 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 2.0 | max: 18.0