apache / sling-org-apache-sling-api
File Size

The distribution of size of files (measured in lines of code).

Intro
Learn more...
File Size Overall
0% | 21% | 21% | 18% | 39%
Legend:
1001+
501-1000
201-500
101-200
1-100


explore: grouped by folders | grouped by size | sunburst | 3D view
File Size per Extension
1001+
501-1000
201-500
101-200
1-100
java0% | 21% | 21% | 18% | 38%
html0% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
src0% | 21% | 21% | 18% | 39%
Longest Files (Top 50)
File# lines# units
SlingUriBuilder.java
in src/main/java/org/apache/sling/api/uri
826 87
SlingHttpServletRequestImpl.java
in src/main/java/org/apache/sling/api/request/builder/impl
723 89
ResourceUtil.java
in src/main/java/org/apache/sling/api/resource
374 14
SlingHttpServletResponseImpl.java
in src/main/java/org/apache/sling/api/request/builder/impl
296 43
ServletContextImpl.java
in src/main/java/org/apache/sling/api/request/builder/impl
228 49
HtmlResponse.java
in src/main/java/org/apache/sling/api/servlets
214 29
SlingSafeMethodsServlet.java
in src/main/java/org/apache/sling/api/servlets
212 20
ResourceResolverWrapper.java
in src/main/java/org/apache/sling/api/wrappers
204 37
ResourceMetadata.java
in src/main/java/org/apache/sling/api/resource
192 20
MediaRangeList.java
in src/main/java/org/apache/sling/api/request/header
191 19
RequestProgressTrackerImpl.java
in src/main/java/org/apache/sling/api/request/builder/impl
139 16
Path.java
in src/main/java/org/apache/sling/api/resource/path
136 11
LazyBindings.java
in src/main/java/org/apache/sling/api/scripting
131 16
PathSet.java
in src/main/java/org/apache/sling/api/resource/path
119 15
ResourceProvider.java
in src/main/java/org/apache/sling/spi/resource/provider
110 13
CompositeValueMap.java
in src/main/java/org/apache/sling/api/wrappers
110 16
HttpSessionImpl.java
in src/main/java/org/apache/sling/api/request/builder/impl
108 18
ValueMapDecorator.java
in src/main/java/org/apache/sling/api/wrappers
104 17
RequestUtil.java
in src/main/java/org/apache/sling/api/request
98 1
SlingHttpServletRequestWrapper.java
in src/main/java/org/apache/sling/api/wrappers
95 18
SlingBindings.java
in src/main/java/org/apache/sling/api/scripting
92 12
MergingValueMap.java
in src/main/java/org/apache/sling/api/wrappers/impl
85 14
HeaderSupport.java
in src/main/java/org/apache/sling/api/request/builder/impl
83 14
ObjectConverter.java
in src/main/java/org/apache/sling/api/wrappers/impl
81 12
ResourceChange.java
in src/main/java/org/apache/sling/api/resource/observation
81 4
ResponseUtil.java
in src/main/java/org/apache/sling/api/request
80 8
CachingValueMap.java
in src/main/java/org/apache/sling/api/wrappers/impl
79 13
RequestDispatcherOptions.java
in src/main/java/org/apache/sling/api/request
77 14
ResourceWrapper.java
in src/main/java/org/apache/sling/api/resource
76 8
JcrRules.java
in src/main/java/org/apache/sling/api/wrappers/impl
70 2
DeepReadValueMapDecorator.java
in src/main/java/org/apache/sling/api/wrappers
62 7
SlingUri.java
in src/main/java/org/apache/sling/api/uri
62 1
SlingAllMethodsServlet.java
in src/main/java/org/apache/sling/api/servlets
61 5
RequestParameterImpl.java
in src/main/java/org/apache/sling/api/request/builder/impl
61 11
ResourceResolver.java
in src/main/java/org/apache/sling/api/resource
58 -
FastMessageFormat.java
in src/main/java/org/apache/sling/api/request/builder/impl
53 3
AbstractResource.java
in src/main/java/org/apache/sling/api/resource
48 8
SyntheticResource.java
in src/main/java/org/apache/sling/api/resource
48 4
HtmlResponse.html
in src/main/resources/org/apache/sling/api/servlets
43 -
SlingHttpServletRequest.java
in src/main/java/org/apache/sling/api
43 -
SlingConstants.java
in src/main/java/org/apache/sling/api
42 -
ValueMap.java
in src/main/java/org/apache/sling/api/resource
37 2
SlingAdaptable.java
in src/main/java/org/apache/sling/api/adapter
35 3
RequestPathInfoWrapper.java
in src/main/java/org/apache/sling/api/wrappers
32 1
SlingRequestPaths.java
in src/main/java/org/apache/sling/api/wrappers
32 6
SlingScriptHelper.java
in src/main/java/org/apache/sling/api/scripting
31 -
PersistenceException.java
in src/main/java/org/apache/sling/api/resource
31 6
RequestParameterMapImpl.java
in src/main/java/org/apache/sling/api/request/builder/impl
29 2
PathBuilder.java
in src/main/java/org/apache/sling/api/resource/path
29 3
Builders.java
in src/main/java/org/apache/sling/api/request/builder
28 1
Files With Most Units (Top 50)
File# lines# units
SlingHttpServletRequestImpl.java
in src/main/java/org/apache/sling/api/request/builder/impl
723 89
SlingUriBuilder.java
in src/main/java/org/apache/sling/api/uri
826 87
ServletContextImpl.java
in src/main/java/org/apache/sling/api/request/builder/impl
228 49
SlingHttpServletResponseImpl.java
in src/main/java/org/apache/sling/api/request/builder/impl
296 43
ResourceResolverWrapper.java
in src/main/java/org/apache/sling/api/wrappers
204 37
HtmlResponse.java
in src/main/java/org/apache/sling/api/servlets
214 29
SlingSafeMethodsServlet.java
in src/main/java/org/apache/sling/api/servlets
212 20
ResourceMetadata.java
in src/main/java/org/apache/sling/api/resource
192 20
MediaRangeList.java
in src/main/java/org/apache/sling/api/request/header
191 19
SlingHttpServletRequestWrapper.java
in src/main/java/org/apache/sling/api/wrappers
95 18
HttpSessionImpl.java
in src/main/java/org/apache/sling/api/request/builder/impl
108 18
ValueMapDecorator.java
in src/main/java/org/apache/sling/api/wrappers
104 17
CompositeValueMap.java
in src/main/java/org/apache/sling/api/wrappers
110 16
LazyBindings.java
in src/main/java/org/apache/sling/api/scripting
131 16
RequestProgressTrackerImpl.java
in src/main/java/org/apache/sling/api/request/builder/impl
139 16
PathSet.java
in src/main/java/org/apache/sling/api/resource/path
119 15
MergingValueMap.java
in src/main/java/org/apache/sling/api/wrappers/impl
85 14
RequestDispatcherOptions.java
in src/main/java/org/apache/sling/api/request
77 14
HeaderSupport.java
in src/main/java/org/apache/sling/api/request/builder/impl
83 14
ResourceUtil.java
in src/main/java/org/apache/sling/api/resource
374 14
ResourceProvider.java
in src/main/java/org/apache/sling/spi/resource/provider
110 13
CachingValueMap.java
in src/main/java/org/apache/sling/api/wrappers/impl
79 13
ObjectConverter.java
in src/main/java/org/apache/sling/api/wrappers/impl
81 12
SlingBindings.java
in src/main/java/org/apache/sling/api/scripting
92 12
RequestParameterImpl.java
in src/main/java/org/apache/sling/api/request/builder/impl
61 11
Path.java
in src/main/java/org/apache/sling/api/resource/path
136 11
ResponseUtil.java
in src/main/java/org/apache/sling/api/request
80 8
AbstractResource.java
in src/main/java/org/apache/sling/api/resource
48 8
ResourceWrapper.java
in src/main/java/org/apache/sling/api/resource
76 8
DeepReadValueMapDecorator.java
in src/main/java/org/apache/sling/api/wrappers
62 7
SlingRequestPaths.java
in src/main/java/org/apache/sling/api/wrappers
32 6
PersistenceException.java
in src/main/java/org/apache/sling/api/resource
31 6
ValueMapUtil.java
in src/main/java/org/apache/sling/api/wrappers
27 5
SlingAllMethodsServlet.java
in src/main/java/org/apache/sling/api/servlets
61 5
ResourceNotFoundException.java
in src/main/java/org/apache/sling/api/resource
24 5
IteratorWrapper.java
in src/main/java/org/apache/sling/api/wrappers
22 4
AccessSecurityException.java
in src/main/java/org/apache/sling/api/security
16 4
SlingRequestEvent.java
in src/main/java/org/apache/sling/api/request
23 4
SlingException.java
in src/main/java/org/apache/sling/api
16 4
LoginException.java
in src/main/java/org/apache/sling/api/resource
16 4
SyntheticResource.java
in src/main/java/org/apache/sling/api/resource
48 4
QuerySyntaxException.java
in src/main/java/org/apache/sling/api/resource
24 4
ResourceChange.java
in src/main/java/org/apache/sling/api/resource/observation
81 4
SlingHttpServletResponseWrapper.java
in src/main/java/org/apache/sling/api/wrappers
16 3
InvalidServiceFilterSyntaxException.java
in src/main/java/org/apache/sling/api/scripting
18 3
ScriptEvaluationException.java
in src/main/java/org/apache/sling/api/scripting
18 3
SlingAdaptable.java
in src/main/java/org/apache/sling/api/adapter
35 3
FastMessageFormat.java
in src/main/java/org/apache/sling/api/request/builder/impl
53 3
PathBuilder.java
in src/main/java/org/apache/sling/api/resource/path
29 3
NonExistingResource.java
in src/main/java/org/apache/sling/api/resource
22 3
Files With Long Lines (Top 14)

