apache / sling-org-apache-sling-models-api
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 65 files with 793 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 0 files changed 51-100 times (0 lines of code)
    • 0 files changed 21-50 times (0 lines of code)
    • 18 files changed 6-20 times (254 lines of code)
    • 47 files changed 1-5 times (539 lines of code)
0% | 0% | 0% | 32% | 67%
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 65 files with 793 lines of code.
    • 0 files changed by more than 25 contributors (0 lines of code)
    • 0 files changed by 11-25 contributors (0 lines of code)
    • 7 files changed by 6-10 contributors (150 lines of code)
    • 39 files changed by 2-5 contributors (380 lines of code)
    • 19 files changed by 1 contributor (263 lines of code)
0% | 0% | 18% | 47% | 33%
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, md, txt, groovy, gitignore, json, properties, yaml
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
java0% | 0% | 0% | 35% | 64%
groovy0% | 0% | 0% | 0% | 100%
xml0% | 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
src0% | 0% | 0% | 32% | 67%
Most Frequently Changed Files (Top 50)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
ModelFactory.java
in src/main/java/org/apache/sling/models/factory
34 - 2014-10-01 2023-03-28 17 6 justin@apache.org stefanseifert@users.noreply...
package-info.java
in src/main/java/org/apache/sling/models/factory
3 - 2014-10-01 2022-12-15 11 4 justin@apache.org kwin@apache.org
package-info.java
in src/main/java/org/apache/sling/models/annotations
3 - 2014-06-24 2020-08-06 11 2 justin@apache.org kwin@apache.org
package-info.java
in src/main/java/org/apache/sling/models/spi
3 - 2014-08-20 2020-08-06 10 4 justin@apache.org kwin@apache.org
Model.java
in src/main/java/org/apache/sling/models/annotations
18 - 2014-06-24 2017-04-27 10 4 justin@apache.org justin@apache.org
SlingObject.java
in src/main/java/org/apache/sling/models/annotations/injectorspecific
18 - 2014-08-24 2023-03-28 8 7 justin@apache.org stefanseifert@users.noreply...
package-info.java
in src/main/java/org/apache/sling/models/spi/injectorspecific
3 - 2014-06-04 2020-08-06 7 3 justin@apache.org kwin@apache.org
InjectAnnotationProcessorFactory.java
in src/main/java/org/apache/sling/models/spi/injectorspecific
8 - 2014-06-04 2020-08-06 7 3 justin@apache.org kwin@apache.org
OSGiService.java
in src/main/java/org/apache/sling/models/annotations/injectorspecific
19 - 2014-06-04 2023-03-28 7 6 justin@apache.org stefanseifert@users.noreply...
ScriptVariable.java
in src/main/java/org/apache/sling/models/annotations/injectorspecific
19 - 2014-06-04 2023-03-28 7 6 justin@apache.org stefanseifert@users.noreply...
RequestAttribute.java
in src/main/java/org/apache/sling/models/annotations/injectorspecific
19 - 2014-06-04 2023-03-28 7 6 justin@apache.org stefanseifert@users.noreply...
ChildResource.java
in src/main/java/org/apache/sling/models/annotations/injectorspecific
20 - 2014-06-04 2023-03-28 7 6 justin@apache.org stefanseifert@users.noreply...
ResourcePath.java
in src/main/java/org/apache/sling/models/annotations/injectorspecific
21 - 2014-08-22 2023-03-28 7 6 justin@apache.org stefanseifert@users.noreply...
package-info.java
in src/main/java/org/apache/sling/models/annotations/injectorspecific
3 - 2014-06-04 2020-08-06 6 2 justin@apache.org kwin@apache.org
InvalidModelException.java
in src/main/java/org/apache/sling/models/factory
9 1 2014-10-01 2020-08-06 6 3 justin@apache.org kwin@apache.org
InjectAnnotationProcessor.java
in src/main/java/org/apache/sling/models/spi/injectorspecific
11 - 2014-06-04 2020-08-06 6 4 justin@apache.org kwin@apache.org
ValueMapValue.java
in src/main/java/org/apache/sling/models/annotations/injectorspecific
20 - 2014-06-04 2023-03-28 6 5 justin@apache.org stefanseifert@users.noreply...
MissingElementsException.java
in src/main/java/org/apache/sling/models/factory
23 4 2014-10-01 2020-08-06 6 3 justin@apache.org kwin@apache.org
StaticInjectAnnotationProcessorFactory.java
in src/main/java/org/apache/sling/models/spi/injectorspecific
7 - 2014-11-13 2020-08-06 5 2 sseifert@apache.org kwin@apache.org
ImplementationPicker.java
in src/main/java/org/apache/sling/models/spi
8 - 2014-08-29 2020-08-06 5 4 justin@apache.org kwin@apache.org
Injector.java
in src/main/java/org/apache/sling/models/spi
11 - 2015-05-22 2020-08-06 5 3 kwin@apache.org kwin@apache.org
ModelClassException.java
in src/main/java/org/apache/sling/models/factory
12 2 2014-12-09 2020-08-06 5 2 kwin@apache.org kwin@apache.org
Self.java
in src/main/java/org/apache/sling/models/annotations/injectorspecific
18 - 2014-08-20 2023-03-28 5 5 justin@apache.org stefanseifert@users.noreply...
AbstractInjectAnnotationProcessor.java
in src/main/java/org/apache/sling/models/spi/injectorspecific
21 5 2014-06-04 2020-08-06 5 3 justin@apache.org kwin@apache.org
DisposalCallbackRegistry.java
in src/main/java/org/apache/sling/models/spi
7 - 2015-05-22 2020-08-06 4 3 kwin@apache.org kwin@apache.org
InjectAnnotationProcessorFactory2.java
in src/main/java/org/apache/sling/models/spi/injectorspecific
7 - 2014-11-20 2020-08-06 4 2 kwin@apache.org kwin@apache.org
ModelValidation.java
in src/main/java/org/apache/sling/models/spi
8 - 2015-06-01 2023-03-28 4 3 kwin@apache.org stefanseifert@users.noreply...
InvalidAdaptableException.java
in src/main/java/org/apache/sling/models/factory
9 1 2014-10-01 2020-08-06 4 3 justin@apache.org kwin@apache.org
AbstractInjectAnnotationProcessor2.java
in src/main/java/org/apache/sling/models/spi/injectorspecific
10 1 2014-11-20 2020-08-06 4 2 kwin@apache.org kwin@apache.org
ValidationException.java
in src/main/java/org/apache/sling/models/factory
12 2 2015-06-01 2020-08-06 4 2 kwin@apache.org kwin@apache.org
package-info.java
in src/main/java/org/apache/sling/models/export/spi
3 - 2016-10-28 2020-08-06 3 3 justin@apache.org kwin@apache.org
package-info.java
in src/main/java/org/apache/sling/models/annotations/via
3 - 2017-04-20 2022-02-07 3 3 justin@apache.org diru91@gmail.com
AcceptsNullName.java
in src/main/java/org/apache/sling/models/spi
5 - 2014-08-20 2020-08-06 3 3 justin@apache.org kwin@apache.org
ValuePreparer.java
in src/main/java/org/apache/sling/models/spi
7 - 2017-03-30 2020-08-06 3 3 justin@apache.org kwin@apache.org
PostConstructException.java
in src/main/java/org/apache/sling/models/factory
9 1 2015-06-01 2020-08-06 3 2 kwin@apache.org kwin@apache.org
ModelExporter.java
in src/main/java/org/apache/sling/models/export/spi
12 - 2016-10-28 2020-08-06 3 3 justin@apache.org kwin@apache.org
InjectAnnotationProcessor2.java
in src/main/java/org/apache/sling/models/spi/injectorspecific
12 - 2014-11-20 2020-08-06 3 2 kwin@apache.org kwin@apache.org
Via.java
in src/main/java/org/apache/sling/models/annotations
12 - 2014-08-20 2023-03-28 3 2 justin@apache.org stefanseifert@users.noreply...
Path.java
in src/main/java/org/apache/sling/models/annotations
13 - 2014-08-22 2015-06-24 3 2 justin@apache.org sseifert@apache.org
MissingElementException.java
in src/main/java/org/apache/sling/models/factory
15 2 2015-05-20 2020-08-06 3 2 kwin@apache.org kwin@apache.org
ExporterOption.java
in src/main/java/org/apache/sling/models/annotations
5 - 2016-10-28 2023-03-28 2 2 justin@apache.org stefanseifert@users.noreply...
DisposalCallback.java
in src/main/java/org/apache/sling/models/spi
6 - 2015-09-10 2020-08-06 2 2 sseifert@apache.org kwin@apache.org
MissingExporterException.java
in src/main/java/org/apache/sling/models/factory
9 1 2016-10-28 2020-08-06 2 2 justin@apache.org kwin@apache.org
Required.java
in src/main/java/org/apache/sling/models/annotations
9 - 2014-06-24 2014-08-20 2 1 justin@apache.org justin@apache.org
Exporters.java
in src/main/java/org/apache/sling/models/annotations
10 - 2016-10-28 2023-03-28 2 2 justin@apache.org stefanseifert@users.noreply...
ExportException.java
in src/main/java/org/apache/sling/models/factory
12 2 2016-10-28 2020-08-06 2 2 justin@apache.org kwin@apache.org
Exporter.java
in src/main/java/org/apache/sling/models/annotations
13 - 2016-10-28 2023-03-28 2 2 justin@apache.org stefanseifert@users.noreply...
Default.java
in src/main/java/org/apache/sling/models/annotations
16 - 2014-08-20 2014-09-12 2 1 justin@apache.org justin@apache.org
ViaProviderType.java
in src/main/java/org/apache/sling/models/annotations
3 - 2017-04-20 2017-04-20 1 1 justin@apache.org justin@apache.org
BeanProperty.java
in src/main/java/org/apache/sling/models/annotations/via
4 - 2017-04-20 2017-04-20 1 1 justin@apache.org justin@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
SlingObject.java
in src/main/java/org/apache/sling/models/annotations/injectorspecific
18 - 2014-08-24 2023-03-28 8 7 justin@apache.org stefanseifert@users.noreply...
ModelFactory.java
in src/main/java/org/apache/sling/models/factory
34 - 2014-10-01 2023-03-28 17 6 justin@apache.org stefanseifert@users.noreply...
RequestAttribute.java
in src/main/java/org/apache/sling/models/annotations/injectorspecific
19 - 2014-06-04 2023-03-28 7 6 justin@apache.org stefanseifert@users.noreply...
ResourcePath.java
in src/main/java/org/apache/sling/models/annotations/injectorspecific
21 - 2014-08-22 2023-03-28 7 6 justin@apache.org stefanseifert@users.noreply...
ScriptVariable.java
in src/main/java/org/apache/sling/models/annotations/injectorspecific
19 - 2014-06-04 2023-03-28 7 6 justin@apache.org stefanseifert@users.noreply...
ChildResource.java
in src/main/java/org/apache/sling/models/annotations/injectorspecific
20 - 2014-06-04 2023-03-28 7 6 justin@apache.org stefanseifert@users.noreply...
OSGiService.java
in src/main/java/org/apache/sling/models/annotations/injectorspecific
19 - 2014-06-04 2023-03-28 7 6 justin@apache.org stefanseifert@users.noreply...
ValueMapValue.java
in src/main/java/org/apache/sling/models/annotations/injectorspecific
20 - 2014-06-04 2023-03-28 6 5 justin@apache.org stefanseifert@users.noreply...
Self.java
in src/main/java/org/apache/sling/models/annotations/injectorspecific
18 - 2014-08-20 2023-03-28 5 5 justin@apache.org stefanseifert@users.noreply...
package-info.java
in src/main/java/org/apache/sling/models/factory
3 - 2014-10-01 2022-12-15 11 4 justin@apache.org kwin@apache.org
Model.java
in src/main/java/org/apache/sling/models/annotations
18 - 2014-06-24 2017-04-27 10 4 justin@apache.org justin@apache.org
package-info.java
in src/main/java/org/apache/sling/models/spi
3 - 2014-08-20 2020-08-06 10 4 justin@apache.org kwin@apache.org
InjectAnnotationProcessor.java
in src/main/java/org/apache/sling/models/spi/injectorspecific
11 - 2014-06-04 2020-08-06 6 4 justin@apache.org kwin@apache.org
ImplementationPicker.java
in src/main/java/org/apache/sling/models/spi
8 - 2014-08-29 2020-08-06 5 4 justin@apache.org kwin@apache.org
InjectAnnotationProcessorFactory.java
in src/main/java/org/apache/sling/models/spi/injectorspecific
8 - 2014-06-04 2020-08-06 7 3 justin@apache.org kwin@apache.org
package-info.java
in src/main/java/org/apache/sling/models/spi/injectorspecific
3 - 2014-06-04 2020-08-06 7 3 justin@apache.org kwin@apache.org
InvalidModelException.java
in src/main/java/org/apache/sling/models/factory
9 1 2014-10-01 2020-08-06 6 3 justin@apache.org kwin@apache.org
MissingElementsException.java
in src/main/java/org/apache/sling/models/factory
23 4 2014-10-01 2020-08-06 6 3 justin@apache.org kwin@apache.org
AbstractInjectAnnotationProcessor.java
in src/main/java/org/apache/sling/models/spi/injectorspecific
21 5 2014-06-04 2020-08-06 5 3 justin@apache.org kwin@apache.org
Injector.java
in src/main/java/org/apache/sling/models/spi
11 - 2015-05-22 2020-08-06 5 3 kwin@apache.org kwin@apache.org
ModelValidation.java
in src/main/java/org/apache/sling/models/spi
8 - 2015-06-01 2023-03-28 4 3 kwin@apache.org stefanseifert@users.noreply...
DisposalCallbackRegistry.java
in src/main/java/org/apache/sling/models/spi
7 - 2015-05-22 2020-08-06 4 3 kwin@apache.org kwin@apache.org
InvalidAdaptableException.java
in src/main/java/org/apache/sling/models/factory
9 1 2014-10-01 2020-08-06 4 3 justin@apache.org kwin@apache.org
package-info.java
in src/main/java/org/apache/sling/models/annotations/via
3 - 2017-04-20 2022-02-07 3 3 justin@apache.org diru91@gmail.com
AcceptsNullName.java
in src/main/java/org/apache/sling/models/spi
5 - 2014-08-20 2020-08-06 3 3 justin@apache.org kwin@apache.org
ValuePreparer.java
in src/main/java/org/apache/sling/models/spi
7 - 2017-03-30 2020-08-06 3 3 justin@apache.org kwin@apache.org
ModelExporter.java
in src/main/java/org/apache/sling/models/export/spi
12 - 2016-10-28 2020-08-06 3 3 justin@apache.org kwin@apache.org
package-info.java
in src/main/java/org/apache/sling/models/export/spi
3 - 2016-10-28 2020-08-06 3 3 justin@apache.org kwin@apache.org
package-info.java
in src/main/java/org/apache/sling/models/annotations
3 - 2014-06-24 2020-08-06 11 2 justin@apache.org kwin@apache.org
package-info.java
in src/main/java/org/apache/sling/models/annotations/injectorspecific
3 - 2014-06-04 2020-08-06 6 2 justin@apache.org kwin@apache.org
StaticInjectAnnotationProcessorFactory.java
in src/main/java/org/apache/sling/models/spi/injectorspecific
7 - 2014-11-13 2020-08-06 5 2 sseifert@apache.org kwin@apache.org
ModelClassException.java
in src/main/java/org/apache/sling/models/factory
12 2 2014-12-09 2020-08-06 5 2 kwin@apache.org kwin@apache.org
InjectAnnotationProcessorFactory2.java
in src/main/java/org/apache/sling/models/spi/injectorspecific
7 - 2014-11-20 2020-08-06 4 2 kwin@apache.org kwin@apache.org
AbstractInjectAnnotationProcessor2.java
in src/main/java/org/apache/sling/models/spi/injectorspecific
10 1 2014-11-20 2020-08-06 4 2 kwin@apache.org kwin@apache.org
ValidationException.java
in src/main/java/org/apache/sling/models/factory
12 2 2015-06-01 2020-08-06 4 2 kwin@apache.org kwin@apache.org
Via.java
in src/main/java/org/apache/sling/models/annotations
12 - 2014-08-20 2023-03-28 3 2 justin@apache.org stefanseifert@users.noreply...
Path.java
in src/main/java/org/apache/sling/models/annotations
13 - 2014-08-22 2015-06-24 3 2 justin@apache.org sseifert@apache.org
InjectAnnotationProcessor2.java
in src/main/java/org/apache/sling/models/spi/injectorspecific
12 - 2014-11-20 2020-08-06 3 2 kwin@apache.org kwin@apache.org
MissingElementException.java
in src/main/java/org/apache/sling/models/factory
15 2 2015-05-20 2020-08-06 3 2 kwin@apache.org kwin@apache.org
PostConstructException.java
in src/main/java/org/apache/sling/models/factory
9 1 2015-06-01 2020-08-06 3 2 kwin@apache.org kwin@apache.org
Exporters.java
in src/main/java/org/apache/sling/models/annotations
10 - 2016-10-28 2023-03-28 2 2 justin@apache.org stefanseifert@users.noreply...
ExporterOption.java
in src/main/java/org/apache/sling/models/annotations
5 - 2016-10-28 2023-03-28 2 2 justin@apache.org stefanseifert@users.noreply...
Exporter.java
in src/main/java/org/apache/sling/models/annotations
13 - 2016-10-28 2023-03-28 2 2 justin@apache.org stefanseifert@users.noreply...
DisposalCallback.java
in src/main/java/org/apache/sling/models/spi
6 - 2015-09-10 2020-08-06 2 2 sseifert@apache.org kwin@apache.org
ExportException.java
in src/main/java/org/apache/sling/models/factory
12 2 2016-10-28 2020-08-06 2 2 justin@apache.org kwin@apache.org
MissingExporterException.java
in src/main/java/org/apache/sling/models/factory
9 1 2016-10-28 2020-08-06 2 2 justin@apache.org kwin@apache.org
Default.java
in src/main/java/org/apache/sling/models/annotations
16 - 2014-08-20 2014-09-12 2 1 justin@apache.org justin@apache.org
Required.java
in src/main/java/org/apache/sling/models/annotations
9 - 2014-06-24 2014-08-20 2 1 justin@apache.org justin@apache.org
verify.groovy
in src/it/validating-annotation-processor
49 - 2022-11-15 2022-11-15 1 1 rombert@apache.org rombert@apache.org
settings.xml
in src/it
35 - 2022-11-15 2022-11-15 1 1 rombert@apache.org rombert@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
ValidatingAnnotationProcessor.java
in src/main/java/org/apache/sling/models/annotations/apt
63 5 2022-11-15 2022-11-15 1 1 rombert@apache.org rombert@apache.org
verify.groovy
in src/it/validating-annotation-processor
49 - 2022-11-15 2022-11-15 1 1 rombert@apache.org rombert@apache.org
settings.xml
in src/it
35 - 2022-11-15 2022-11-15 1 1 rombert@apache.org rombert@apache.org
Default.java
in src/main/java/org/apache/sling/models/annotations
16 - 2014-08-20 2014-09-12 2 1 justin@apache.org justin@apache.org
Filter.java
in src/main/java/org/apache/sling/models/annotations
13 - 2014-08-20 2014-08-20 1 1 justin@apache.org justin@apache.org
Source.java
in src/main/java/org/apache/sling/models/annotations
12 - 2014-08-20 2014-08-20 1 1 justin@apache.org justin@apache.org
InjectAnnotation.java
in src/main/java/org/apache/sling/models/spi/injectorspecific
11 - 2014-06-04 2014-06-04 1 1 justin@apache.org justin@apache.org
Optional.java
in src/main/java/org/apache/sling/models/annotations
9 - 2014-08-20 2014-08-20 1 1 justin@apache.org justin@apache.org
Required.java
in src/main/java/org/apache/sling/models/annotations
9 - 2014-06-24 2014-08-20 2 1 justin@apache.org justin@apache.org
ViaProvider.java
in src/main/java/org/apache/sling/models/spi
7 - 2017-04-20 2017-04-20 1 1 justin@apache.org justin@apache.org
InjectionStrategy.java
in src/main/java/org/apache/sling/models/annotations/injectorspecific
6 - 2014-11-20 2014-11-20 1 1 kwin@apache.org kwin@apache.org
OriginalResourceType.java
in src/main/java/org/apache/sling/models/annotations/via
6 - 2022-02-07 2022-02-07 1 1 drudolph@adobe.com drudolph@adobe.com
DefaultInjectionStrategy.java
in src/main/java/org/apache/sling/models/annotations
4 - 2014-06-24 2014-06-24 1 1 justin@apache.org justin@apache.org
ValidationStrategy.java
in src/main/java/org/apache/sling/models/annotations
4 - 2014-12-09 2014-12-09 1 1 kwin@apache.org kwin@apache.org
ResourceSuperType.java
in src/main/java/org/apache/sling/models/annotations/via
4 - 2017-04-20 2017-04-20 1 1 justin@apache.org justin@apache.org
ChildResource.java
in src/main/java/org/apache/sling/models/annotations/via
4 - 2017-04-20 2017-04-20 1 1 justin@apache.org justin@apache.org
ForcedResourceType.java
in src/main/java/org/apache/sling/models/annotations/via
4 - 2017-04-20 2017-04-20 1 1 justin@apache.org justin@apache.org
BeanProperty.java
in src/main/java/org/apache/sling/models/annotations/via
4 - 2017-04-20 2017-04-20 1 1 justin@apache.org justin@apache.org
ViaProviderType.java
in src/main/java/org/apache/sling/models/annotations
3 - 2017-04-20 2017-04-20 1 1 justin@apache.org justin@apache.org
MissingElementException.java
in src/main/java/org/apache/sling/models/factory
15 2 2015-05-20 2020-08-06 3 2 kwin@apache.org kwin@apache.org
Exporter.java
in src/main/java/org/apache/sling/models/annotations
13 - 2016-10-28 2023-03-28 2 2 justin@apache.org stefanseifert@users.noreply...
Path.java
in src/main/java/org/apache/sling/models/annotations
13 - 2014-08-22 2015-06-24 3 2 justin@apache.org sseifert@apache.org
Via.java
in src/main/java/org/apache/sling/models/annotations
12 - 2014-08-20 2023-03-28 3 2 justin@apache.org stefanseifert@users.noreply...
InjectAnnotationProcessor2.java
in src/main/java/org/apache/sling/models/spi/injectorspecific
12 - 2014-11-20 2020-08-06 3 2 kwin@apache.org kwin@apache.org
ValidationException.java
in src/main/java/org/apache/sling/models/factory
12 2 2015-06-01 2020-08-06 4 2 kwin@apache.org kwin@apache.org
ExportException.java
in src/main/java/org/apache/sling/models/factory
12 2 2016-10-28 2020-08-06 2 2 justin@apache.org kwin@apache.org
ModelClassException.java
in src/main/java/org/apache/sling/models/factory
12 2 2014-12-09 2020-08-06 5 2 kwin@apache.org kwin@apache.org
Exporters.java
in src/main/java/org/apache/sling/models/annotations
10 - 2016-10-28 2023-03-28 2 2 justin@apache.org stefanseifert@users.noreply...
AbstractInjectAnnotationProcessor2.java
in src/main/java/org/apache/sling/models/spi/injectorspecific
10 1 2014-11-20 2020-08-06 4 2 kwin@apache.org kwin@apache.org
PostConstructException.java
in src/main/java/org/apache/sling/models/factory
9 1 2015-06-01 2020-08-06 3 2 kwin@apache.org kwin@apache.org
MissingExporterException.java
in src/main/java/org/apache/sling/models/factory
9 1 2016-10-28 2020-08-06 2 2 justin@apache.org kwin@apache.org
InjectAnnotationProcessorFactory2.java
in src/main/java/org/apache/sling/models/spi/injectorspecific
7 - 2014-11-20 2020-08-06 4 2 kwin@apache.org kwin@apache.org
StaticInjectAnnotationProcessorFactory.java
in src/main/java/org/apache/sling/models/spi/injectorspecific
7 - 2014-11-13 2020-08-06 5 2 sseifert@apache.org kwin@apache.org
DisposalCallback.java
in src/main/java/org/apache/sling/models/spi
6 - 2015-09-10 2020-08-06 2 2 sseifert@apache.org kwin@apache.org
ExporterOption.java
in src/main/java/org/apache/sling/models/annotations
5 - 2016-10-28 2023-03-28 2 2 justin@apache.org stefanseifert@users.noreply...
package-info.java
in src/main/java/org/apache/sling/models/annotations/injectorspecific
3 - 2014-06-04 2020-08-06 6 2 justin@apache.org kwin@apache.org
package-info.java
in src/main/java/org/apache/sling/models/annotations
3 - 2014-06-24 2020-08-06 11 2 justin@apache.org kwin@apache.org
MissingElementsException.java
in src/main/java/org/apache/sling/models/factory
23 4 2014-10-01 2020-08-06 6 3 justin@apache.org kwin@apache.org
AbstractInjectAnnotationProcessor.java
in src/main/java/org/apache/sling/models/spi/injectorspecific
21 5 2014-06-04 2020-08-06 5 3 justin@apache.org kwin@apache.org
ModelExporter.java
in src/main/java/org/apache/sling/models/export/spi
12 - 2016-10-28 2020-08-06 3 3 justin@apache.org kwin@apache.org
Injector.java
in src/main/java/org/apache/sling/models/spi
11 - 2015-05-22 2020-08-06 5 3 kwin@apache.org kwin@apache.org
InvalidAdaptableException.java
in src/main/java/org/apache/sling/models/factory
9 1 2014-10-01 2020-08-06 4 3 justin@apache.org kwin@apache.org
InvalidModelException.java
in src/main/java/org/apache/sling/models/factory
9 1 2014-10-01 2020-08-06 6 3 justin@apache.org kwin@apache.org
InjectAnnotationProcessorFactory.java
in src/main/java/org/apache/sling/models/spi/injectorspecific
8 - 2014-06-04 2020-08-06 7 3 justin@apache.org kwin@apache.org
ModelValidation.java
in src/main/java/org/apache/sling/models/spi
8 - 2015-06-01 2023-03-28 4 3 kwin@apache.org stefanseifert@users.noreply...
DisposalCallbackRegistry.java
in src/main/java/org/apache/sling/models/spi
7 - 2015-05-22 2020-08-06 4 3 kwin@apache.org kwin@apache.org
ValuePreparer.java
in src/main/java/org/apache/sling/models/spi
7 - 2017-03-30 2020-08-06 3 3 justin@apache.org kwin@apache.org
AcceptsNullName.java
in src/main/java/org/apache/sling/models/spi
5 - 2014-08-20 2020-08-06 3 3 justin@apache.org kwin@apache.org
package-info.java
in src/main/java/org/apache/sling/models/annotations/via
3 - 2017-04-20 2022-02-07 3 3 justin@apache.org diru91@gmail.com
package-info.java
in src/main/java/org/apache/sling/models/spi/injectorspecific
3 - 2014-06-04 2020-08-06 7 3 justin@apache.org kwin@apache.org
Correlations

