apache / sling-org-apache-sling-models-impl
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 40 files with 4,102 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 1 file changed 51-100 times (1,147 lines of code)
    • 2 files changed 21-50 times (342 lines of code)
    • 15 files changed 6-20 times (1,763 lines of code)
    • 22 files changed 1-5 times (850 lines of code)
0% | 27% | 8% | 42% | 20%
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 40 files with 4,102 lines of code.
    • 0 files changed by more than 25 contributors (0 lines of code)
    • 1 file changed by 11-25 contributors (1,147 lines of code)
    • 11 files changed by 6-10 contributors (1,207 lines of code)
    • 21 files changed by 2-5 contributors (1,615 lines of code)
    • 7 files changed by 1 contributor (133 lines of code)
0% | 27% | 29% | 39% | 3%
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, md, txt, xml, gitignore, json, yaml
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
java0% | 27% | 8% | 42% | 20%
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
src0% | 27% | 8% | 42% | 20%
Most Frequently Changed Files (Top 40)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
ModelAdapterFactory.java
in src/main/java/org/apache/sling/models/impl
1147 69 2014-01-31 2022-12-15 82 20 justin@apache.org kwin@apache.org
ValueMapInjector.java
in src/main/java/org/apache/sling/models/impl/injectors
149 9 2014-01-31 2021-12-14 21 8 justin@apache.org stefanseifert@users.noreply...
OSGiServiceInjector.java
in src/main/java/org/apache/sling/models/impl/injectors
193 11 2014-01-31 2023-03-28 21 10 justin@apache.org stefanseifert@users.noreply...
ModelPackageBundleListener.java
in src/main/java/org/apache/sling/models/impl
221 10 2014-04-24 2021-12-02 20 7 justin@apache.org stefanseifert@users.noreply...
Result.java
in src/main/java/org/apache/sling/models/impl
39 3 2014-10-01 2021-12-04 18 8 justin@apache.org kwin@apache.org
BindingsInjector.java
in src/main/java/org/apache/sling/models/impl/injectors
82 7 2014-01-31 2021-12-02 17 7 justin@apache.org stefanseifert@users.noreply...
ResourcePathInjector.java
in src/main/java/org/apache/sling/models/impl/injectors
138 7 2014-08-22 2021-12-03 16 7 justin@apache.org kwin@apache.org
RequestAttributeInjector.java
in src/main/java/org/apache/sling/models/impl/injectors
61 6 2014-01-31 2021-12-02 14 7 justin@apache.org stefanseifert@users.noreply...
AdapterImplementations.java
in src/main/java/org/apache/sling/models/impl
264 16 2014-08-29 2018-02-26 14 5 justin@apache.org justin@apache.org
ChildResourceInjector.java
in src/main/java/org/apache/sling/models/impl/injectors
109 10 2014-01-31 2021-12-02 13 7 justin@apache.org stefanseifert@users.noreply...
SlingObjectInjector.java
in src/main/java/org/apache/sling/models/impl/injectors
109 7 2014-08-24 2021-12-02 11 7 justin@apache.org stefanseifert@users.noreply...
ExportServlet.java
in src/main/java/org/apache/sling/models/impl
156 8 2016-10-28 2022-10-03 11 5 justin@apache.org joerghoh@users.noreply.gith...
SelfInjector.java
in src/main/java/org/apache/sling/models/impl/injectors
60 5 2014-08-20 2021-12-02 10 6 justin@apache.org stefanseifert@users.noreply...
AbstractInjectableElement.java
in src/main/java/org/apache/sling/models/impl/model
301 18 2014-11-13 2023-03-28 9 5 sseifert@apache.org stefanseifert@users.noreply...
ResourceTypeBasedResourcePicker.java
in src/main/java/org/apache/sling/models/impl
46 2 2016-08-31 2021-12-02 7 6 justin@apache.org stefanseifert@users.noreply...
ModelConfigurationPrinter.java
in src/main/java/org/apache/sling/models/impl
118 1 2014-01-31 2017-04-20 7 3 justin@apache.org justin@apache.org
InjectableElement.java
in src/main/java/org/apache/sling/models/impl/model
18 - 2014-11-13 2023-03-28 6 4 sseifert@apache.org stefanseifert@users.noreply...
BeanPropertyViaProvider.java
in src/main/java/org/apache/sling/models/impl/via
41 2 2017-04-20 2019-06-26 6 5 justin@apache.org kwin@apache.org
ForcedResourceTypeViaProvider.java
in src/main/java/org/apache/sling/models/impl/via
23 3 2017-04-20 2019-06-26 5 5 justin@apache.org kwin@apache.org
ModelClassConstructor.java
in src/main/java/org/apache/sling/models/impl/model
40 4 2014-11-13 2021-12-06 5 3 sseifert@apache.org paul.bjorkstrand@perficient...
AbstractResourceTypeViaProvider.java
in src/main/java/org/apache/sling/models/impl/via
43 1 2017-04-20 2022-02-07 5 5 justin@apache.org diru91@gmail.com
AbstractInjector.java
in src/main/java/org/apache/sling/models/impl/injectors
48 2 2014-08-22 2023-03-28 5 4 justin@apache.org stefanseifert@users.noreply...
ModelClass.java
in src/main/java/org/apache/sling/models/impl/model
86 5 2014-11-13 2021-12-04 5 3 sseifert@apache.org paul.bjorkstrand@perficient...
ResourceSuperTypeViaProvider.java
in src/main/java/org/apache/sling/models/impl/via
22 3 2017-04-20 2019-06-26 4 4 justin@apache.org kwin@apache.org
InjectableField.java
in src/main/java/org/apache/sling/models/impl/model
33 5 2014-11-13 2021-12-06 4 4 sseifert@apache.org paul.bjorkstrand@perficient...
ChildResourceViaProvider.java
in src/main/java/org/apache/sling/models/impl/via
54 4 2017-04-20 2019-06-26 4 4 justin@apache.org kwin@apache.org
ReflectionUtil.java
in src/main/java/org/apache/sling/models/impl
84 8 2014-11-13 2021-12-02 4 4 sseifert@apache.org stefanseifert@users.noreply...
FirstImplementationPicker.java
in src/main/java/org/apache/sling/models/impl
12 1 2014-08-29 2021-12-02 3 3 justin@apache.org stefanseifert@users.noreply...
ResourceOverridingRequestWrapper.java
in src/main/java/org/apache/sling/models/impl
56 3 2017-07-20 2022-10-03 3 3 justin@apache.org joerghoh@users.noreply.gith...
ConstructorParameter.java
in src/main/java/org/apache/sling/models/impl/model
75 11 2014-11-13 2021-12-02 3 3 sseifert@apache.org stefanseifert@users.noreply...
InjectableMethod.java
in src/main/java/org/apache/sling/models/impl/model
34 5 2014-11-13 2014-11-20 2 2 sseifert@apache.org kwin@apache.org
SlingModelsScriptEngineFactory.java
in src/main/java/org/apache/sling/models/impl
53 4 2017-07-20 2022-10-03 2 2 justin@apache.org joerghoh@users.noreply.gith...
OptionalTypedInjectableElement.java
in src/main/java/org/apache/sling/models/impl/model
54 11 2020-06-23 2022-02-25 2 2 etugarev@gmail.com joerghoh@users.noreply.gith...
ModelAdapterFactoryConfiguration.java
in src/main/java/org/apache/sling/models/impl
10 - 2019-06-26 2019-06-26 1 1 kwin@apache.org kwin@apache.org
MapBackedInvocationHandler.java
in src/main/java/org/apache/sling/models/impl
13 2 2014-08-20 2014-08-20 1 1 justin@apache.org justin@apache.org
ResourceTypeForcingResourceWrapper.java
in src/main/java/org/apache/sling/models/impl/via
14 1 2022-02-07 2022-02-07 1 1 diru91@gmail.com diru91@gmail.com
ResourceTypeForcingRequestWrapper.java
in src/main/java/org/apache/sling/models/impl/via
15 1 2022-02-07 2022-02-07 1 1 diru91@gmail.com diru91@gmail.com
ThreadInvocationCounter.java
in src/main/java/org/apache/sling/models/impl
17 4 2014-08-22 2014-08-22 1 1 justin@apache.org justin@apache.org
ParameterCountInjectComparator.java
in src/main/java/org/apache/sling/models/impl/model
32 3 2014-11-13 2014-11-13 1 1 sseifert@apache.org sseifert@apache.org
OriginalResourceTypeViaProvider.java
in src/main/java/org/apache/sling/models/impl/via
32 2 2022-02-07 2022-02-07 1 1 drudolph@adobe.com drudolph@adobe.com
Files With Most Contributors (Top 40)
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
ModelAdapterFactory.java
in src/main/java/org/apache/sling/models/impl
1147 69 2014-01-31 2022-12-15 82 20 justin@apache.org kwin@apache.org
OSGiServiceInjector.java
in src/main/java/org/apache/sling/models/impl/injectors
193 11 2014-01-31 2023-03-28 21 10 justin@apache.org stefanseifert@users.noreply...
ValueMapInjector.java
in src/main/java/org/apache/sling/models/impl/injectors
149 9 2014-01-31 2021-12-14 21 8 justin@apache.org stefanseifert@users.noreply...
Result.java
in src/main/java/org/apache/sling/models/impl
39 3 2014-10-01 2021-12-04 18 8 justin@apache.org kwin@apache.org
ModelPackageBundleListener.java
in src/main/java/org/apache/sling/models/impl
221 10 2014-04-24 2021-12-02 20 7 justin@apache.org stefanseifert@users.noreply...
BindingsInjector.java
in src/main/java/org/apache/sling/models/impl/injectors
82 7 2014-01-31 2021-12-02 17 7 justin@apache.org stefanseifert@users.noreply...
ResourcePathInjector.java
in src/main/java/org/apache/sling/models/impl/injectors
138 7 2014-08-22 2021-12-03 16 7 justin@apache.org kwin@apache.org
RequestAttributeInjector.java
in src/main/java/org/apache/sling/models/impl/injectors
61 6 2014-01-31 2021-12-02 14 7 justin@apache.org stefanseifert@users.noreply...
ChildResourceInjector.java
in src/main/java/org/apache/sling/models/impl/injectors
109 10 2014-01-31 2021-12-02 13 7 justin@apache.org stefanseifert@users.noreply...
SlingObjectInjector.java
in src/main/java/org/apache/sling/models/impl/injectors
109 7 2014-08-24 2021-12-02 11 7 justin@apache.org stefanseifert@users.noreply...
SelfInjector.java
in src/main/java/org/apache/sling/models/impl/injectors
60 5 2014-08-20 2021-12-02 10 6 justin@apache.org stefanseifert@users.noreply...
ResourceTypeBasedResourcePicker.java
in src/main/java/org/apache/sling/models/impl
46 2 2016-08-31 2021-12-02 7 6 justin@apache.org stefanseifert@users.noreply...
AdapterImplementations.java
in src/main/java/org/apache/sling/models/impl
264 16 2014-08-29 2018-02-26 14 5 justin@apache.org justin@apache.org
ExportServlet.java
in src/main/java/org/apache/sling/models/impl
156 8 2016-10-28 2022-10-03 11 5 justin@apache.org joerghoh@users.noreply.gith...
AbstractInjectableElement.java
in src/main/java/org/apache/sling/models/impl/model
301 18 2014-11-13 2023-03-28 9 5 sseifert@apache.org stefanseifert@users.noreply...
BeanPropertyViaProvider.java
in src/main/java/org/apache/sling/models/impl/via
41 2 2017-04-20 2019-06-26 6 5 justin@apache.org kwin@apache.org
AbstractResourceTypeViaProvider.java
in src/main/java/org/apache/sling/models/impl/via
43 1 2017-04-20 2022-02-07 5 5 justin@apache.org diru91@gmail.com
ForcedResourceTypeViaProvider.java
in src/main/java/org/apache/sling/models/impl/via
23 3 2017-04-20 2019-06-26 5 5 justin@apache.org kwin@apache.org
InjectableElement.java
in src/main/java/org/apache/sling/models/impl/model
18 - 2014-11-13 2023-03-28 6 4 sseifert@apache.org stefanseifert@users.noreply...
AbstractInjector.java
in src/main/java/org/apache/sling/models/impl/injectors
48 2 2014-08-22 2023-03-28 5 4 justin@apache.org stefanseifert@users.noreply...
ResourceSuperTypeViaProvider.java
in src/main/java/org/apache/sling/models/impl/via
22 3 2017-04-20 2019-06-26 4 4 justin@apache.org kwin@apache.org
ChildResourceViaProvider.java
in src/main/java/org/apache/sling/models/impl/via
54 4 2017-04-20 2019-06-26 4 4 justin@apache.org kwin@apache.org
InjectableField.java
in src/main/java/org/apache/sling/models/impl/model
33 5 2014-11-13 2021-12-06 4 4 sseifert@apache.org paul.bjorkstrand@perficient...
ReflectionUtil.java
in src/main/java/org/apache/sling/models/impl
84 8 2014-11-13 2021-12-02 4 4 sseifert@apache.org stefanseifert@users.noreply...
ModelConfigurationPrinter.java
in src/main/java/org/apache/sling/models/impl
118 1 2014-01-31 2017-04-20 7 3 justin@apache.org justin@apache.org
ModelClass.java
in src/main/java/org/apache/sling/models/impl/model
86 5 2014-11-13 2021-12-04 5 3 sseifert@apache.org paul.bjorkstrand@perficient...
ModelClassConstructor.java
in src/main/java/org/apache/sling/models/impl/model
40 4 2014-11-13 2021-12-06 5 3 sseifert@apache.org paul.bjorkstrand@perficient...
ResourceOverridingRequestWrapper.java
in src/main/java/org/apache/sling/models/impl
56 3 2017-07-20 2022-10-03 3 3 justin@apache.org joerghoh@users.noreply.gith...
FirstImplementationPicker.java
in src/main/java/org/apache/sling/models/impl
12 1 2014-08-29 2021-12-02 3 3 justin@apache.org stefanseifert@users.noreply...
ConstructorParameter.java
in src/main/java/org/apache/sling/models/impl/model
75 11 2014-11-13 2021-12-02 3 3 sseifert@apache.org stefanseifert@users.noreply...
OptionalTypedInjectableElement.java
in src/main/java/org/apache/sling/models/impl/model
54 11 2020-06-23 2022-02-25 2 2 etugarev@gmail.com joerghoh@users.noreply.gith...
InjectableMethod.java
in src/main/java/org/apache/sling/models/impl/model
34 5 2014-11-13 2014-11-20 2 2 sseifert@apache.org kwin@apache.org
SlingModelsScriptEngineFactory.java
in src/main/java/org/apache/sling/models/impl
53 4 2017-07-20 2022-10-03 2 2 justin@apache.org joerghoh@users.noreply.gith...
ModelAdapterFactoryConfiguration.java
in src/main/java/org/apache/sling/models/impl
10 - 2019-06-26 2019-06-26 1 1 kwin@apache.org kwin@apache.org
ThreadInvocationCounter.java
in src/main/java/org/apache/sling/models/impl
17 4 2014-08-22 2014-08-22 1 1 justin@apache.org justin@apache.org
ResourceTypeForcingRequestWrapper.java
in src/main/java/org/apache/sling/models/impl/via
15 1 2022-02-07 2022-02-07 1 1 diru91@gmail.com diru91@gmail.com
OriginalResourceTypeViaProvider.java
in src/main/java/org/apache/sling/models/impl/via
32 2 2022-02-07 2022-02-07 1 1 drudolph@adobe.com drudolph@adobe.com
ResourceTypeForcingResourceWrapper.java
in src/main/java/org/apache/sling/models/impl/via
14 1 2022-02-07 2022-02-07 1 1 diru91@gmail.com diru91@gmail.com
MapBackedInvocationHandler.java
in src/main/java/org/apache/sling/models/impl
13 2 2014-08-20 2014-08-20 1 1 justin@apache.org justin@apache.org
ParameterCountInjectComparator.java
in src/main/java/org/apache/sling/models/impl/model
32 3 2014-11-13 2014-11-13 1 1 sseifert@apache.org sseifert@apache.org
Files With Least Contributors (Top 40)
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
OriginalResourceTypeViaProvider.java
in src/main/java/org/apache/sling/models/impl/via
32 2 2022-02-07 2022-02-07 1 1 drudolph@adobe.com drudolph@adobe.com
ParameterCountInjectComparator.java
in src/main/java/org/apache/sling/models/impl/model
32 3 2014-11-13 2014-11-13 1 1 sseifert@apache.org sseifert@apache.org
ThreadInvocationCounter.java
in src/main/java/org/apache/sling/models/impl
17 4 2014-08-22 2014-08-22 1 1 justin@apache.org justin@apache.org
ResourceTypeForcingRequestWrapper.java
in src/main/java/org/apache/sling/models/impl/via
15 1 2022-02-07 2022-02-07 1 1 diru91@gmail.com diru91@gmail.com
ResourceTypeForcingResourceWrapper.java
in src/main/java/org/apache/sling/models/impl/via
14 1 2022-02-07 2022-02-07 1 1 diru91@gmail.com diru91@gmail.com
MapBackedInvocationHandler.java
in src/main/java/org/apache/sling/models/impl
13 2 2014-08-20 2014-08-20 1 1 justin@apache.org justin@apache.org
ModelAdapterFactoryConfiguration.java
in src/main/java/org/apache/sling/models/impl
10 - 2019-06-26 2019-06-26 1 1 kwin@apache.org kwin@apache.org
OptionalTypedInjectableElement.java
in src/main/java/org/apache/sling/models/impl/model
54 11 2020-06-23 2022-02-25 2 2 etugarev@gmail.com joerghoh@users.noreply.gith...
SlingModelsScriptEngineFactory.java
in src/main/java/org/apache/sling/models/impl
53 4 2017-07-20 2022-10-03 2 2 justin@apache.org joerghoh@users.noreply.gith...
InjectableMethod.java
in src/main/java/org/apache/sling/models/impl/model
34 5 2014-11-13 2014-11-20 2 2 sseifert@apache.org kwin@apache.org
ModelConfigurationPrinter.java
in src/main/java/org/apache/sling/models/impl
118 1 2014-01-31 2017-04-20 7 3 justin@apache.org justin@apache.org
ModelClass.java
in src/main/java/org/apache/sling/models/impl/model
86 5 2014-11-13 2021-12-04 5 3 sseifert@apache.org paul.bjorkstrand@perficient...
ConstructorParameter.java
in src/main/java/org/apache/sling/models/impl/model
75 11 2014-11-13 2021-12-02 3 3 sseifert@apache.org stefanseifert@users.noreply...
ResourceOverridingRequestWrapper.java
in src/main/java/org/apache/sling/models/impl
56 3 2017-07-20 2022-10-03 3 3 justin@apache.org joerghoh@users.noreply.gith...
ModelClassConstructor.java
in src/main/java/org/apache/sling/models/impl/model
40 4 2014-11-13 2021-12-06 5 3 sseifert@apache.org paul.bjorkstrand@perficient...
FirstImplementationPicker.java
in src/main/java/org/apache/sling/models/impl
12 1 2014-08-29 2021-12-02 3 3 justin@apache.org stefanseifert@users.noreply...
ReflectionUtil.java
in src/main/java/org/apache/sling/models/impl
84 8 2014-11-13 2021-12-02 4 4 sseifert@apache.org stefanseifert@users.noreply...
ChildResourceViaProvider.java
in src/main/java/org/apache/sling/models/impl/via
54 4 2017-04-20 2019-06-26 4 4 justin@apache.org kwin@apache.org
AbstractInjector.java
in src/main/java/org/apache/sling/models/impl/injectors
48 2 2014-08-22 2023-03-28 5 4 justin@apache.org stefanseifert@users.noreply...
InjectableField.java
in src/main/java/org/apache/sling/models/impl/model
33 5 2014-11-13 2021-12-06 4 4 sseifert@apache.org paul.bjorkstrand@perficient...
ResourceSuperTypeViaProvider.java
in src/main/java/org/apache/sling/models/impl/via
22 3 2017-04-20 2019-06-26 4 4 justin@apache.org kwin@apache.org
InjectableElement.java
in src/main/java/org/apache/sling/models/impl/model
18 - 2014-11-13 2023-03-28 6 4 sseifert@apache.org stefanseifert@users.noreply...
AbstractInjectableElement.java
in src/main/java/org/apache/sling/models/impl/model
301 18 2014-11-13 2023-03-28 9 5 sseifert@apache.org stefanseifert@users.noreply...
AdapterImplementations.java
in src/main/java/org/apache/sling/models/impl
264 16 2014-08-29 2018-02-26 14 5 justin@apache.org justin@apache.org
ExportServlet.java
in src/main/java/org/apache/sling/models/impl
156 8 2016-10-28 2022-10-03 11 5 justin@apache.org joerghoh@users.noreply.gith...
AbstractResourceTypeViaProvider.java
in src/main/java/org/apache/sling/models/impl/via
43 1 2017-04-20 2022-02-07 5 5 justin@apache.org diru91@gmail.com
BeanPropertyViaProvider.java
in src/main/java/org/apache/sling/models/impl/via
41 2 2017-04-20 2019-06-26 6 5 justin@apache.org kwin@apache.org
ForcedResourceTypeViaProvider.java
in src/main/java/org/apache/sling/models/impl/via
23 3 2017-04-20 2019-06-26 5 5 justin@apache.org kwin@apache.org
SelfInjector.java
in src/main/java/org/apache/sling/models/impl/injectors
60 5 2014-08-20 2021-12-02 10 6 justin@apache.org stefanseifert@users.noreply...
ResourceTypeBasedResourcePicker.java
in src/main/java/org/apache/sling/models/impl
46 2 2016-08-31 2021-12-02 7 6 justin@apache.org stefanseifert@users.noreply...
ModelPackageBundleListener.java
in src/main/java/org/apache/sling/models/impl
221 10 2014-04-24 2021-12-02 20 7 justin@apache.org stefanseifert@users.noreply...
ResourcePathInjector.java
in src/main/java/org/apache/sling/models/impl/injectors
138 7 2014-08-22 2021-12-03 16 7 justin@apache.org kwin@apache.org
ChildResourceInjector.java
in src/main/java/org/apache/sling/models/impl/injectors
109 10 2014-01-31 2021-12-02 13 7 justin@apache.org stefanseifert@users.noreply...
SlingObjectInjector.java
in src/main/java/org/apache/sling/models/impl/injectors
109 7 2014-08-24 2021-12-02 11 7 justin@apache.org stefanseifert@users.noreply...
BindingsInjector.java
in src/main/java/org/apache/sling/models/impl/injectors
82 7 2014-01-31 2021-12-02 17 7 justin@apache.org stefanseifert@users.noreply...
RequestAttributeInjector.java
in src/main/java/org/apache/sling/models/impl/injectors
61 6 2014-01-31 2021-12-02 14 7 justin@apache.org stefanseifert@users.noreply...
ValueMapInjector.java
in src/main/java/org/apache/sling/models/impl/injectors
149 9 2014-01-31 2021-12-14 21 8 justin@apache.org stefanseifert@users.noreply...
Result.java
in src/main/java/org/apache/sling/models/impl
39 3 2014-10-01 2021-12-04 18 8 justin@apache.org kwin@apache.org
OSGiServiceInjector.java
in src/main/java/org/apache/sling/models/impl/injectors
193 11 2014-01-31 2023-03-28 21 10 justin@apache.org stefanseifert@users.noreply...
ModelAdapterFactory.java
in src/main/java/org/apache/sling/models/impl
1147 69 2014-01-31 2022-12-15 82 20 justin@apache.org kwin@apache.org
Correlations