There are 14 files with lines longer than 120 characters. In total, there are 22 long lines.

File# lines# units# long lines
ResourceProvider.java
in src/main/java/org/apache/sling/spi/resource/provider
110 13 3
ObjectConverter.java
in src/main/java/org/apache/sling/api/wrappers/impl
81 12 3
SlingHttpServletRequestImpl.java
in src/main/java/org/apache/sling/api/request/builder/impl
723 89 3
SlingConstants.java
in src/main/java/org/apache/sling/api
42 - 2
SlingUriBuilder.java
in src/main/java/org/apache/sling/api/uri
826 87 2
ResourceResolverWrapper.java
in src/main/java/org/apache/sling/api/wrappers
204 37 1
ResourceAccessSecurity.java
in src/main/java/org/apache/sling/api/security
25 1 1
RequestUtil.java
in src/main/java/org/apache/sling/api/request
98 1 1
MediaRangeList.java
in src/main/java/org/apache/sling/api/request/header
191 19 1
ResourceProviderFactory.java
in src/main/java/org/apache/sling/api/resource
13 - 1
ResourceResolverFactory.java
in src/main/java/org/apache/sling/api/resource
20 - 1
ResourceUtil.java
in src/main/java/org/apache/sling/api/resource
374 14 1
ResourceProvider.java
in src/main/java/org/apache/sling/api/resource
19 - 1
ResourceResolver.java
in src/main/java/org/apache/sling/api/resource
58 - 1
Correlations

