apache / sling-org-apache-sling-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 139 files with 7,263 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 1 file changed 51-100 times (58 lines of code)
    • 5 files changed 21-50 times (549 lines of code)
    • 59 files changed 6-20 times (2,808 lines of code)
    • 74 files changed 1-5 times (3,848 lines of code)
0% | <1% | 7% | 38% | 52%
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 139 files with 7,263 lines of code.
    • 0 files changed by more than 25 contributors (0 lines of code)
    • 2 files changed by 11-25 contributors (61 lines of code)
    • 21 files changed by 6-10 contributors (2,290 lines of code)
    • 92 files changed by 2-5 contributors (3,855 lines of code)
    • 24 files changed by 1 contributor (1,057 lines of code)
0% | <1% | 31% | 53% | 14%
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, json, txt, xml, gitignore, html, yaml
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
java0% | <1% | 7% | 38% | 52%
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
src0% | <1% | 7% | 38% | 52%
Most Frequently Changed Files (Top 50)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
ResourceResolver.java
in src/main/java/org/apache/sling/api/resource
58 - 2009-04-06 2023-07-30 56 15 fmeschbe@apache.org cziegeler@apache.org
ResourceUtil.java
in src/main/java/org/apache/sling/api/resource
374 14 2009-03-19 2018-08-21 46 10 cziegeler@apache.org cziegele@adobe.com
ResourceProvider.java
in src/main/java/org/apache/sling/spi/resource/provider
110 13 2015-06-13 2022-07-11 33 9 cziegeler@unknown cziegeler@apache.org
package-info.java
in src/main/java/org/apache/sling/api/resource
3 - 2012-05-10 2021-10-28 27 11 fmeschbe@apache.org kwin@apache.org
SlingConstants.java
in src/main/java/org/apache/sling/api
42 - 2009-04-06 2021-11-03 22 6 fmeschbe@apache.org kwin@apache.org
ResourceResolverFactory.java
in src/main/java/org/apache/sling/api/resource
20 - 2010-03-03 2018-08-09 21 6 cziegeler@apache.org cziegele@adobe.com
ResourceProvider.java
in src/main/java/org/apache/sling/api/resource
19 - 2009-06-02 2018-08-09 20 7 fmeschbe@apache.org cziegele@adobe.com
Resource.java
in src/main/java/org/apache/sling/api/resource
23 - 2010-05-21 2018-08-09 19 6 cziegeler@apache.org cziegele@adobe.com
ValueMap.java
in src/main/java/org/apache/sling/api/resource
37 2 2009-04-06 2019-11-11 18 7 fmeschbe@apache.org radu@apache.org
ResourceChangeListener.java
in src/main/java/org/apache/sling/api/resource/observation
16 - 2015-06-19 2020-06-30 17 7 cziegeler@apache.org kwin@apache.org
ResourceMetadata.java
in src/main/java/org/apache/sling/api/resource
192 20 2010-04-21 2020-08-05 17 6 cziegeler@apache.org cziegeler@apache.org
ResourceWrapper.java
in src/main/java/org/apache/sling/api/resource
76 8 2010-04-06 2021-11-03 16 7 cziegeler@apache.org kwin@apache.org
package-info.java
in src/main/java/org/apache/sling/api/request
3 - 2012-05-10 2022-08-06 15 6 fmeschbe@apache.org cziegeler@apache.org
package-info.java
in src/main/java/org/apache/sling/api/wrappers
3 - 2012-05-10 2021-07-22 15 8 fmeschbe@apache.org kwin@apache.org
AbstractResource.java
in src/main/java/org/apache/sling/api/resource
48 8 2010-07-28 2016-06-01 14 5 fmeschbe@apache.org kwin@apache.org
ResourceProviderFactory.java
in src/main/java/org/apache/sling/api/resource
13 - 2012-06-14 2018-08-09 13 5 cziegeler@apache.org cziegele@adobe.com
ModifyingResourceProvider.java
in src/main/java/org/apache/sling/api/resource
15 - 2012-07-12 2016-07-24 13 3 cziegeler@apache.org cziegeler@apache.org
ObserverConfiguration.java
in src/main/java/org/apache/sling/spi/resource/provider
15 - 2015-06-15 2018-08-09 13 4 cziegeler@apache.org cziegele@adobe.com
ResourceChange.java
in src/main/java/org/apache/sling/api/resource/observation
81 4 2015-06-13 2018-08-09 13 4 cziegeler@apache.org cziegele@adobe.com
ValueMapDecorator.java
in src/main/java/org/apache/sling/api/wrappers
104 17 2009-11-23 2020-09-02 13 6 cziegeler@apache.org cziegeler@apache.org
ModifiableValueMap.java
in src/main/java/org/apache/sling/api/resource
5 - 2012-07-13 2023-05-15 12 4 cziegeler@apache.org tomasz.niedzwiedz@wunderman...
SlingScriptHelper.java
in src/main/java/org/apache/sling/api/scripting
31 - 2009-04-06 2018-08-09 12 5 fmeschbe@apache.org cziegele@adobe.com
ObjectConverter.java
in src/main/java/org/apache/sling/api/wrappers/impl
81 12 2016-12-21 2023-08-02 12 9 sseifert@apache.org cziegeler@apache.org
QueriableResourceProvider.java
in src/main/java/org/apache/sling/api/resource
10 - 2012-06-14 2016-07-24 11 3 cziegeler@apache.org cziegeler@apache.org
ResourceAccessSecurity.java
in src/main/java/org/apache/sling/api/security
25 1 2013-03-21 2021-10-28 11 6 mykee@apache.org kwin@apache.org
package-info.java
in src/main/java/org/apache/sling/api/servlets
3 - 2012-05-10 2023-03-01 10 7 fmeschbe@apache.org olli@apache.org
package-info.java
in src/main/java/org/apache/sling/api/scripting
3 - 2012-05-10 2020-01-06 10 7 fmeschbe@apache.org olli@apache.org
ProviderContext.java
in src/main/java/org/apache/sling/spi/resource/provider
11 - 2015-06-15 2018-08-09 10 3 cziegeler@apache.org cziegele@adobe.com
QueryLanguageProvider.java
in src/main/java/org/apache/sling/spi/resource/provider
12 - 2015-12-30 2018-08-09 10 4 cziegeler@apache.org cziegele@adobe.com
AbstractResourceVisitor.java
in src/main/java/org/apache/sling/api/resource
18 2 2012-10-24 2019-07-15 10 5 cziegeler@apache.org kwin@apache.org
Path.java
in src/main/java/org/apache/sling/api/resource/path
136 11 2016-02-05 2018-08-09 10 5 asf-sync-process@unknown cziegele@adobe.com
SlingUriBuilder.java
in src/main/java/org/apache/sling/api/uri
826 87 2020-09-22 2023-07-20 10 6 ghenzler@users.noreply.gith... cziegeler@apache.org
package-info.java
in src/main/java/org/apache/sling/spi/resource/provider
3 - 2015-06-13 2022-07-11 9 4 cziegeler@apache.org cziegeler@apache.org
AdapterFactory.java
in src/main/java/org/apache/sling/api/adapter
12 - 2009-04-06 2018-08-09 9 5 fmeschbe@apache.org cziegele@adobe.com
RequestPathInfo.java
in src/main/java/org/apache/sling/api/request
14 - 2013-03-01 2018-12-13 9 5 cziegeler@apache.org radu@apache.org
RequestProgressTracker.java
in src/main/java/org/apache/sling/api/request
20 1 2010-01-21 2022-03-16 9 4 cziegeler@apache.org cziegeler@apache.org
SlingHttpServletRequest.java
in src/main/java/org/apache/sling/api
43 - 2009-05-20 2023-07-20 9 4 fmeschbe@apache.org cziegeler@apache.org
SyntheticResource.java
in src/main/java/org/apache/sling/api/resource
48 4 2009-07-20 2020-01-10 9 5 cziegeler@apache.org sseifert@pro-vision.de
AttributableResourceProvider.java
in src/main/java/org/apache/sling/api/resource
9 - 2012-06-14 2016-07-24 8 3 cziegeler@apache.org cziegeler@apache.org
ResourceDecorator.java
in src/main/java/org/apache/sling/api/resource
11 - 2010-03-09 2018-08-09 8 6 cziegeler@apache.org cziegele@adobe.com
ResolveContext.java
in src/main/java/org/apache/sling/spi/resource/provider
12 - 2015-06-13 2018-08-09 8 4 cziegeler@apache.org cziegele@adobe.com
ObservationReporter.java
in src/main/java/org/apache/sling/spi/resource/provider
13 - 2015-06-13 2018-08-09 8 3 cziegeler@apache.org cziegele@adobe.com
ServletResolver.java
in src/main/java/org/apache/sling/api/servlets
14 - 2010-04-08 2018-08-09 8 4 cziegeler@apache.org cziegele@adobe.com
SlingSafeMethodsServlet.java
in src/main/java/org/apache/sling/api/servlets
212 20 2009-04-14 2018-08-09 8 6 fmeschbe@apache.org cziegele@adobe.com
package-info.java
in src/main/java/org/apache/sling/api
3 - 2012-05-10 2023-07-20 7 5 fmeschbe@apache.org cziegeler@apache.org
DynamicResourceProvider.java
in src/main/java/org/apache/sling/api/resource
8 - 2012-06-14 2016-07-24 7 3 cziegeler@apache.org cziegeler@apache.org
SlingScriptResolver.java
in src/main/java/org/apache/sling/api/scripting
10 - 2009-07-17 2020-08-05 7 5 cziegeler@apache.org cziegeler@apache.org
SlingScriptConstants.java
in src/main/java/org/apache/sling/api/scripting
14 - 2009-07-17 2020-01-06 7 4 cziegeler@apache.org olli@apache.org
RequestParameter.java
in src/main/java/org/apache/sling/api/request
19 - 2013-08-23 2018-08-09 7 4 fmeschbe@apache.org cziegele@adobe.com
ResponseUtil.java
in src/main/java/org/apache/sling/api/request
80 8 2010-03-25 2018-08-09 7 4 cziegeler@apache.org cziegele@adobe.com
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
ResourceResolver.java
in src/main/java/org/apache/sling/api/resource
58 - 2009-04-06 2023-07-30 56 15 fmeschbe@apache.org cziegeler@apache.org
package-info.java
in src/main/java/org/apache/sling/api/resource
3 - 2012-05-10 2021-10-28 27 11 fmeschbe@apache.org kwin@apache.org
ResourceUtil.java
in src/main/java/org/apache/sling/api/resource
374 14 2009-03-19 2018-08-21 46 10 cziegeler@apache.org cziegele@adobe.com
ResourceProvider.java
in src/main/java/org/apache/sling/spi/resource/provider
110 13 2015-06-13 2022-07-11 33 9 cziegeler@unknown cziegeler@apache.org
ObjectConverter.java
in src/main/java/org/apache/sling/api/wrappers/impl
81 12 2016-12-21 2023-08-02 12 9 sseifert@apache.org cziegeler@apache.org
package-info.java
in src/main/java/org/apache/sling/api/wrappers
3 - 2012-05-10 2021-07-22 15 8 fmeschbe@apache.org kwin@apache.org
ResourceProvider.java
in src/main/java/org/apache/sling/api/resource
19 - 2009-06-02 2018-08-09 20 7 fmeschbe@apache.org cziegele@adobe.com
ValueMap.java
in src/main/java/org/apache/sling/api/resource
37 2 2009-04-06 2019-11-11 18 7 fmeschbe@apache.org radu@apache.org
ResourceChangeListener.java
in src/main/java/org/apache/sling/api/resource/observation
16 - 2015-06-19 2020-06-30 17 7 cziegeler@apache.org kwin@apache.org
ResourceWrapper.java
in src/main/java/org/apache/sling/api/resource
76 8 2010-04-06 2021-11-03 16 7 cziegeler@apache.org kwin@apache.org
package-info.java
in src/main/java/org/apache/sling/api/scripting
3 - 2012-05-10 2020-01-06 10 7 fmeschbe@apache.org olli@apache.org
package-info.java
in src/main/java/org/apache/sling/api/servlets
3 - 2012-05-10 2023-03-01 10 7 fmeschbe@apache.org olli@apache.org
SlingConstants.java
in src/main/java/org/apache/sling/api
42 - 2009-04-06 2021-11-03 22 6 fmeschbe@apache.org kwin@apache.org
ResourceResolverFactory.java
in src/main/java/org/apache/sling/api/resource
20 - 2010-03-03 2018-08-09 21 6 cziegeler@apache.org cziegele@adobe.com
Resource.java
in src/main/java/org/apache/sling/api/resource
23 - 2010-05-21 2018-08-09 19 6 cziegeler@apache.org cziegele@adobe.com
ResourceMetadata.java
in src/main/java/org/apache/sling/api/resource
192 20 2010-04-21 2020-08-05 17 6 cziegeler@apache.org cziegeler@apache.org
package-info.java
in src/main/java/org/apache/sling/api/request
3 - 2012-05-10 2022-08-06 15 6 fmeschbe@apache.org cziegeler@apache.org
ValueMapDecorator.java
in src/main/java/org/apache/sling/api/wrappers
104 17 2009-11-23 2020-09-02 13 6 cziegeler@apache.org cziegeler@apache.org
ResourceAccessSecurity.java
in src/main/java/org/apache/sling/api/security
25 1 2013-03-21 2021-10-28 11 6 mykee@apache.org kwin@apache.org
SlingUriBuilder.java
in src/main/java/org/apache/sling/api/uri
826 87 2020-09-22 2023-07-20 10 6 ghenzler@users.noreply.gith... cziegeler@apache.org
SlingSafeMethodsServlet.java
in src/main/java/org/apache/sling/api/servlets
212 20 2009-04-14 2018-08-09 8 6 fmeschbe@apache.org cziegele@adobe.com
ResourceDecorator.java
in src/main/java/org/apache/sling/api/resource
11 - 2010-03-09 2018-08-09 8 6 cziegeler@apache.org cziegele@adobe.com
CompositeValueMap.java
in src/main/java/org/apache/sling/api/wrappers
110 16 2013-09-03 2020-03-04 7 6 cziegeler@apache.org jsedding@apache.org
AbstractResource.java
in src/main/java/org/apache/sling/api/resource
48 8 2010-07-28 2016-06-01 14 5 fmeschbe@apache.org kwin@apache.org
ResourceProviderFactory.java
in src/main/java/org/apache/sling/api/resource
13 - 2012-06-14 2018-08-09 13 5 cziegeler@apache.org cziegele@adobe.com
SlingScriptHelper.java
in src/main/java/org/apache/sling/api/scripting
31 - 2009-04-06 2018-08-09 12 5 fmeschbe@apache.org cziegele@adobe.com
AbstractResourceVisitor.java
in src/main/java/org/apache/sling/api/resource
18 2 2012-10-24 2019-07-15 10 5 cziegeler@apache.org kwin@apache.org
Path.java
in src/main/java/org/apache/sling/api/resource/path
136 11 2016-02-05 2018-08-09 10 5 asf-sync-process@unknown cziegele@adobe.com
AdapterFactory.java
in src/main/java/org/apache/sling/api/adapter
12 - 2009-04-06 2018-08-09 9 5 fmeschbe@apache.org cziegele@adobe.com
RequestPathInfo.java
in src/main/java/org/apache/sling/api/request
14 - 2013-03-01 2018-12-13 9 5 cziegeler@apache.org radu@apache.org
SyntheticResource.java
in src/main/java/org/apache/sling/api/resource
48 4 2009-07-20 2020-01-10 9 5 cziegeler@apache.org sseifert@pro-vision.de
SlingScriptResolver.java
in src/main/java/org/apache/sling/api/scripting
10 - 2009-07-17 2020-08-05 7 5 cziegeler@apache.org cziegeler@apache.org
RequestUtil.java
in src/main/java/org/apache/sling/api/request
98 1 2010-03-25 2018-08-09 7 5 cziegeler@apache.org cziegele@adobe.com
package-info.java
in src/main/java/org/apache/sling/api
3 - 2012-05-10 2023-07-20 7 5 fmeschbe@apache.org cziegeler@apache.org
SlingBindings.java
in src/main/java/org/apache/sling/api/scripting
92 12 2010-05-21 2019-11-14 6 5 cziegeler@apache.org 170911+raducotescu@users.no...
OptingServlet.java
in src/main/java/org/apache/sling/api/servlets
9 - 2010-01-21 2018-08-09 6 5 cziegeler@apache.org cziegele@adobe.com
ResourceResolverWrapper.java
in src/main/java/org/apache/sling/api/wrappers
204 37 2016-11-29 2021-11-05 5 5 radu@apache.org joerghoh@users.noreply.gith...
package-info.java
in src/main/java/org/apache/sling/api/auth
3 - 2012-05-10 2019-11-06 5 5 fmeschbe@apache.org radu@apache.org
SlingAllMethodsServlet.java
in src/main/java/org/apache/sling/api/servlets
61 5 2010-05-21 2018-08-09 5 5 cziegeler@apache.org cziegele@adobe.com
ServletResolverConstants.java
in src/main/java/org/apache/sling/api/servlets
14 - 2016-11-26 2018-12-13 5 5 kwin@apache.org 170911+raducotescu@users.no...
package-info.java
in src/main/java/org/apache/sling/api/adapter
3 - 2012-05-10 2019-11-06 5 5 fmeschbe@apache.org radu@apache.org
ObserverConfiguration.java
in src/main/java/org/apache/sling/spi/resource/provider
15 - 2015-06-15 2018-08-09 13 4 cziegeler@apache.org cziegele@adobe.com
ResourceChange.java
in src/main/java/org/apache/sling/api/resource/observation
81 4 2015-06-13 2018-08-09 13 4 cziegeler@apache.org cziegele@adobe.com
ModifiableValueMap.java
in src/main/java/org/apache/sling/api/resource
5 - 2012-07-13 2023-05-15 12 4 cziegeler@apache.org tomasz.niedzwiedz@wunderman...
QueryLanguageProvider.java
in src/main/java/org/apache/sling/spi/resource/provider
12 - 2015-12-30 2018-08-09 10 4 cziegeler@apache.org cziegele@adobe.com
package-info.java
in src/main/java/org/apache/sling/spi/resource/provider
3 - 2015-06-13 2022-07-11 9 4 cziegeler@apache.org cziegeler@apache.org
SlingHttpServletRequest.java
in src/main/java/org/apache/sling/api
43 - 2009-05-20 2023-07-20 9 4 fmeschbe@apache.org cziegeler@apache.org
RequestProgressTracker.java
in src/main/java/org/apache/sling/api/request
20 1 2010-01-21 2022-03-16 9 4 cziegeler@apache.org cziegeler@apache.org
ResolveContext.java
in src/main/java/org/apache/sling/spi/resource/provider
12 - 2015-06-13 2018-08-09 8 4 cziegeler@apache.org cziegele@adobe.com
ServletResolver.java
in src/main/java/org/apache/sling/api/servlets
14 - 2010-04-08 2018-08-09 8 4 cziegeler@apache.org cziegele@adobe.com
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
ServletContextImpl.java
in src/main/java/org/apache/sling/api/request/builder/impl
228 49 2021-10-16 2021-10-20 2 1 cziegeler@apache.org cziegeler@apache.org
RequestProgressTrackerImpl.java
in src/main/java/org/apache/sling/api/request/builder/impl
139 16 2021-10-16 2022-06-13 4 1 cziegeler@apache.org cziegeler@apache.org
HttpSessionImpl.java
in src/main/java/org/apache/sling/api/request/builder/impl
108 18 2021-10-16 2021-10-20 2 1 cziegeler@apache.org cziegeler@apache.org
HeaderSupport.java
in src/main/java/org/apache/sling/api/request/builder/impl
83 14 2021-10-16 2021-10-20 2 1 cziegeler@apache.org cziegeler@apache.org
CachingValueMap.java
in src/main/java/org/apache/sling/api/wrappers/impl
79 13 2020-03-04 2020-03-04 1 1 jsedding@apache.org jsedding@apache.org
RequestDispatcherOptions.java
in src/main/java/org/apache/sling/api/request
77 14 2009-11-18 2022-08-06 6 1 cziegeler@apache.org cziegeler@apache.org
FastMessageFormat.java
in src/main/java/org/apache/sling/api/request/builder/impl
53 3 2022-03-15 2022-03-15 1 1 cziegeler@apache.org cziegeler@apache.org
HtmlResponse.html
in src/main/resources/org/apache/sling/api/servlets
43 - 2010-07-14 2010-07-14 1 1 justin@apache.org justin@apache.org
RequestPathInfoWrapper.java
in src/main/java/org/apache/sling/api/wrappers
32 1 2021-07-22 2021-07-22 1 1 kwin@apache.org kwin@apache.org
RequestParameterMapImpl.java
in src/main/java/org/apache/sling/api/request/builder/impl
29 2 2021-10-16 2021-10-20 2 1 cziegeler@apache.org cziegeler@apache.org
QuerySyntaxException.java
in src/main/java/org/apache/sling/api/resource
24 4 2010-05-21 2010-05-21 1 1 cziegeler@apache.org cziegeler@apache.org
IteratorWrapper.java
in src/main/java/org/apache/sling/api/wrappers
22 4 2016-11-29 2016-11-29 1 1 radu@apache.org radu@apache.org
InvalidServiceFilterSyntaxException.java
in src/main/java/org/apache/sling/api/scripting
18 3 2010-05-21 2010-05-21 1 1 cziegeler@apache.org cziegeler@apache.org
ScriptEvaluationException.java
in src/main/java/org/apache/sling/api/scripting
18 3 2010-05-21 2010-05-21 1 1 cziegeler@apache.org cziegeler@apache.org
AccessSecurityException.java
in src/main/java/org/apache/sling/api/security
16 4 2013-03-21 2013-04-04 2 1 mykee@apache.org mykee@apache.org
HttpConstants.java
in src/main/java/org/apache/sling/api/servlets
16 - 2013-08-23 2013-08-23 1 1 fmeschbe@apache.org fmeschbe@apache.org
SlingException.java
in src/main/java/org/apache/sling/api
16 4 2014-12-05 2014-12-05 1 1 fmeschbe@apache.org fmeschbe@apache.org
ErrorHandler.java
in src/main/java/org/apache/sling/api/servlets
13 - 2022-12-12 2023-03-01 2 1 olli@apache.org olli@apache.org
SlingIOException.java
in src/main/java/org/apache/sling/api
8 1 2010-05-21 2010-05-21 1 1 cziegeler@apache.org cziegeler@apache.org
NoAuthenticationHandlerException.java
in src/main/java/org/apache/sling/api/auth
8 1 2010-07-27 2010-07-27 1 1 fmeschbe@apache.org fmeschbe@apache.org
SlingServletException.java
in src/main/java/org/apache/sling/api
8 1 2010-05-21 2010-05-21 1 1 cziegeler@apache.org cziegeler@apache.org
RecursionTooDeepException.java
in src/main/java/org/apache/sling/api/request
8 1 2010-05-21 2010-05-21 1 1 cziegeler@apache.org cziegeler@apache.org
TooManyCallsException.java
in src/main/java/org/apache/sling/api/request
8 1 2010-05-21 2010-05-21 1 1 cziegeler@apache.org cziegeler@apache.org
package-info.java
in src/main/java/org/apache/sling/api/request/header
3 - 2021-01-05 2021-01-05 1 1 olli@apache.org olli@apache.org
SlingHttpServletRequestImpl.java
in src/main/java/org/apache/sling/api/request/builder/impl
723 89 2021-10-16 2022-03-15 5 2 cziegeler@apache.org cziegeler@apache.org
SlingHttpServletResponseImpl.java
in src/main/java/org/apache/sling/api/request/builder/impl
296 43 2021-10-16 2021-10-27 3 2 cziegeler@apache.org 170911+raducotescu@users.no...
MediaRangeList.java
in src/main/java/org/apache/sling/api/request/header
191 19 2021-01-05 2021-04-28 2 2 olli@apache.org joerghoh@users.noreply.gith...
PathSet.java
in src/main/java/org/apache/sling/api/resource/path
119 15 2016-02-05 2016-10-21 5 2 asf-sync-process@unknown cziegeler@apache.org
SlingHttpServletRequestWrapper.java
in src/main/java/org/apache/sling/api/wrappers
95 18 2009-05-20 2016-07-05 3 2 fmeschbe@apache.org cziegeler@apache.org
MergingValueMap.java
in src/main/java/org/apache/sling/api/wrappers/impl
85 14 2020-03-04 2020-09-28 2 2 jsedding@apache.org enorman@apache.org
JcrRules.java
in src/main/java/org/apache/sling/api/wrappers/impl
70 2 2020-01-06 2020-09-02 2 2 170911+raducotescu@users.no... cziegeler@apache.org
SlingUri.java
in src/main/java/org/apache/sling/api/uri
62 1 2020-09-22 2020-10-08 3 2 ghenzler@users.noreply.gith... ghenzler@users.noreply.gith...
RequestParameterImpl.java
in src/main/java/org/apache/sling/api/request/builder/impl
61 11 2021-10-16 2022-08-15 3 2 cziegeler@apache.org enorman@apache.org
SlingRequestPaths.java
in src/main/java/org/apache/sling/api/wrappers
32 6 2013-08-23 2016-07-05 2 2 fmeschbe@apache.org cziegeler@apache.org
PersistenceException.java
in src/main/java/org/apache/sling/api/resource
31 6 2010-05-21 2016-07-05 4 2 cziegeler@apache.org cziegeler@apache.org
ValueMapUtil.java
in src/main/java/org/apache/sling/api/wrappers
27 5 2020-03-04 2020-09-02 2 2 jsedding@apache.org cziegeler@apache.org
ResourceNotFoundException.java
in src/main/java/org/apache/sling/api/resource
24 5 2010-05-21 2015-08-26 2 2 cziegeler@apache.org kwin@apache.org
SlingHttpServletResponseWrapper.java
in src/main/java/org/apache/sling/api/wrappers
16 3 2009-05-20 2016-07-05 2 2 fmeschbe@apache.org cziegeler@apache.org
ResourceMapper.java
in src/main/java/org/apache/sling/api/resource/mapping
13 - 2018-08-01 2018-12-13 2 2 rombert@apache.org radu@apache.org
ResourceProviderDTO.java
in src/main/java/org/apache/sling/api/resource/runtime/dto
13 - 2015-07-13 2023-08-02 5 2 cziegeler@apache.org cziegeler@apache.org
DeepReadModifiableValueMapDecorator.java
in src/main/java/org/apache/sling/api/wrappers
11 1 2014-03-16 2015-02-13 2 2 cziegeler@apache.org kwin@apache.org
ModifiableValueMapDecorator.java
in src/main/java/org/apache/sling/api/wrappers
10 1 2012-10-24 2015-02-13 2 2 cziegeler@apache.org kwin@apache.org
SlingHttpServletResponse.java
in src/main/java/org/apache/sling/api
8 - 2009-05-20 2016-07-24 3 2 fmeschbe@apache.org cziegeler@apache.org
RuntimeService.java
in src/main/java/org/apache/sling/api/resource/runtime
7 - 2015-07-13 2016-07-24 3 2 cziegeler@apache.org cziegeler@apache.org
ResourceChangeList.java
in src/main/java/org/apache/sling/api/resource/observation
7 - 2016-10-08 2018-03-08 2 2 cziegeler@apache.org cziegele@adobe.com
FailureReason.java
in src/main/java/org/apache/sling/api/resource/runtime/dto
6 - 2015-07-13 2016-02-05 2 2 cziegeler@apache.org asf-sync-process@unknown
AuthType.java
in src/main/java/org/apache/sling/api/resource/runtime/dto
6 - 2015-07-13 2016-02-05 2 2 cziegeler@apache.org asf-sync-process@unknown
PersistableValueMap.java
in src/main/java/org/apache/sling/api/resource
6 - 2012-07-13 2014-03-14 4 2 cziegeler@apache.org cziegeler@apache.org
RuntimeDTO.java
in src/main/java/org/apache/sling/api/resource/runtime/dto
5 - 2015-07-13 2023-08-02 3 2 cziegeler@apache.org cziegeler@apache.org
ExternalResourceChangeListener.java
in src/main/java/org/apache/sling/api/resource/observation
5 - 2015-10-28 2016-07-24 3 2 cziegeler@apache.org cziegeler@apache.org
Correlations