File Size vs. Number of Changes: 40 points

src/main/java/org/apache/sling/models/impl/model/AbstractInjectableElement.java x: 301 lines of code y: 9 # changes src/main/java/org/apache/sling/models/impl/injectors/AbstractInjector.java x: 48 lines of code y: 5 # changes src/main/java/org/apache/sling/models/impl/injectors/OSGiServiceInjector.java x: 193 lines of code y: 21 # changes src/main/java/org/apache/sling/models/impl/model/InjectableElement.java x: 18 lines of code y: 6 # changes src/main/java/org/apache/sling/models/impl/ModelAdapterFactory.java x: 1147 lines of code y: 82 # changes src/main/java/org/apache/sling/models/impl/ExportServlet.java x: 156 lines of code y: 11 # changes src/main/java/org/apache/sling/models/impl/ResourceOverridingRequestWrapper.java x: 56 lines of code y: 3 # changes src/main/java/org/apache/sling/models/impl/SlingModelsScriptEngineFactory.java x: 53 lines of code y: 2 # changes src/main/java/org/apache/sling/models/impl/model/OptionalTypedInjectableElement.java x: 54 lines of code y: 2 # changes src/main/java/org/apache/sling/models/impl/via/OriginalResourceTypeViaProvider.java x: 32 lines of code y: 1 # changes src/main/java/org/apache/sling/models/impl/via/AbstractResourceTypeViaProvider.java x: 43 lines of code y: 5 # changes src/main/java/org/apache/sling/models/impl/via/ResourceTypeForcingRequestWrapper.java x: 15 lines of code y: 1 # changes src/main/java/org/apache/sling/models/impl/via/ResourceTypeForcingResourceWrapper.java x: 14 lines of code y: 1 # changes src/main/java/org/apache/sling/models/impl/injectors/ValueMapInjector.java x: 149 lines of code y: 21 # changes src/main/java/org/apache/sling/models/impl/model/InjectableField.java x: 33 lines of code y: 4 # changes src/main/java/org/apache/sling/models/impl/model/ModelClassConstructor.java x: 40 lines of code y: 5 # changes src/main/java/org/apache/sling/models/impl/Result.java x: 39 lines of code y: 18 # changes src/main/java/org/apache/sling/models/impl/model/ModelClass.java x: 86 lines of code y: 5 # changes src/main/java/org/apache/sling/models/impl/injectors/ResourcePathInjector.java x: 138 lines of code y: 16 # changes src/main/java/org/apache/sling/models/impl/FirstImplementationPicker.java x: 12 lines of code y: 3 # changes src/main/java/org/apache/sling/models/impl/ModelPackageBundleListener.java x: 221 lines of code y: 20 # changes src/main/java/org/apache/sling/models/impl/ReflectionUtil.java x: 84 lines of code y: 4 # changes src/main/java/org/apache/sling/models/impl/ResourceTypeBasedResourcePicker.java x: 46 lines of code y: 7 # changes src/main/java/org/apache/sling/models/impl/injectors/BindingsInjector.java x: 82 lines of code y: 17 # changes src/main/java/org/apache/sling/models/impl/injectors/ChildResourceInjector.java x: 109 lines of code y: 13 # changes src/main/java/org/apache/sling/models/impl/injectors/RequestAttributeInjector.java x: 61 lines of code y: 14 # changes src/main/java/org/apache/sling/models/impl/injectors/SelfInjector.java x: 60 lines of code y: 10 # changes src/main/java/org/apache/sling/models/impl/injectors/SlingObjectInjector.java x: 109 lines of code y: 11 # changes src/main/java/org/apache/sling/models/impl/model/ConstructorParameter.java x: 75 lines of code y: 3 # changes src/main/java/org/apache/sling/models/impl/ModelAdapterFactoryConfiguration.java x: 10 lines of code y: 1 # changes src/main/java/org/apache/sling/models/impl/via/BeanPropertyViaProvider.java x: 41 lines of code y: 6 # changes src/main/java/org/apache/sling/models/impl/via/ChildResourceViaProvider.java x: 54 lines of code y: 4 # changes src/main/java/org/apache/sling/models/impl/via/ForcedResourceTypeViaProvider.java x: 23 lines of code y: 5 # changes src/main/java/org/apache/sling/models/impl/via/ResourceSuperTypeViaProvider.java x: 22 lines of code y: 4 # changes src/main/java/org/apache/sling/models/impl/AdapterImplementations.java x: 264 lines of code y: 14 # changes src/main/java/org/apache/sling/models/impl/ModelConfigurationPrinter.java x: 118 lines of code y: 7 # changes src/main/java/org/apache/sling/models/impl/model/InjectableMethod.java x: 34 lines of code y: 2 # changes src/main/java/org/apache/sling/models/impl/ThreadInvocationCounter.java x: 17 lines of code y: 1 # changes
82.0
# changes
  min: 1.0
  average: 9.15
  25th percentile: 2.25
  median: 5.0
  75th percentile: 12.5
  max: 82.0