File Size vs. Commits (all time): 139 points

src/main/java/org/apache/sling/api/wrappers/impl/ObjectConverter.java x: 18 commits (all time) y: 81 lines of code src/main/java/org/apache/sling/api/resource/runtime/dto/ResourceProviderDTO.java x: 8 commits (all time) y: 13 lines of code src/main/java/org/apache/sling/api/resource/runtime/dto/ResourceProviderFailureDTO.java x: 4 commits (all time) y: 4 lines of code src/main/java/org/apache/sling/api/resource/runtime/dto/RuntimeDTO.java x: 3 commits (all time) y: 5 lines of code src/main/java/org/apache/sling/api/resource/ResourceResolver.java x: 69 commits (all time) y: 58 lines of code src/main/java/org/apache/sling/api/SlingHttpServletRequest.java x: 9 commits (all time) y: 43 lines of code src/main/java/org/apache/sling/api/package-info.java x: 7 commits (all time) y: 3 lines of code src/main/java/org/apache/sling/api/uri/SlingUriBuilder.java x: 10 commits (all time) y: 826 lines of code src/main/java/org/apache/sling/api/resource/ModifiableValueMap.java x: 14 commits (all time) y: 5 lines of code src/main/java/org/apache/sling/api/servlets/ErrorHandler.java x: 2 commits (all time) y: 13 lines of code src/main/java/org/apache/sling/api/servlets/package-info.java x: 12 commits (all time) y: 3 lines of code src/main/java/org/apache/sling/api/request/builder/Builders.java x: 6 commits (all time) y: 28 lines of code src/main/java/org/apache/sling/api/request/builder/impl/RequestParameterImpl.java x: 3 commits (all time) y: 61 lines of code src/main/java/org/apache/sling/api/request/builder/package-info.java x: 4 commits (all time) y: 2 lines of code src/main/java/org/apache/sling/api/request/RequestDispatcherOptions.java x: 8 commits (all time) y: 77 lines of code src/main/java/org/apache/sling/api/request/package-info.java x: 15 commits (all time) y: 3 lines of code src/main/java/org/apache/sling/spi/resource/provider/ResourceProvider.java x: 39 commits (all time) y: 110 lines of code src/main/java/org/apache/sling/spi/resource/provider/package-info.java x: 9 commits (all time) y: 3 lines of code src/main/java/org/apache/sling/api/request/builder/impl/RequestProgressTrackerImpl.java x: 5 commits (all time) y: 139 lines of code src/main/java/org/apache/sling/api/uri/package-info.java x: 6 commits (all time) y: 3 lines of code src/main/java/org/apache/sling/api/request/RequestProgressTracker.java x: 10 commits (all time) y: 20 lines of code src/main/java/org/apache/sling/api/request/builder/SlingHttpServletRequestBuilder.java x: 6 commits (all time) y: 26 lines of code src/main/java/org/apache/sling/api/request/builder/impl/FastMessageFormat.java x: 1 commits (all time) y: 53 lines of code src/main/java/org/apache/sling/api/request/builder/impl/SlingHttpServletRequestImpl.java x: 6 commits (all time) y: 723 lines of code src/main/java/org/apache/sling/api/scripting/LazyBindings.java x: 4 commits (all time) y: 131 lines of code src/main/java/org/apache/sling/api/wrappers/ResourceResolverWrapper.java x: 5 commits (all time) y: 204 lines of code src/main/java/org/apache/sling/api/SlingConstants.java x: 24 commits (all time) y: 42 lines of code src/main/java/org/apache/sling/api/resource/ResourceWrapper.java x: 18 commits (all time) y: 76 lines of code src/main/java/org/apache/sling/api/resource/package-info.java x: 28 commits (all time) y: 3 lines of code src/main/java/org/apache/sling/api/security/ResourceAccessSecurity.java x: 12 commits (all time) y: 25 lines of code src/main/java/org/apache/sling/api/request/builder/SlingHttpServletResponseBuilder.java x: 4 commits (all time) y: 7 lines of code src/main/java/org/apache/sling/api/request/builder/SlingHttpServletResponseResult.java x: 5 commits (all time) y: 15 lines of code src/main/java/org/apache/sling/api/request/builder/impl/SlingHttpServletResponseImpl.java x: 3 commits (all time) y: 296 lines of code src/main/java/org/apache/sling/api/request/builder/impl/HeaderSupport.java x: 2 commits (all time) y: 83 lines of code src/main/java/org/apache/sling/api/request/builder/impl/HttpSessionImpl.java x: 2 commits (all time) y: 108 lines of code src/main/java/org/apache/sling/api/request/builder/impl/RequestParameterMapImpl.java x: 2 commits (all time) y: 29 lines of code src/main/java/org/apache/sling/api/request/builder/impl/ServletContextImpl.java x: 2 commits (all time) y: 228 lines of code src/main/java/org/apache/sling/api/wrappers/RequestPathInfoWrapper.java x: 1 commits (all time) y: 32 lines of code src/main/java/org/apache/sling/api/adapter/SlingAdaptable.java x: 5 commits (all time) y: 35 lines of code src/main/java/org/apache/sling/api/request/header/MediaRangeList.java x: 2 commits (all time) y: 191 lines of code src/main/java/org/apache/sling/api/request/header/package-info.java x: 1 commits (all time) y: 3 lines of code src/main/java/org/apache/sling/api/uri/SlingUri.java x: 3 commits (all time) y: 62 lines of code src/main/java/org/apache/sling/api/wrappers/impl/MergingValueMap.java x: 3 commits (all time) y: 85 lines of code src/main/java/org/apache/sling/api/wrappers/ValueMapDecorator.java x: 15 commits (all time) y: 104 lines of code src/main/java/org/apache/sling/api/wrappers/impl/JcrRules.java x: 2 commits (all time) y: 70 lines of code src/main/java/org/apache/sling/api/resource/ResourceMetadata.java x: 20 commits (all time) y: 192 lines of code src/main/java/org/apache/sling/api/scripting/SlingScriptResolver.java x: 7 commits (all time) y: 10 lines of code src/main/java/org/apache/sling/api/resource/observation/ResourceChangeListener.java x: 20 commits (all time) y: 16 lines of code src/main/java/org/apache/sling/api/wrappers/CompositeValueMap.java x: 8 commits (all time) y: 110 lines of code src/main/java/org/apache/sling/api/wrappers/impl/CachingValueMap.java x: 1 commits (all time) y: 79 lines of code src/main/java/org/apache/sling/api/resource/SyntheticResource.java x: 9 commits (all time) y: 48 lines of code src/main/java/org/apache/sling/api/scripting/SlingScriptConstants.java x: 8 commits (all time) y: 14 lines of code src/main/java/org/apache/sling/api/scripting/package-info.java x: 10 commits (all time) y: 3 lines of code src/main/java/org/apache/sling/api/scripting/SlingBindings.java x: 7 commits (all time) y: 92 lines of code src/main/java/org/apache/sling/api/resource/ValueMap.java x: 19 commits (all time) y: 37 lines of code src/main/java/org/apache/sling/api/wrappers/DeepReadValueMapDecorator.java x: 4 commits (all time) y: 62 lines of code src/main/java/org/apache/sling/api/adapter/package-info.java x: 5 commits (all time) y: 3 lines of code src/main/java/org/apache/sling/api/resource/mapping/package-info.java x: 2 commits (all time) y: 3 lines of code src/main/java/org/apache/sling/api/resource/runtime/dto/package-info.java x: 3 commits (all time) y: 3 lines of code src/main/java/org/apache/sling/api/resource/AbstractResourceVisitor.java x: 10 commits (all time) y: 18 lines of code src/main/java/org/apache/sling/api/request/RequestPathInfo.java x: 9 commits (all time) y: 14 lines of code src/main/java/org/apache/sling/api/resource/path/PathBuilder.java x: 3 commits (all time) y: 29 lines of code src/main/java/org/apache/sling/api/servlets/ServletResolverConstants.java x: 7 commits (all time) y: 14 lines of code src/main/java/org/apache/sling/api/resource/ResourceUtil.java x: 52 commits (all time) y: 374 lines of code src/main/java/org/apache/sling/api/adapter/Adaptable.java x: 6 commits (all time) y: 8 lines of code src/main/java/org/apache/sling/api/adapter/AdapterFactory.java x: 10 commits (all time) y: 12 lines of code src/main/java/org/apache/sling/api/adapter/AdapterManager.java x: 6 commits (all time) y: 10 lines of code src/main/java/org/apache/sling/api/request/RequestParameter.java x: 7 commits (all time) y: 19 lines of code src/main/java/org/apache/sling/api/request/RequestParameterMap.java x: 5 commits (all time) y: 10 lines of code src/main/java/org/apache/sling/api/request/RequestUtil.java x: 7 commits (all time) y: 98 lines of code src/main/java/org/apache/sling/api/request/ResponseUtil.java x: 7 commits (all time) y: 80 lines of code src/main/java/org/apache/sling/api/resource/NonExistingResource.java x: 4 commits (all time) y: 22 lines of code src/main/java/org/apache/sling/api/resource/Resource.java x: 24 commits (all time) y: 23 lines of code src/main/java/org/apache/sling/api/resource/ResourceProvider.java x: 22 commits (all time) y: 19 lines of code src/main/java/org/apache/sling/api/resource/ResourceProviderFactory.java x: 13 commits (all time) y: 13 lines of code src/main/java/org/apache/sling/api/resource/ResourceResolverFactory.java x: 22 commits (all time) y: 20 lines of code src/main/java/org/apache/sling/api/resource/observation/ResourceChange.java x: 17 commits (all time) y: 81 lines of code src/main/java/org/apache/sling/api/resource/path/Path.java x: 16 commits (all time) y: 136 lines of code src/main/java/org/apache/sling/api/scripting/SlingScriptHelper.java x: 13 commits (all time) y: 31 lines of code src/main/java/org/apache/sling/api/servlets/ServletResolver.java x: 12 commits (all time) y: 14 lines of code src/main/java/org/apache/sling/api/servlets/SlingAllMethodsServlet.java x: 5 commits (all time) y: 61 lines of code src/main/java/org/apache/sling/api/servlets/SlingSafeMethodsServlet.java x: 8 commits (all time) y: 212 lines of code src/main/java/org/apache/sling/spi/resource/provider/ObserverConfiguration.java x: 16 commits (all time) y: 15 lines of code src/main/java/org/apache/sling/spi/resource/provider/QueryLanguageProvider.java x: 11 commits (all time) y: 12 lines of code src/main/java/org/apache/sling/spi/resource/provider/ResourceContext.java x: 4 commits (all time) y: 14 lines of code src/main/java/org/apache/sling/api/resource/observation/ResourceChangeList.java x: 2 commits (all time) y: 7 lines of code src/main/java/org/apache/sling/api/wrappers/IteratorWrapper.java x: 1 commits (all time) y: 22 lines of code src/main/java/org/apache/sling/api/resource/path/PathSet.java x: 7 commits (all time) y: 119 lines of code src/main/java/org/apache/sling/api/SlingHttpServletResponse.java x: 3 commits (all time) y: 8 lines of code src/main/java/org/apache/sling/api/resource/AttributableResourceProvider.java x: 8 commits (all time) y: 9 lines of code src/main/java/org/apache/sling/api/resource/DynamicResourceProvider.java x: 7 commits (all time) y: 8 lines of code src/main/java/org/apache/sling/api/resource/ModifyingResourceProvider.java x: 15 commits (all time) y: 15 lines of code src/main/java/org/apache/sling/api/resource/PersistenceException.java x: 4 commits (all time) y: 31 lines of code src/main/java/org/apache/sling/api/wrappers/SlingHttpServletRequestWrapper.java x: 4 commits (all time) y: 95 lines of code src/main/java/org/apache/sling/api/wrappers/SlingHttpServletResponseWrapper.java x: 3 commits (all time) y: 16 lines of code src/main/java/org/apache/sling/api/wrappers/SlingRequestPaths.java x: 2 commits (all time) y: 32 lines of code src/main/java/org/apache/sling/api/resource/AbstractResource.java x: 19 commits (all time) y: 48 lines of code src/main/java/org/apache/sling/api/resource/runtime/dto/AuthType.java x: 2 commits (all time) y: 6 lines of code src/main/java/org/apache/sling/api/resource/ResourceNotFoundException.java x: 2 commits (all time) y: 24 lines of code src/main/java/org/apache/sling/api/request/SlingRequestEvent.java x: 4 commits (all time) y: 23 lines of code src/main/java/org/apache/sling/api/SlingException.java x: 1 commits (all time) y: 16 lines of code src/main/java/org/apache/sling/api/resource/PersistableValueMap.java x: 5 commits (all time) y: 6 lines of code src/main/java/org/apache/sling/api/security/AccessSecurityException.java x: 2 commits (all time) y: 16 lines of code src/main/java/org/apache/sling/api/auth/NoAuthenticationHandlerException.java x: 1 commits (all time) y: 8 lines of code src/main/resources/org/apache/sling/api/servlets/HtmlResponse.html x: 1 commits (all time) y: 43 lines of code src/main/java/org/apache/sling/api/resource/QuerySyntaxException.java x: 1 commits (all time) y: 24 lines of code src/main/java/org/apache/sling/api/scripting/InvalidServiceFilterSyntaxException.java x: 1 commits (all time) 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 69.0
commits (all time)
min: 1.0 | average: 8.0 | 25th percentile: 3.0 | median: 6.0 | 75th percentile: 10.0 | max: 69.0