File Size vs. Number of Changes: 139 points

src/main/java/org/apache/sling/api/wrappers/impl/ObjectConverter.java x: 81 lines of code y: 12 # changes src/main/java/org/apache/sling/api/resource/runtime/dto/ResourceProviderDTO.java x: 13 lines of code y: 5 # changes src/main/java/org/apache/sling/api/resource/runtime/dto/ResourceProviderFailureDTO.java x: 4 lines of code y: 4 # changes src/main/java/org/apache/sling/api/resource/runtime/dto/RuntimeDTO.java x: 5 lines of code y: 3 # changes src/main/java/org/apache/sling/api/resource/ResourceResolver.java x: 58 lines of code y: 56 # changes src/main/java/org/apache/sling/api/SlingHttpServletRequest.java x: 43 lines of code y: 9 # changes src/main/java/org/apache/sling/api/package-info.java x: 3 lines of code y: 7 # changes src/main/java/org/apache/sling/api/uri/SlingUriBuilder.java x: 826 lines of code y: 10 # changes src/main/java/org/apache/sling/api/resource/ModifiableValueMap.java x: 5 lines of code y: 12 # changes src/main/java/org/apache/sling/api/servlets/ErrorHandler.java x: 13 lines of code y: 2 # changes src/main/java/org/apache/sling/api/servlets/package-info.java x: 3 lines of code y: 10 # changes src/main/java/org/apache/sling/api/request/builder/Builders.java x: 28 lines of code y: 5 # changes src/main/java/org/apache/sling/api/request/builder/impl/RequestParameterImpl.java x: 61 lines of code y: 3 # changes src/main/java/org/apache/sling/api/request/builder/package-info.java x: 2 lines of code y: 4 # changes src/main/java/org/apache/sling/api/request/RequestDispatcherOptions.java x: 77 lines of code y: 6 # changes src/main/java/org/apache/sling/api/request/package-info.java x: 3 lines of code y: 15 # changes src/main/java/org/apache/sling/spi/resource/provider/ResourceProvider.java x: 110 lines of code y: 33 # changes src/main/java/org/apache/sling/spi/resource/provider/package-info.java x: 3 lines of code y: 9 # changes src/main/java/org/apache/sling/api/request/builder/impl/RequestProgressTrackerImpl.java x: 139 lines of code y: 4 # changes src/main/java/org/apache/sling/api/uri/package-info.java x: 3 lines of code y: 6 # changes src/main/java/org/apache/sling/api/request/RequestProgressTracker.java x: 20 lines of code y: 9 # changes src/main/java/org/apache/sling/api/request/builder/SlingHttpServletRequestBuilder.java x: 26 lines of code y: 5 # changes src/main/java/org/apache/sling/api/request/builder/impl/FastMessageFormat.java x: 53 lines of code y: 1 # changes src/main/java/org/apache/sling/api/request/builder/impl/SlingHttpServletRequestImpl.java x: 723 lines of code y: 5 # changes src/main/java/org/apache/sling/api/scripting/LazyBindings.java x: 131 lines of code y: 4 # changes src/main/java/org/apache/sling/api/wrappers/ResourceResolverWrapper.java x: 204 lines of code y: 5 # changes src/main/java/org/apache/sling/api/SlingConstants.java x: 42 lines of code y: 22 # changes src/main/java/org/apache/sling/api/resource/ResourceWrapper.java x: 76 lines of code y: 16 # changes src/main/java/org/apache/sling/api/resource/package-info.java x: 3 lines of code y: 27 # changes src/main/java/org/apache/sling/api/security/ResourceAccessSecurity.java x: 25 lines of code y: 11 # changes src/main/java/org/apache/sling/api/request/builder/SlingHttpServletResponseBuilder.java x: 7 lines of code y: 3 # changes src/main/java/org/apache/sling/api/request/builder/SlingHttpServletResponseResult.java x: 15 lines of code y: 4 # changes src/main/java/org/apache/sling/api/request/builder/impl/SlingHttpServletResponseImpl.java x: 296 lines of code y: 3 # changes src/main/java/org/apache/sling/api/request/builder/impl/HeaderSupport.java x: 83 lines of code y: 2 # changes src/main/java/org/apache/sling/api/request/builder/impl/HttpSessionImpl.java x: 108 lines of code y: 2 # changes src/main/java/org/apache/sling/api/request/builder/impl/RequestParameterMapImpl.java x: 29 lines of code y: 2 # changes src/main/java/org/apache/sling/api/request/builder/impl/ServletContextImpl.java x: 228 lines of code y: 2 # changes src/main/java/org/apache/sling/api/wrappers/RequestPathInfoWrapper.java x: 32 lines of code y: 1 # changes src/main/java/org/apache/sling/api/adapter/SlingAdaptable.java x: 35 lines of code y: 5 # changes src/main/java/org/apache/sling/api/request/header/MediaRangeList.java x: 191 lines of code y: 2 # changes src/main/java/org/apache/sling/api/request/header/package-info.java x: 3 lines of code y: 1 # changes src/main/java/org/apache/sling/api/uri/SlingUri.java x: 62 lines of code y: 3 # changes src/main/java/org/apache/sling/api/wrappers/impl/MergingValueMap.java x: 85 lines of code y: 2 # changes src/main/java/org/apache/sling/api/wrappers/ValueMapDecorator.java x: 104 lines of code y: 13 # changes src/main/java/org/apache/sling/api/wrappers/impl/JcrRules.java x: 70 lines of code y: 2 # changes src/main/java/org/apache/sling/api/wrappers/ValueMapUtil.java x: 27 lines of code y: 2 # changes src/main/java/org/apache/sling/api/resource/ResourceMetadata.java x: 192 lines of code y: 17 # changes src/main/java/org/apache/sling/api/scripting/SlingScriptResolver.java x: 10 lines of code y: 7 # changes src/main/java/org/apache/sling/api/resource/observation/ResourceChangeListener.java x: 16 lines of code y: 17 # changes src/main/java/org/apache/sling/api/wrappers/CompositeValueMap.java x: 110 lines of code y: 7 # changes src/main/java/org/apache/sling/api/wrappers/impl/CachingValueMap.java x: 79 lines of code y: 1 # changes src/main/java/org/apache/sling/api/resource/SyntheticResource.java x: 48 lines of code y: 9 # changes src/main/java/org/apache/sling/api/scripting/SlingScriptConstants.java x: 14 lines of code y: 7 # changes src/main/java/org/apache/sling/api/scripting/SlingBindings.java x: 92 lines of code y: 6 # changes src/main/java/org/apache/sling/api/resource/ValueMap.java x: 37 lines of code y: 18 # changes src/main/java/org/apache/sling/api/adapter/package-info.java x: 3 lines of code y: 5 # changes src/main/java/org/apache/sling/api/resource/mapping/package-info.java x: 3 lines of code y: 2 # changes src/main/java/org/apache/sling/api/resource/runtime/dto/package-info.java x: 3 lines of code y: 3 # changes src/main/java/org/apache/sling/api/resource/AbstractResourceVisitor.java x: 18 lines of code y: 10 # changes src/main/java/org/apache/sling/api/request/RequestPathInfo.java x: 14 lines of code y: 9 # changes src/main/java/org/apache/sling/api/servlets/ServletResolverConstants.java x: 14 lines of code y: 5 # changes src/main/java/org/apache/sling/api/resource/ResourceUtil.java x: 374 lines of code y: 46 # changes src/main/java/org/apache/sling/api/adapter/Adaptable.java x: 8 lines of code y: 6 # changes src/main/java/org/apache/sling/api/adapter/AdapterFactory.java x: 12 lines of code y: 9 # changes src/main/java/org/apache/sling/api/adapter/AdapterManager.java x: 10 lines of code y: 6 # changes src/main/java/org/apache/sling/api/auth/Authenticator.java x: 12 lines of code y: 6 # changes src/main/java/org/apache/sling/api/request/RequestParameter.java x: 19 lines of code y: 7 # changes src/main/java/org/apache/sling/api/request/RequestParameterMap.java x: 10 lines of code y: 5 # changes src/main/java/org/apache/sling/api/request/RequestUtil.java x: 98 lines of code y: 7 # changes src/main/java/org/apache/sling/api/request/ResponseUtil.java x: 80 lines of code y: 7 # changes src/main/java/org/apache/sling/api/resource/NonExistingResource.java x: 22 lines of code y: 3 # changes src/main/java/org/apache/sling/api/resource/Resource.java x: 23 lines of code y: 19 # changes src/main/java/org/apache/sling/api/resource/ResourceDecorator.java x: 11 lines of code y: 8 # changes src/main/java/org/apache/sling/api/resource/ResourceProvider.java x: 19 lines of code y: 20 # changes src/main/java/org/apache/sling/api/resource/ResourceProviderFactory.java x: 13 lines of code y: 13 # changes src/main/java/org/apache/sling/api/resource/ResourceResolverFactory.java x: 20 lines of code y: 21 # changes src/main/java/org/apache/sling/api/resource/observation/ResourceChange.java x: 81 lines of code y: 13 # changes src/main/java/org/apache/sling/api/resource/path/Path.java x: 136 lines of code y: 10 # changes src/main/java/org/apache/sling/api/scripting/SlingScriptHelper.java x: 31 lines of code y: 12 # changes src/main/java/org/apache/sling/api/servlets/ServletResolver.java x: 14 lines of code y: 8 # changes src/main/java/org/apache/sling/api/servlets/SlingAllMethodsServlet.java x: 61 lines of code y: 5 # changes src/main/java/org/apache/sling/api/servlets/SlingSafeMethodsServlet.java x: 212 lines of code y: 8 # changes src/main/java/org/apache/sling/spi/resource/provider/ObservationReporter.java x: 13 lines of code y: 8 # changes src/main/java/org/apache/sling/spi/resource/provider/ObserverConfiguration.java x: 15 lines of code y: 13 # changes src/main/java/org/apache/sling/spi/resource/provider/ProviderContext.java x: 11 lines of code y: 10 # changes src/main/java/org/apache/sling/spi/resource/provider/QueryLanguageProvider.java x: 12 lines of code y: 10 # changes src/main/java/org/apache/sling/spi/resource/provider/ResourceContext.java x: 14 lines of code y: 4 # changes src/main/java/org/apache/sling/api/resource/observation/ResourceChangeList.java x: 7 lines of code y: 2 # changes src/main/java/org/apache/sling/api/wrappers/IteratorWrapper.java x: 22 lines of code y: 1 # changes src/main/java/org/apache/sling/api/resource/path/PathSet.java x: 119 lines of code y: 5 # changes src/main/java/org/apache/sling/api/SlingHttpServletResponse.java x: 8 lines of code y: 3 # changes src/main/java/org/apache/sling/api/request/SlingRequestListener.java x: 7 lines of code y: 4 # changes src/main/java/org/apache/sling/api/resource/AttributableResourceProvider.java x: 9 lines of code y: 8 # changes src/main/java/org/apache/sling/api/resource/DynamicResourceProvider.java x: 8 lines of code y: 7 # changes src/main/java/org/apache/sling/api/resource/QueriableResourceProvider.java x: 10 lines of code y: 11 # changes src/main/java/org/apache/sling/api/resource/RefreshableResourceProvider.java x: 7 lines of code y: 6 # changes src/main/java/org/apache/sling/api/resource/PersistenceException.java x: 31 lines of code y: 4 # changes src/main/java/org/apache/sling/api/wrappers/SlingHttpServletRequestWrapper.java x: 95 lines of code y: 3 # changes src/main/java/org/apache/sling/api/wrappers/SlingHttpServletResponseWrapper.java x: 16 lines of code y: 2 # changes src/main/java/org/apache/sling/api/wrappers/SlingRequestPaths.java x: 32 lines of code y: 2 # changes src/main/java/org/apache/sling/api/servlets/HtmlResponse.java x: 214 lines of code y: 5 # changes src/main/java/org/apache/sling/api/resource/AbstractResource.java x: 48 lines of code y: 14 # changes src/main/java/org/apache/sling/api/resource/ResourceNotFoundException.java x: 24 lines of code y: 2 # changes src/main/java/org/apache/sling/api/request/SlingRequestEvent.java x: 23 lines of code y: 4 # changes src/main/java/org/apache/sling/api/resource/LoginException.java x: 16 lines of code y: 5 # changes src/main/java/org/apache/sling/api/wrappers/DeepReadModifiableValueMapDecorator.java x: 11 lines of code y: 2 # changes src/main/java/org/apache/sling/api/wrappers/ModifiableValueMapDecorator.java x: 10 lines of code y: 2 # changes src/main/java/org/apache/sling/api/SlingException.java x: 16 lines of code y: 1 # changes src/main/java/org/apache/sling/api/auth/NoAuthenticationHandlerException.java x: 8 lines of code y: 1 # changes src/main/resources/org/apache/sling/api/servlets/HtmlResponse.html x: 43 lines of code y: 1 # changes src/main/java/org/apache/sling/api/resource/QuerySyntaxException.java x: 24 lines of code y: 1 # changes src/main/java/org/apache/sling/api/scripting/InvalidServiceFilterSyntaxException.java x: 18 lines of code y: 1 # changes
56.0
# changes
  min: 1.0
  average: 7.14
  25th percentile: 2.0
  median: 5.0
  75th percentile: 9.0
  max: 56.0