File Size vs. Number of Changes: 65 points

src/main/java/org/apache/sling/models/annotations/Exporter.java x: 13 lines of code y: 2 # changes src/main/java/org/apache/sling/models/annotations/ExporterOption.java x: 5 lines of code y: 2 # changes src/main/java/org/apache/sling/models/annotations/Exporters.java x: 10 lines of code y: 2 # changes src/main/java/org/apache/sling/models/annotations/Via.java x: 12 lines of code y: 3 # changes src/main/java/org/apache/sling/models/annotations/injectorspecific/ChildResource.java x: 20 lines of code y: 7 # changes src/main/java/org/apache/sling/models/annotations/injectorspecific/OSGiService.java x: 19 lines of code y: 7 # changes src/main/java/org/apache/sling/models/annotations/injectorspecific/ResourcePath.java x: 21 lines of code y: 7 # changes src/main/java/org/apache/sling/models/annotations/injectorspecific/Self.java x: 18 lines of code y: 5 # changes src/main/java/org/apache/sling/models/annotations/injectorspecific/SlingObject.java x: 18 lines of code y: 8 # changes src/main/java/org/apache/sling/models/annotations/injectorspecific/ValueMapValue.java x: 20 lines of code y: 6 # changes src/main/java/org/apache/sling/models/factory/ModelFactory.java x: 34 lines of code y: 17 # changes src/main/java/org/apache/sling/models/spi/ModelValidation.java x: 8 lines of code y: 4 # changes src/main/java/org/apache/sling/models/factory/package-info.java x: 3 lines of code y: 11 # changes src/it/settings.xml x: 35 lines of code y: 1 # changes src/it/validating-annotation-processor/verify.groovy x: 49 lines of code y: 1 # changes src/main/java/org/apache/sling/models/annotations/apt/ValidatingAnnotationProcessor.java x: 63 lines of code y: 1 # changes src/main/java/org/apache/sling/models/annotations/via/OriginalResourceType.java x: 6 lines of code y: 1 # changes src/main/java/org/apache/sling/models/annotations/via/package-info.java x: 3 lines of code y: 3 # changes src/main/java/org/apache/sling/models/annotations/injectorspecific/package-info.java x: 3 lines of code y: 6 # changes src/main/java/org/apache/sling/models/factory/ExportException.java x: 12 lines of code y: 2 # changes src/main/java/org/apache/sling/models/factory/InvalidAdaptableException.java x: 9 lines of code y: 4 # changes src/main/java/org/apache/sling/models/factory/InvalidModelException.java x: 9 lines of code y: 6 # changes src/main/java/org/apache/sling/models/factory/MissingElementException.java x: 15 lines of code y: 3 # changes src/main/java/org/apache/sling/models/factory/MissingElementsException.java x: 23 lines of code y: 6 # changes src/main/java/org/apache/sling/models/factory/MissingExporterException.java x: 9 lines of code y: 2 # changes src/main/java/org/apache/sling/models/factory/ModelClassException.java x: 12 lines of code y: 5 # changes src/main/java/org/apache/sling/models/factory/PostConstructException.java x: 9 lines of code y: 3 # changes src/main/java/org/apache/sling/models/factory/ValidationException.java x: 12 lines of code y: 4 # changes src/main/java/org/apache/sling/models/spi/AcceptsNullName.java x: 5 lines of code y: 3 # changes src/main/java/org/apache/sling/models/spi/DisposalCallback.java x: 6 lines of code y: 2 # changes src/main/java/org/apache/sling/models/spi/DisposalCallbackRegistry.java x: 7 lines of code y: 4 # changes src/main/java/org/apache/sling/models/spi/ImplementationPicker.java x: 8 lines of code y: 5 # changes src/main/java/org/apache/sling/models/spi/Injector.java x: 11 lines of code y: 5 # changes src/main/java/org/apache/sling/models/spi/ValuePreparer.java x: 7 lines of code y: 3 # changes src/main/java/org/apache/sling/models/spi/injectorspecific/AbstractInjectAnnotationProcessor.java x: 21 lines of code y: 5 # changes src/main/java/org/apache/sling/models/spi/injectorspecific/AbstractInjectAnnotationProcessor2.java x: 10 lines of code y: 4 # changes src/main/java/org/apache/sling/models/spi/injectorspecific/InjectAnnotationProcessor.java x: 11 lines of code y: 6 # changes src/main/java/org/apache/sling/models/spi/injectorspecific/InjectAnnotationProcessorFactory.java x: 8 lines of code y: 7 # changes src/main/java/org/apache/sling/models/spi/injectorspecific/StaticInjectAnnotationProcessorFactory.java x: 7 lines of code y: 5 # changes src/main/java/org/apache/sling/models/spi/injectorspecific/package-info.java x: 3 lines of code y: 7 # changes src/main/java/org/apache/sling/models/spi/package-info.java x: 3 lines of code y: 10 # changes src/main/java/org/apache/sling/models/annotations/Model.java x: 18 lines of code y: 10 # changes src/main/java/org/apache/sling/models/annotations/ViaProviderType.java x: 3 lines of code y: 1 # changes src/main/java/org/apache/sling/models/annotations/via/BeanProperty.java x: 4 lines of code y: 1 # changes src/main/java/org/apache/sling/models/spi/ViaProvider.java x: 7 lines of code y: 1 # changes src/main/java/org/apache/sling/models/annotations/Path.java x: 13 lines of code y: 3 # changes src/main/java/org/apache/sling/models/annotations/Default.java x: 16 lines of code y: 2 # changes src/main/java/org/apache/sling/models/annotations/Filter.java x: 13 lines of code y: 1 # changes src/main/java/org/apache/sling/models/annotations/Optional.java x: 9 lines of code y: 1 # changes src/main/java/org/apache/sling/models/annotations/Source.java x: 12 lines of code y: 1 # changes src/main/java/org/apache/sling/models/spi/injectorspecific/InjectAnnotation.java x: 11 lines of code y: 1 # changes
17.0
# changes
  min: 1.0
  average: 4.05
  25th percentile: 1.0
  median: 3.0
  75th percentile: 6.0
  max: 17.0