File Size vs. Contributors (all time): 139 points

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

File Size vs. Commits (30 days): 8 points

src/main/java/org/apache/sling/api/wrappers/impl/ObjectConverter.java x: 1 commits (30d) y: 81 lines of code src/main/java/org/apache/sling/api/resource/runtime/dto/ResourceProviderDTO.java x: 1 commits (30d) y: 13 lines of code src/main/java/org/apache/sling/api/resource/runtime/dto/ResourceProviderFailureDTO.java x: 1 commits (30d) y: 4 lines of code src/main/java/org/apache/sling/api/resource/ResourceResolver.java x: 2 commits (30d) y: 58 lines of code src/main/java/org/apache/sling/api/SlingHttpServletRequest.java x: 1 commits (30d) y: 43 lines of code src/main/java/org/apache/sling/api/package-info.java x: 1 commits (30d) y: 3 lines of code src/main/java/org/apache/sling/api/uri/SlingUriBuilder.java x: 2 commits (30d) y: 826 lines of code
826.0
lines of code
  min: 3.0
  average: 129.13
  25th percentile: 4.25
  median: 28.0
  75th percentile: 75.25
  max: 826.0
0 2.0
commits (30d)
min: 1.0 | average: 1.25 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.75 | max: 2.0

File Size vs. Contributors (30 days): 8 points