0 826.0
lines of code
min: 2.0 | average: 52.25 | 25th percentile: 8.0 | median: 16.0 | 75th percentile: 58.0 | max: 826.0

Number of Contributors vs. Number of Changes: 139 points

src/main/java/org/apache/sling/api/wrappers/impl/ObjectConverter.java x: 9 # contributors y: 12 # changes src/main/java/org/apache/sling/api/resource/runtime/dto/ResourceProviderDTO.java x: 2 # contributors y: 5 # changes src/main/java/org/apache/sling/api/resource/runtime/dto/ResourceProviderFailureDTO.java x: 2 # contributors y: 4 # changes src/main/java/org/apache/sling/api/resource/runtime/dto/RuntimeDTO.java x: 2 # contributors y: 3 # changes src/main/java/org/apache/sling/api/resource/ResourceResolver.java x: 15 # contributors y: 56 # changes src/main/java/org/apache/sling/api/SlingHttpServletRequest.java x: 4 # contributors y: 9 # changes src/main/java/org/apache/sling/api/package-info.java x: 5 # contributors y: 7 # changes src/main/java/org/apache/sling/api/uri/SlingUriBuilder.java x: 6 # contributors y: 10 # changes src/main/java/org/apache/sling/api/resource/ModifiableValueMap.java x: 4 # contributors y: 12 # changes src/main/java/org/apache/sling/api/servlets/ErrorHandler.java x: 1 # contributors y: 2 # changes src/main/java/org/apache/sling/api/servlets/package-info.java x: 7 # contributors y: 10 # changes src/main/java/org/apache/sling/api/request/builder/Builders.java x: 4 # contributors y: 5 # changes src/main/java/org/apache/sling/api/request/RequestDispatcherOptions.java x: 1 # contributors y: 6 # changes src/main/java/org/apache/sling/api/request/package-info.java x: 6 # contributors y: 15 # changes src/main/java/org/apache/sling/spi/resource/provider/ResourceProvider.java x: 9 # contributors y: 33 # changes src/main/java/org/apache/sling/api/request/builder/impl/RequestProgressTrackerImpl.java x: 1 # contributors y: 4 # changes src/main/java/org/apache/sling/api/uri/package-info.java x: 4 # contributors y: 6 # changes src/main/java/org/apache/sling/api/request/builder/SlingHttpServletRequestBuilder.java x: 3 # contributors y: 5 # changes src/main/java/org/apache/sling/api/request/builder/impl/FastMessageFormat.java x: 1 # contributors y: 1 # changes src/main/java/org/apache/sling/api/scripting/LazyBindings.java x: 3 # contributors y: 4 # changes src/main/java/org/apache/sling/api/wrappers/ResourceResolverWrapper.java x: 5 # contributors y: 5 # changes src/main/java/org/apache/sling/api/SlingConstants.java x: 6 # contributors y: 22 # changes src/main/java/org/apache/sling/api/resource/ResourceWrapper.java x: 7 # contributors y: 16 # changes src/main/java/org/apache/sling/api/resource/package-info.java x: 11 # contributors y: 27 # changes src/main/java/org/apache/sling/api/security/ResourceAccessSecurity.java x: 6 # contributors y: 11 # changes src/main/java/org/apache/sling/api/request/builder/SlingHttpServletResponseBuilder.java x: 3 # contributors y: 3 # changes src/main/java/org/apache/sling/api/wrappers/package-info.java x: 8 # contributors y: 15 # changes src/main/java/org/apache/sling/api/request/header/MediaRangeList.java x: 2 # contributors y: 2 # changes src/main/java/org/apache/sling/api/wrappers/ValueMapDecorator.java x: 6 # contributors y: 13 # changes src/main/java/org/apache/sling/api/resource/ResourceMetadata.java x: 6 # contributors y: 17 # changes src/main/java/org/apache/sling/api/resource/observation/ResourceChangeListener.java x: 7 # contributors y: 17 # changes src/main/java/org/apache/sling/api/wrappers/CompositeValueMap.java x: 6 # contributors y: 7 # changes src/main/java/org/apache/sling/api/resource/SyntheticResource.java x: 5 # contributors y: 9 # changes src/main/java/org/apache/sling/api/scripting/SlingScriptConstants.java x: 4 # contributors y: 7 # changes src/main/java/org/apache/sling/api/scripting/SlingBindings.java x: 5 # contributors y: 6 # changes src/main/java/org/apache/sling/api/resource/ValueMap.java x: 7 # contributors y: 18 # changes src/main/java/org/apache/sling/api/resource/observation/package-info.java x: 3 # contributors y: 6 # changes src/main/java/org/apache/sling/api/resource/AbstractResourceVisitor.java x: 5 # contributors y: 10 # changes src/main/java/org/apache/sling/api/resource/path/PathBuilder.java x: 3 # contributors y: 2 # changes src/main/java/org/apache/sling/api/resource/ResourceUtil.java x: 10 # contributors y: 46 # changes src/main/java/org/apache/sling/api/resource/Resource.java x: 6 # contributors y: 19 # changes src/main/java/org/apache/sling/api/resource/ResourceDecorator.java x: 6 # contributors y: 8 # changes src/main/java/org/apache/sling/api/resource/ResourceProvider.java x: 7 # contributors y: 20 # changes src/main/java/org/apache/sling/api/resource/ResourceProviderFactory.java x: 5 # contributors y: 13 # changes src/main/java/org/apache/sling/api/resource/ResourceResolverFactory.java x: 6 # contributors y: 21 # changes src/main/java/org/apache/sling/api/resource/observation/ResourceChange.java x: 4 # contributors y: 13 # changes src/main/java/org/apache/sling/api/scripting/SlingScriptHelper.java x: 5 # contributors y: 12 # changes src/main/java/org/apache/sling/api/servlets/ServletResolver.java x: 4 # contributors y: 8 # changes src/main/java/org/apache/sling/spi/resource/provider/ObservationReporter.java x: 3 # contributors y: 8 # changes src/main/java/org/apache/sling/spi/resource/provider/ProviderContext.java x: 3 # contributors y: 10 # changes src/main/java/org/apache/sling/spi/resource/provider/QueryLanguageProvider.java x: 4 # contributors y: 10 # changes src/main/java/org/apache/sling/api/resource/DynamicResourceProvider.java x: 3 # contributors y: 7 # changes src/main/java/org/apache/sling/api/resource/ModifyingResourceProvider.java x: 3 # contributors y: 13 # changes src/main/java/org/apache/sling/api/resource/QueriableResourceProvider.java x: 3 # contributors y: 11 # changes src/main/java/org/apache/sling/api/resource/AbstractResource.java x: 5 # contributors y: 14 # changes src/main/java/org/apache/sling/api/request/SlingRequestEvent.java x: 4 # contributors y: 4 # changes
56.0
# changes
  min: 1.0
  average: 7.14
  25th percentile: 2.0
  median: 5.0
  75th percentile: 9.0
  max: 56.0