0 63.0
lines of code
min: 3.0 | average: 12.2 | 25th percentile: 5.5 | median: 9.0 | 75th percentile: 15.5 | max: 63.0

Number of Contributors vs. Number of Changes: 65 points

src/main/java/org/apache/sling/models/annotations/Exporter.java x: 2 # contributors y: 2 # changes src/main/java/org/apache/sling/models/annotations/Via.java x: 2 # contributors y: 3 # changes src/main/java/org/apache/sling/models/annotations/injectorspecific/ChildResource.java x: 6 # contributors y: 7 # changes src/main/java/org/apache/sling/models/annotations/injectorspecific/Self.java x: 5 # contributors y: 5 # changes src/main/java/org/apache/sling/models/annotations/injectorspecific/SlingObject.java x: 7 # contributors y: 8 # changes src/main/java/org/apache/sling/models/annotations/injectorspecific/ValueMapValue.java x: 5 # contributors y: 6 # changes src/main/java/org/apache/sling/models/factory/ModelFactory.java x: 6 # contributors y: 17 # changes src/main/java/org/apache/sling/models/spi/ModelValidation.java x: 3 # contributors y: 4 # changes src/main/java/org/apache/sling/models/factory/package-info.java x: 4 # contributors y: 11 # changes src/it/settings.xml x: 1 # contributors y: 1 # changes src/main/java/org/apache/sling/models/annotations/via/package-info.java x: 3 # contributors y: 3 # changes src/main/java/org/apache/sling/models/annotations/injectorspecific/package-info.java x: 2 # contributors y: 6 # changes src/main/java/org/apache/sling/models/annotations/package-info.java x: 2 # contributors y: 11 # changes src/main/java/org/apache/sling/models/factory/InvalidModelException.java x: 3 # contributors y: 6 # changes src/main/java/org/apache/sling/models/factory/ModelClassException.java x: 2 # contributors y: 5 # changes src/main/java/org/apache/sling/models/factory/ValidationException.java x: 2 # contributors y: 4 # changes src/main/java/org/apache/sling/models/spi/ImplementationPicker.java x: 4 # contributors y: 5 # changes src/main/java/org/apache/sling/models/spi/Injector.java x: 3 # contributors y: 5 # changes src/main/java/org/apache/sling/models/spi/injectorspecific/InjectAnnotationProcessor.java x: 4 # contributors y: 6 # changes src/main/java/org/apache/sling/models/spi/injectorspecific/InjectAnnotationProcessorFactory.java x: 3 # contributors y: 7 # changes src/main/java/org/apache/sling/models/spi/package-info.java x: 4 # contributors y: 10 # changes src/main/java/org/apache/sling/models/annotations/Default.java x: 1 # contributors y: 2 # changes
17.0
# changes
  min: 1.0
  average: 4.05
  25th percentile: 1.0
  median: 3.0
  75th percentile: 6.0
  max: 17.0