src/main/java/org/apache/sling/api/wrappers/impl/ObjectConverter.java x: 1 contributors (30d) y: 81 lines of code src/main/java/org/apache/sling/api/resource/runtime/dto/ResourceProviderDTO.java x: 1 contributors (30d) y: 13 lines of code src/main/java/org/apache/sling/api/resource/runtime/dto/ResourceProviderFailureDTO.java x: 1 contributors (30d) y: 4 lines of code src/main/java/org/apache/sling/api/resource/ResourceResolver.java x: 2 contributors (30d) y: 58 lines of code src/main/java/org/apache/sling/api/SlingHttpServletRequest.java x: 1 contributors (30d) y: 43 lines of code src/main/java/org/apache/sling/api/package-info.java x: 1 contributors (30d) y: 3 lines of code src/main/java/org/apache/sling/api/uri/SlingUriBuilder.java x: 2 contributors (30d) y: 826 lines of code
826.0
lines of code
  min: 3.0
  average: 129.13
  25th percentile: 4.25
  median: 28.0
  75th percentile: 75.25
  max: 826.0
0 2.0
contributors (30d)
min: 1.0 | average: 1.25 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.75 | max: 2.0

File Size vs. Commits (90 days): 9 points

src/main/java/org/apache/sling/api/wrappers/impl/ObjectConverter.java x: 2 commits (90d) y: 81 lines of code src/main/java/org/apache/sling/api/resource/runtime/dto/ResourceProviderDTO.java x: 1 commits (90d) y: 13 lines of code src/main/java/org/apache/sling/api/resource/runtime/dto/ResourceProviderFailureDTO.java x: 1 commits (90d) y: 4 lines of code src/main/java/org/apache/sling/api/resource/ResourceResolver.java x: 2 commits (90d) y: 58 lines of code src/main/java/org/apache/sling/api/SlingHttpServletRequest.java x: 1 commits (90d) y: 43 lines of code src/main/java/org/apache/sling/api/package-info.java x: 1 commits (90d) y: 3 lines of code src/main/java/org/apache/sling/api/uri/SlingUriBuilder.java x: 3 commits (90d) y: 826 lines of code
826.0
lines of code
  min: 3.0
  average: 115.33
  25th percentile: 4.5
  median: 13.0
  75th percentile: 69.5
  max: 826.0