0 1147.0
lines of code
min: 10.0 | average: 102.55 | 25th percentile: 32.0 | median: 53.5 | 75th percentile: 109.0 | max: 1147.0

Number of Contributors vs. Number of Changes: 40 points

src/main/java/org/apache/sling/models/impl/model/AbstractInjectableElement.java x: 5 # contributors y: 9 # changes src/main/java/org/apache/sling/models/impl/injectors/AbstractInjector.java x: 4 # contributors y: 5 # changes src/main/java/org/apache/sling/models/impl/injectors/OSGiServiceInjector.java x: 10 # contributors y: 21 # changes src/main/java/org/apache/sling/models/impl/model/InjectableElement.java x: 4 # contributors y: 6 # changes src/main/java/org/apache/sling/models/impl/ModelAdapterFactory.java x: 20 # contributors y: 82 # changes src/main/java/org/apache/sling/models/impl/ExportServlet.java x: 5 # contributors y: 11 # changes src/main/java/org/apache/sling/models/impl/ResourceOverridingRequestWrapper.java x: 3 # contributors y: 3 # changes src/main/java/org/apache/sling/models/impl/SlingModelsScriptEngineFactory.java x: 2 # contributors y: 2 # changes src/main/java/org/apache/sling/models/impl/via/OriginalResourceTypeViaProvider.java x: 1 # contributors y: 1 # changes src/main/java/org/apache/sling/models/impl/via/AbstractResourceTypeViaProvider.java x: 5 # contributors y: 5 # changes src/main/java/org/apache/sling/models/impl/injectors/ValueMapInjector.java x: 8 # contributors y: 21 # changes src/main/java/org/apache/sling/models/impl/model/InjectableField.java x: 4 # contributors y: 4 # changes src/main/java/org/apache/sling/models/impl/model/ModelClassConstructor.java x: 3 # contributors y: 5 # changes src/main/java/org/apache/sling/models/impl/Result.java x: 8 # contributors y: 18 # changes src/main/java/org/apache/sling/models/impl/injectors/ResourcePathInjector.java x: 7 # contributors y: 16 # changes src/main/java/org/apache/sling/models/impl/ModelPackageBundleListener.java x: 7 # contributors y: 20 # changes src/main/java/org/apache/sling/models/impl/ResourceTypeBasedResourcePicker.java x: 6 # contributors y: 7 # changes src/main/java/org/apache/sling/models/impl/injectors/BindingsInjector.java x: 7 # contributors y: 17 # changes src/main/java/org/apache/sling/models/impl/injectors/ChildResourceInjector.java x: 7 # contributors y: 13 # changes src/main/java/org/apache/sling/models/impl/injectors/RequestAttributeInjector.java x: 7 # contributors y: 14 # changes src/main/java/org/apache/sling/models/impl/injectors/SelfInjector.java x: 6 # contributors y: 10 # changes src/main/java/org/apache/sling/models/impl/injectors/SlingObjectInjector.java x: 7 # contributors y: 11 # changes src/main/java/org/apache/sling/models/impl/via/BeanPropertyViaProvider.java x: 5 # contributors y: 6 # changes src/main/java/org/apache/sling/models/impl/AdapterImplementations.java x: 5 # contributors y: 14 # changes src/main/java/org/apache/sling/models/impl/ModelConfigurationPrinter.java x: 3 # contributors y: 7 # changes
82.0
# changes
  min: 1.0
  average: 9.15
  25th percentile: 2.25
  median: 5.0
  75th percentile: 12.5
  max: 82.0