0 7.0
# contributors
min: 1.0 | average: 2.62 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 3.0 | max: 7.0

Number of Contributors vs. File Size: 65 points

src/main/java/org/apache/sling/models/annotations/Exporter.java x: 2 # contributors y: 13 lines of code src/main/java/org/apache/sling/models/annotations/ExporterOption.java x: 2 # contributors y: 5 lines of code src/main/java/org/apache/sling/models/annotations/Exporters.java x: 2 # contributors y: 10 lines of code src/main/java/org/apache/sling/models/annotations/Via.java x: 2 # contributors y: 12 lines of code src/main/java/org/apache/sling/models/annotations/injectorspecific/ChildResource.java x: 6 # contributors y: 20 lines of code src/main/java/org/apache/sling/models/annotations/injectorspecific/OSGiService.java x: 6 # contributors y: 19 lines of code src/main/java/org/apache/sling/models/annotations/injectorspecific/ResourcePath.java x: 6 # contributors y: 21 lines of code src/main/java/org/apache/sling/models/annotations/injectorspecific/Self.java x: 5 # contributors y: 18 lines of code src/main/java/org/apache/sling/models/annotations/injectorspecific/SlingObject.java x: 7 # contributors y: 18 lines of code src/main/java/org/apache/sling/models/annotations/injectorspecific/ValueMapValue.java x: 5 # contributors y: 20 lines of code src/main/java/org/apache/sling/models/factory/ModelFactory.java x: 6 # contributors y: 34 lines of code src/main/java/org/apache/sling/models/spi/ModelValidation.java x: 3 # contributors y: 8 lines of code src/main/java/org/apache/sling/models/factory/package-info.java x: 4 # contributors y: 3 lines of code src/it/settings.xml x: 1 # contributors y: 35 lines of code src/it/validating-annotation-processor/verify.groovy x: 1 # contributors y: 49 lines of code src/main/java/org/apache/sling/models/annotations/apt/ValidatingAnnotationProcessor.java x: 1 # contributors y: 63 lines of code src/main/java/org/apache/sling/models/annotations/via/OriginalResourceType.java x: 1 # contributors y: 6 lines of code src/main/java/org/apache/sling/models/annotations/via/package-info.java x: 3 # contributors y: 3 lines of code src/main/java/org/apache/sling/models/annotations/injectorspecific/package-info.java x: 2 # contributors y: 3 lines of code src/main/java/org/apache/sling/models/export/spi/ModelExporter.java x: 3 # contributors y: 12 lines of code src/main/java/org/apache/sling/models/factory/InvalidAdaptableException.java x: 3 # contributors y: 9 lines of code src/main/java/org/apache/sling/models/factory/MissingElementException.java x: 2 # contributors y: 15 lines of code src/main/java/org/apache/sling/models/factory/MissingElementsException.java x: 3 # contributors y: 23 lines of code src/main/java/org/apache/sling/models/factory/MissingExporterException.java x: 2 # contributors y: 9 lines of code src/main/java/org/apache/sling/models/spi/AcceptsNullName.java x: 3 # contributors y: 5 lines of code src/main/java/org/apache/sling/models/spi/DisposalCallback.java x: 2 # contributors y: 6 lines of code src/main/java/org/apache/sling/models/spi/DisposalCallbackRegistry.java x: 3 # contributors y: 7 lines of code src/main/java/org/apache/sling/models/spi/ImplementationPicker.java x: 4 # contributors y: 8 lines of code src/main/java/org/apache/sling/models/spi/Injector.java x: 3 # contributors y: 11 lines of code src/main/java/org/apache/sling/models/spi/injectorspecific/AbstractInjectAnnotationProcessor.java x: 3 # contributors y: 21 lines of code src/main/java/org/apache/sling/models/spi/injectorspecific/InjectAnnotationProcessor.java x: 4 # contributors y: 11 lines of code src/main/java/org/apache/sling/models/spi/injectorspecific/InjectAnnotationProcessorFactory2.java x: 2 # contributors y: 7 lines of code src/main/java/org/apache/sling/models/annotations/Model.java x: 4 # contributors y: 18 lines of code src/main/java/org/apache/sling/models/annotations/ViaProviderType.java x: 1 # contributors y: 3 lines of code src/main/java/org/apache/sling/models/annotations/via/BeanProperty.java x: 1 # contributors y: 4 lines of code src/main/java/org/apache/sling/models/spi/ViaProvider.java x: 1 # contributors y: 7 lines of code src/main/java/org/apache/sling/models/annotations/Default.java x: 1 # contributors y: 16 lines of code src/main/java/org/apache/sling/models/annotations/Filter.java x: 1 # contributors y: 13 lines of code src/main/java/org/apache/sling/models/annotations/Optional.java x: 1 # contributors y: 9 lines of code src/main/java/org/apache/sling/models/annotations/Source.java x: 1 # contributors y: 12 lines of code src/main/java/org/apache/sling/models/spi/injectorspecific/InjectAnnotation.java x: 1 # contributors y: 11 lines of code
63.0
lines of code
  min: 3.0
  average: 12.2
  25th percentile: 5.5
  median: 9.0
  75th percentile: 15.5
  max: 63.0
0 7.0
# contributors
min: 1.0 | average: 2.62 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 3.0 | max: 7.0