0 3.0
commits (90d)
min: 1.0 | average: 1.44 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 2.0 | max: 3.0

File Size vs. Contributors (90 days): 9 points

src/main/java/org/apache/sling/api/wrappers/impl/ObjectConverter.java x: 2 contributors (90d) y: 81 lines of code src/main/java/org/apache/sling/api/resource/runtime/dto/ResourceProviderDTO.java x: 1 contributors (90d) y: 13 lines of code src/main/java/org/apache/sling/api/resource/runtime/dto/ResourceProviderFailureDTO.java x: 1 contributors (90d) y: 4 lines of code src/main/java/org/apache/sling/api/resource/ResourceResolver.java x: 2 contributors (90d) y: 58 lines of code src/main/java/org/apache/sling/api/SlingHttpServletRequest.java x: 1 contributors (90d) y: 43 lines of code src/main/java/org/apache/sling/api/package-info.java x: 1 contributors (90d) y: 3 lines of code src/main/java/org/apache/sling/api/uri/SlingUriBuilder.java x: 3 contributors (90d) y: 826 lines of code
826.0
lines of code
  min: 3.0
  average: 115.33
  25th percentile: 4.5
  median: 13.0
  75th percentile: 69.5
  max: 826.0
0 3.0
contributors (90d)
min: 1.0 | average: 1.44 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 2.0 | max: 3.0