0 20.0
# contributors
min: 1.0 | average: 4.63 | 25th percentile: 2.25 | median: 4.0 | 75th percentile: 6.75 | max: 20.0

Number of Contributors vs. File Size: 40 points

src/main/java/org/apache/sling/models/impl/model/AbstractInjectableElement.java x: 5 # contributors y: 301 lines of code src/main/java/org/apache/sling/models/impl/injectors/AbstractInjector.java x: 4 # contributors y: 48 lines of code src/main/java/org/apache/sling/models/impl/injectors/OSGiServiceInjector.java x: 10 # contributors y: 193 lines of code src/main/java/org/apache/sling/models/impl/model/InjectableElement.java x: 4 # contributors y: 18 lines of code src/main/java/org/apache/sling/models/impl/ModelAdapterFactory.java x: 20 # contributors y: 1147 lines of code src/main/java/org/apache/sling/models/impl/ExportServlet.java x: 5 # contributors y: 156 lines of code src/main/java/org/apache/sling/models/impl/ResourceOverridingRequestWrapper.java x: 3 # contributors y: 56 lines of code src/main/java/org/apache/sling/models/impl/SlingModelsScriptEngineFactory.java x: 2 # contributors y: 53 lines of code src/main/java/org/apache/sling/models/impl/via/OriginalResourceTypeViaProvider.java x: 1 # contributors y: 32 lines of code src/main/java/org/apache/sling/models/impl/via/AbstractResourceTypeViaProvider.java x: 5 # contributors y: 43 lines of code src/main/java/org/apache/sling/models/impl/via/ResourceTypeForcingRequestWrapper.java x: 1 # contributors y: 15 lines of code src/main/java/org/apache/sling/models/impl/injectors/ValueMapInjector.java x: 8 # contributors y: 149 lines of code src/main/java/org/apache/sling/models/impl/model/InjectableField.java x: 4 # contributors y: 33 lines of code src/main/java/org/apache/sling/models/impl/model/ModelClassConstructor.java x: 3 # contributors y: 40 lines of code src/main/java/org/apache/sling/models/impl/Result.java x: 8 # contributors y: 39 lines of code src/main/java/org/apache/sling/models/impl/model/ModelClass.java x: 3 # contributors y: 86 lines of code src/main/java/org/apache/sling/models/impl/injectors/ResourcePathInjector.java x: 7 # contributors y: 138 lines of code src/main/java/org/apache/sling/models/impl/FirstImplementationPicker.java x: 3 # contributors y: 12 lines of code src/main/java/org/apache/sling/models/impl/ModelPackageBundleListener.java x: 7 # contributors y: 221 lines of code src/main/java/org/apache/sling/models/impl/ReflectionUtil.java x: 4 # contributors y: 84 lines of code src/main/java/org/apache/sling/models/impl/ResourceTypeBasedResourcePicker.java x: 6 # contributors y: 46 lines of code src/main/java/org/apache/sling/models/impl/injectors/BindingsInjector.java x: 7 # contributors y: 82 lines of code src/main/java/org/apache/sling/models/impl/injectors/ChildResourceInjector.java x: 7 # contributors y: 109 lines of code src/main/java/org/apache/sling/models/impl/injectors/RequestAttributeInjector.java x: 7 # contributors y: 61 lines of code src/main/java/org/apache/sling/models/impl/injectors/SelfInjector.java x: 6 # contributors y: 60 lines of code src/main/java/org/apache/sling/models/impl/model/ConstructorParameter.java x: 3 # contributors y: 75 lines of code src/main/java/org/apache/sling/models/impl/ModelAdapterFactoryConfiguration.java x: 1 # contributors y: 10 lines of code src/main/java/org/apache/sling/models/impl/via/ChildResourceViaProvider.java x: 4 # contributors y: 54 lines of code src/main/java/org/apache/sling/models/impl/via/ForcedResourceTypeViaProvider.java x: 5 # contributors y: 23 lines of code src/main/java/org/apache/sling/models/impl/via/ResourceSuperTypeViaProvider.java x: 4 # contributors y: 22 lines of code src/main/java/org/apache/sling/models/impl/AdapterImplementations.java x: 5 # contributors y: 264 lines of code src/main/java/org/apache/sling/models/impl/ModelConfigurationPrinter.java x: 3 # contributors y: 118 lines of code src/main/java/org/apache/sling/models/impl/model/InjectableMethod.java x: 2 # contributors y: 34 lines of code
1147.0
lines of code
  min: 10.0
  average: 102.55
  25th percentile: 32.0
  median: 53.5
  75th percentile: 109.0
  max: 1147.0
0 20.0
# contributors
min: 1.0 | average: 4.63 | 25th percentile: 2.25 | median: 4.0 | 75th percentile: 6.75 | max: 20.0