0 15.0
# contributors
min: 1.0 | average: 3.58 | 25th percentile: 2.0 | median: 3.0 | 75th percentile: 5.0 | max: 15.0

Number of Contributors vs. File Size: 139 points

src/main/java/org/apache/sling/api/wrappers/impl/ObjectConverter.java x: 9 # contributors y: 81 lines of code src/main/java/org/apache/sling/api/resource/runtime/dto/ResourceProviderDTO.java x: 2 # contributors y: 13 lines of code src/main/java/org/apache/sling/api/resource/runtime/dto/ResourceProviderFailureDTO.java x: 2 # contributors y: 4 lines of code src/main/java/org/apache/sling/api/resource/ResourceResolver.java x: 15 # contributors y: 58 lines of code src/main/java/org/apache/sling/api/SlingHttpServletRequest.java x: 4 # contributors y: 43 lines of code src/main/java/org/apache/sling/api/package-info.java x: 5 # contributors y: 3 lines of code src/main/java/org/apache/sling/api/uri/SlingUriBuilder.java x: 6 # contributors y: 826 lines of code src/main/java/org/apache/sling/api/resource/ModifiableValueMap.java x: 4 # contributors y: 5 lines of code src/main/java/org/apache/sling/api/servlets/ErrorHandler.java x: 1 # contributors y: 13 lines of code src/main/java/org/apache/sling/api/servlets/package-info.java x: 7 # contributors y: 3 lines of code src/main/java/org/apache/sling/api/request/builder/Builders.java x: 4 # contributors y: 28 lines of code src/main/java/org/apache/sling/api/request/builder/impl/RequestParameterImpl.java x: 2 # contributors y: 61 lines of code src/main/java/org/apache/sling/api/request/builder/package-info.java x: 2 # contributors y: 2 lines of code src/main/java/org/apache/sling/api/request/RequestDispatcherOptions.java x: 1 # contributors y: 77 lines of code src/main/java/org/apache/sling/api/request/package-info.java x: 6 # contributors y: 3 lines of code src/main/java/org/apache/sling/spi/resource/provider/ResourceProvider.java x: 9 # contributors y: 110 lines of code src/main/java/org/apache/sling/spi/resource/provider/package-info.java x: 4 # contributors y: 3 lines of code src/main/java/org/apache/sling/api/request/builder/impl/RequestProgressTrackerImpl.java x: 1 # contributors y: 139 lines of code src/main/java/org/apache/sling/api/request/RequestProgressTracker.java x: 4 # contributors y: 20 lines of code src/main/java/org/apache/sling/api/request/builder/SlingHttpServletRequestBuilder.java x: 3 # contributors y: 26 lines of code src/main/java/org/apache/sling/api/request/builder/impl/FastMessageFormat.java x: 1 # contributors y: 53 lines of code src/main/java/org/apache/sling/api/request/builder/impl/SlingHttpServletRequestImpl.java x: 2 # contributors y: 723 lines of code src/main/java/org/apache/sling/api/scripting/LazyBindings.java x: 3 # contributors y: 131 lines of code src/main/java/org/apache/sling/api/wrappers/ResourceResolverWrapper.java x: 5 # contributors y: 204 lines of code src/main/java/org/apache/sling/api/SlingConstants.java x: 6 # contributors y: 42 lines of code src/main/java/org/apache/sling/api/resource/ResourceWrapper.java x: 7 # contributors y: 76 lines of code src/main/java/org/apache/sling/api/resource/package-info.java x: 11 # contributors y: 3 lines of code src/main/java/org/apache/sling/api/security/ResourceAccessSecurity.java x: 6 # contributors y: 25 lines of code src/main/java/org/apache/sling/api/request/builder/SlingHttpServletResponseBuilder.java x: 3 # contributors y: 7 lines of code src/main/java/org/apache/sling/api/request/builder/SlingHttpServletResponseResult.java x: 3 # contributors y: 15 lines of code src/main/java/org/apache/sling/api/request/builder/impl/SlingHttpServletResponseImpl.java x: 2 # contributors y: 296 lines of code src/main/java/org/apache/sling/api/request/builder/impl/HeaderSupport.java x: 1 # contributors y: 83 lines of code src/main/java/org/apache/sling/api/request/builder/impl/HttpSessionImpl.java x: 1 # contributors y: 108 lines of code src/main/java/org/apache/sling/api/request/builder/impl/RequestParameterMapImpl.java x: 1 # contributors y: 29 lines of code src/main/java/org/apache/sling/api/request/builder/impl/ServletContextImpl.java x: 1 # contributors y: 228 lines of code src/main/java/org/apache/sling/api/wrappers/RequestPathInfoWrapper.java x: 1 # contributors y: 32 lines of code src/main/java/org/apache/sling/api/wrappers/package-info.java x: 8 # contributors y: 3 lines of code src/main/java/org/apache/sling/api/adapter/SlingAdaptable.java x: 4 # contributors y: 35 lines of code src/main/java/org/apache/sling/api/request/header/MediaRangeList.java x: 2 # contributors y: 191 lines of code src/main/java/org/apache/sling/api/request/header/package-info.java x: 1 # contributors y: 3 lines of code src/main/java/org/apache/sling/api/uri/SlingUri.java x: 2 # contributors y: 62 lines of code src/main/java/org/apache/sling/api/wrappers/impl/MergingValueMap.java x: 2 # contributors y: 85 lines of code src/main/java/org/apache/sling/api/wrappers/ValueMapDecorator.java x: 6 # contributors y: 104 lines of code src/main/java/org/apache/sling/api/wrappers/impl/JcrRules.java x: 2 # contributors y: 70 lines of code src/main/java/org/apache/sling/api/wrappers/ValueMapUtil.java x: 2 # contributors y: 27 lines of code src/main/java/org/apache/sling/api/resource/ResourceMetadata.java x: 6 # contributors y: 192 lines of code src/main/java/org/apache/sling/api/scripting/SlingScriptResolver.java x: 5 # contributors y: 10 lines of code src/main/java/org/apache/sling/api/resource/observation/ResourceChangeListener.java x: 7 # contributors y: 16 lines of code src/main/java/org/apache/sling/api/wrappers/CompositeValueMap.java x: 6 # contributors y: 110 lines of code src/main/java/org/apache/sling/api/wrappers/impl/CachingValueMap.java x: 1 # contributors y: 79 lines of code src/main/java/org/apache/sling/api/resource/SyntheticResource.java x: 5 # contributors y: 48 lines of code src/main/java/org/apache/sling/api/scripting/SlingScriptConstants.java x: 4 # contributors y: 14 lines of code src/main/java/org/apache/sling/api/scripting/SlingBindings.java x: 5 # contributors y: 92 lines of code src/main/java/org/apache/sling/api/resource/ValueMap.java x: 7 # contributors y: 37 lines of code src/main/java/org/apache/sling/api/wrappers/DeepReadValueMapDecorator.java x: 3 # contributors y: 62 lines of code src/main/java/org/apache/sling/api/resource/observation/package-info.java x: 3 # contributors y: 3 lines of code src/main/java/org/apache/sling/api/resource/AbstractResourceVisitor.java x: 5 # contributors y: 18 lines of code src/main/java/org/apache/sling/api/request/RequestPathInfo.java x: 5 # contributors y: 14 lines of code src/main/java/org/apache/sling/api/resource/path/PathBuilder.java x: 3 # contributors y: 29 lines of code src/main/java/org/apache/sling/api/resource/ResourceUtil.java x: 10 # contributors y: 374 lines of code src/main/java/org/apache/sling/api/adapter/Adaptable.java x: 4 # contributors y: 8 lines of code src/main/java/org/apache/sling/api/adapter/AdapterManager.java x: 4 # contributors y: 10 lines of code src/main/java/org/apache/sling/api/request/RequestParameter.java x: 4 # contributors y: 19 lines of code src/main/java/org/apache/sling/api/request/RequestUtil.java x: 5 # contributors y: 98 lines of code src/main/java/org/apache/sling/api/request/ResponseUtil.java x: 4 # contributors y: 80 lines of code src/main/java/org/apache/sling/api/resource/NonExistingResource.java x: 3 # contributors y: 22 lines of code src/main/java/org/apache/sling/api/resource/ParametrizableResourceProvider.java x: 3 # contributors y: 12 lines of code src/main/java/org/apache/sling/api/resource/ResourceDecorator.java x: 6 # contributors y: 11 lines of code src/main/java/org/apache/sling/api/resource/ResourceProvider.java x: 7 # contributors y: 19 lines of code src/main/java/org/apache/sling/api/resource/ResourceResolverFactory.java x: 6 # contributors y: 20 lines of code src/main/java/org/apache/sling/api/resource/path/Path.java x: 5 # contributors y: 136 lines of code src/main/java/org/apache/sling/api/scripting/SlingScriptHelper.java x: 5 # contributors y: 31 lines of code src/main/java/org/apache/sling/api/servlets/OptingServlet.java x: 5 # contributors y: 9 lines of code src/main/java/org/apache/sling/api/servlets/SlingAllMethodsServlet.java x: 5 # contributors y: 61 lines of code src/main/java/org/apache/sling/api/servlets/SlingSafeMethodsServlet.java x: 6 # contributors y: 212 lines of code src/main/java/org/apache/sling/api/resource/observation/ResourceChangeList.java x: 2 # contributors y: 7 lines of code src/main/java/org/apache/sling/api/wrappers/IteratorWrapper.java x: 1 # contributors y: 22 lines of code src/main/java/org/apache/sling/api/resource/path/PathSet.java x: 2 # contributors y: 119 lines of code src/main/java/org/apache/sling/api/resource/PersistenceException.java x: 2 # contributors y: 31 lines of code src/main/java/org/apache/sling/api/wrappers/SlingHttpServletRequestWrapper.java x: 2 # contributors y: 95 lines of code src/main/java/org/apache/sling/api/wrappers/SlingHttpServletResponseWrapper.java x: 2 # contributors y: 16 lines of code src/main/java/org/apache/sling/api/servlets/HtmlResponse.java x: 3 # contributors y: 214 lines of code src/main/java/org/apache/sling/api/resource/ResourceNotFoundException.java x: 2 # contributors y: 24 lines of code src/main/java/org/apache/sling/api/request/SlingRequestEvent.java x: 4 # contributors y: 23 lines of code src/main/java/org/apache/sling/api/SlingException.java x: 1 # contributors y: 16 lines of code src/main/java/org/apache/sling/api/auth/NoAuthenticationHandlerException.java x: 1 # contributors y: 8 lines of code src/main/resources/org/apache/sling/api/servlets/HtmlResponse.html x: 1 # contributors y: 43 lines of code src/main/java/org/apache/sling/api/resource/QuerySyntaxException.java x: 1 # contributors y: 24 lines of code src/main/java/org/apache/sling/api/scripting/InvalidServiceFilterSyntaxException.java x: 1 # contributors y: 18 lines of code
826.0
lines of code
  min: 2.0
  average: 52.25
  25th percentile: 8.0
  median: 16.0
  75th percentile: 58.0
  max: 826.0
0 15.0
# contributors
min: 1.0 | average: 3.58 | 25th percentile: 2.0 | median: 3.0 | 75th percentile: 5.0 | max: 15.0