apache / sling-org-apache-sling-jcr-base
File Size

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

Intro
Learn more...
File Size Overall
0% | 12% | 40% | 19% | 27%
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% | 12% | 40% | 19% | 27%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
src0% | 12% | 40% | 19% | 27%
Longest Files (Top 39)
File# lines# units
ProxySession.java
in src/main/java/org/apache/sling/jcr/base/internal/mount
511 52
AccessControlUtil.java
in src/main/java/org/apache/sling/jcr/base/util
457 19
AbstractSlingRepositoryManager.java
in src/main/java/org/apache/sling/jcr/base
367 18
ProxyNode.java
in src/main/java/org/apache/sling/jcr/base/internal/mount
321 70
Loader.java
in src/main/java/org/apache/sling/jcr/base/internal/loader
247 14
AbstractSlingRepository2.java
in src/main/java/org/apache/sling/jcr/base
234 18
ProxyQuery.java
in src/main/java/org/apache/sling/jcr/base/internal/mount
190 9
ProxyQueryObjectModelFactory.java
in src/main/java/org/apache/sling/jcr/base/internal/mount
134 29
LoginAdminAllowList.java
in src/main/java/org/apache/sling/jcr/base/internal
133 5
ProxyWorkspace.java
in src/main/java/org/apache/sling/jcr/base/internal/mount
123 19
ProxyProperty.java
in src/main/java/org/apache/sling/jcr/base/internal/mount
107 28
RepositoryPrinterProvider.java
in src/main/java/org/apache/sling/jcr/base/internal
105 8
ProxyItem.java
in src/main/java/org/apache/sling/jcr/base/internal/mount
96 15
ProxyRepository.java
in src/main/java/org/apache/sling/jcr/base/internal/mount
94 11
ProxyUserManager.java
in src/main/java/org/apache/sling/jcr/base/internal/mount
83 17
AllowListFragment.java
in src/main/java/org/apache/sling/jcr/base/internal
78 6
ProxyAccessControlManager.java
in src/main/java/org/apache/sling/jcr/base/internal/mount
77 6
ProxyNodeTypeManager.java
in src/main/java/org/apache/sling/jcr/base/internal/mount
77 14
NodeTypeLoader.java
in src/main/java/org/apache/sling/jcr/base
68 4
ProxyJackrabbitSession.java
in src/main/java/org/apache/sling/jcr/base/internal/mount
56 8
RepositoryPrinter.java
in src/main/java/org/apache/sling/jcr/base/internal
54 6
ProxyJackrabbitAccessControlManager.java
in src/main/java/org/apache/sling/jcr/base/internal/mount
50 2
ChainedIterator.java
in src/main/java/org/apache/sling/jcr/base/internal/mount
47 5
ProxyLock.java
in src/main/java/org/apache/sling/jcr/base/internal/mount
46 10
ProxyNamespaceRegistry.java
in src/main/java/org/apache/sling/jcr/base/internal/mount
40 5
ProxyPrivilegeManager.java
in src/main/java/org/apache/sling/jcr/base/internal/mount
34 3
ProxyJackrabbitRepository.java
in src/main/java/org/apache/sling/jcr/base/internal/mount
31 3
RepositoryAccessor.java
in src/main/java/org/apache/sling/jcr/base/util
30 4
ProxyQueryManager.java
in src/main/java/org/apache/sling/jcr/base/internal/mount
30 4
LegacyFragment.java
in src/main/java/org/apache/sling/jcr/base/internal
25 1
LoginAdminAllowListConfiguration.java
in src/main/java/org/apache/sling/jcr/base/internal
24 -
ProxyQueryObjectModel.java
in src/main/java/org/apache/sling/jcr/base/internal/mount
23 3
ProxyQueryResult.java
in src/main/java/org/apache/sling/jcr/base/internal/mount
22 3
ProxyJackrabbitWorkspace.java
in src/main/java/org/apache/sling/jcr/base/internal/mount
19 3
ProxyWrapper.java
in src/main/java/org/apache/sling/jcr/base/internal/mount
18 2
RepositoryMount.java
in src/main/java/org/apache/sling/jcr/base/spi
7 -
package-info.java
in src/main/java/org/apache/sling/jcr/base/util
3 -
package-info.java
in src/main/java/org/apache/sling/jcr/base/spi
2 -
package-info.java
in src/main/java/org/apache/sling/jcr/base
2 -
Files With Most Units (Top 34)
File# lines# units
ProxyNode.java
in src/main/java/org/apache/sling/jcr/base/internal/mount
321 70
ProxySession.java
in src/main/java/org/apache/sling/jcr/base/internal/mount
511 52
ProxyQueryObjectModelFactory.java
in src/main/java/org/apache/sling/jcr/base/internal/mount
134 29
ProxyProperty.java
in src/main/java/org/apache/sling/jcr/base/internal/mount
107 28
AccessControlUtil.java
in src/main/java/org/apache/sling/jcr/base/util
457 19
ProxyWorkspace.java
in src/main/java/org/apache/sling/jcr/base/internal/mount
123 19
AbstractSlingRepository2.java
in src/main/java/org/apache/sling/jcr/base
234 18
AbstractSlingRepositoryManager.java
in src/main/java/org/apache/sling/jcr/base
367 18
ProxyUserManager.java
in src/main/java/org/apache/sling/jcr/base/internal/mount
83 17
ProxyItem.java
in src/main/java/org/apache/sling/jcr/base/internal/mount
96 15
Loader.java
in src/main/java/org/apache/sling/jcr/base/internal/loader
247 14
ProxyNodeTypeManager.java
in src/main/java/org/apache/sling/jcr/base/internal/mount
77 14
ProxyRepository.java
in src/main/java/org/apache/sling/jcr/base/internal/mount
94 11
ProxyLock.java
in src/main/java/org/apache/sling/jcr/base/internal/mount
46 10
ProxyQuery.java
in src/main/java/org/apache/sling/jcr/base/internal/mount
190 9
ProxyJackrabbitSession.java
in src/main/java/org/apache/sling/jcr/base/internal/mount
56 8
RepositoryPrinterProvider.java
in src/main/java/org/apache/sling/jcr/base/internal
105 8
AllowListFragment.java
in src/main/java/org/apache/sling/jcr/base/internal
78 6
ProxyAccessControlManager.java
in src/main/java/org/apache/sling/jcr/base/internal/mount
77 6
RepositoryPrinter.java
in src/main/java/org/apache/sling/jcr/base/internal
54 6
LoginAdminAllowList.java
in src/main/java/org/apache/sling/jcr/base/internal
133 5
ChainedIterator.java
in src/main/java/org/apache/sling/jcr/base/internal/mount
47 5
ProxyNamespaceRegistry.java
in src/main/java/org/apache/sling/jcr/base/internal/mount
40 5
RepositoryAccessor.java
in src/main/java/org/apache/sling/jcr/base/util
30 4
NodeTypeLoader.java
in src/main/java/org/apache/sling/jcr/base
68 4
ProxyQueryManager.java
in src/main/java/org/apache/sling/jcr/base/internal/mount
30 4
ProxyJackrabbitWorkspace.java
in src/main/java/org/apache/sling/jcr/base/internal/mount
19 3
ProxyQueryResult.java
in src/main/java/org/apache/sling/jcr/base/internal/mount
22 3
ProxyQueryObjectModel.java
in src/main/java/org/apache/sling/jcr/base/internal/mount
23 3
ProxyPrivilegeManager.java
in src/main/java/org/apache/sling/jcr/base/internal/mount
34 3
ProxyJackrabbitRepository.java
in src/main/java/org/apache/sling/jcr/base/internal/mount
31 3
ProxyJackrabbitAccessControlManager.java
in src/main/java/org/apache/sling/jcr/base/internal/mount
50 2
ProxyWrapper.java
in src/main/java/org/apache/sling/jcr/base/internal/mount
18 2
LegacyFragment.java
in src/main/java/org/apache/sling/jcr/base/internal
25 1
Files With Long Lines (Top 25)

There are 25 files with lines longer than 120 characters. In total, there are 195 long lines.

File# lines# units# long lines
ProxyNode.java
in src/main/java/org/apache/sling/jcr/base/internal/mount
321 70 40
AccessControlUtil.java
in src/main/java/org/apache/sling/jcr/base/util
457 19 18
ProxyQueryObjectModelFactory.java
in src/main/java/org/apache/sling/jcr/base/internal/mount
134 29 18
AbstractSlingRepositoryManager.java
in src/main/java/org/apache/sling/jcr/base
367 18 16
ProxySession.java
in src/main/java/org/apache/sling/jcr/base/internal/mount
511 52 14
ProxyProperty.java
in src/main/java/org/apache/sling/jcr/base/internal/mount
107 28 12
ProxyWorkspace.java
in src/main/java/org/apache/sling/jcr/base/internal/mount
123 19 11
ProxyNodeTypeManager.java
in src/main/java/org/apache/sling/jcr/base/internal/mount
77 14 8
AbstractSlingRepository2.java
in src/main/java/org/apache/sling/jcr/base
234 18 7
ProxyJackrabbitAccessControlManager.java
in src/main/java/org/apache/sling/jcr/base/internal/mount
50 2 7
ProxyAccessControlManager.java
in src/main/java/org/apache/sling/jcr/base/internal/mount
77 6 7
ProxyUserManager.java
in src/main/java/org/apache/sling/jcr/base/internal/mount
83 17 7
Loader.java
in src/main/java/org/apache/sling/jcr/base/internal/loader
247 14 4
LoginAdminAllowList.java
in src/main/java/org/apache/sling/jcr/base/internal
133 5 4
ProxyRepository.java
in src/main/java/org/apache/sling/jcr/base/internal/mount
94 11 4
ProxyJackrabbitSession.java
in src/main/java/org/apache/sling/jcr/base/internal/mount
56 8 4
ProxyJackrabbitWorkspace.java
in src/main/java/org/apache/sling/jcr/base/internal/mount
19 3 3
ProxyQuery.java
in src/main/java/org/apache/sling/jcr/base/internal/mount
190 9 2
ProxyItem.java
in src/main/java/org/apache/sling/jcr/base/internal/mount
96 15 2
ProxyNamespaceRegistry.java
in src/main/java/org/apache/sling/jcr/base/internal/mount
40 5 2
NodeTypeLoader.java
in src/main/java/org/apache/sling/jcr/base
68 4 1
AllowListFragment.java
in src/main/java/org/apache/sling/jcr/base/internal
78 6 1
ProxyQueryManager.java
in src/main/java/org/apache/sling/jcr/base/internal/mount
30 4 1
ProxyPrivilegeManager.java
in src/main/java/org/apache/sling/jcr/base/internal/mount
34 3 1
ProxyJackrabbitRepository.java
in src/main/java/org/apache/sling/jcr/base/internal/mount
31 3 1
Correlations

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

src/main/java/org/apache/sling/jcr/base/AbstractSlingRepository2.java x: 17 commits (all time) y: 234 lines of code src/main/java/org/apache/sling/jcr/base/AbstractSlingRepositoryManager.java x: 41 commits (all time) y: 367 lines of code src/main/java/org/apache/sling/jcr/base/internal/AllowListFragment.java x: 8 commits (all time) y: 78 lines of code src/main/java/org/apache/sling/jcr/base/internal/LegacyFragment.java x: 4 commits (all time) y: 25 lines of code src/main/java/org/apache/sling/jcr/base/internal/LoginAdminAllowList.java x: 7 commits (all time) y: 133 lines of code src/main/java/org/apache/sling/jcr/base/internal/LoginAdminAllowListConfiguration.java x: 3 commits (all time) y: 24 lines of code src/main/java/org/apache/sling/jcr/base/internal/mount/ProxyJackrabbitSession.java x: 4 commits (all time) y: 56 lines of code src/main/java/org/apache/sling/jcr/base/internal/LoginAdminAllowlist.java x: 4 commits (all time) y: 133 lines of code src/main/java/org/apache/sling/jcr/base/internal/LoginAdminAllowlistConfiguration.java x: 1 commits (all time) y: 24 lines of code src/main/java/org/apache/sling/jcr/base/util/RepositoryAccessor.java x: 4 commits (all time) y: 30 lines of code src/main/java/org/apache/sling/jcr/base/package-info.java x: 11 commits (all time) y: 2 lines of code src/main/java/org/apache/sling/jcr/base/spi/RepositoryMount.java x: 4 commits (all time) y: 7 lines of code src/main/java/org/apache/sling/jcr/base/internal/mount/ChainedIterator.java x: 2 commits (all time) y: 47 lines of code src/main/java/org/apache/sling/jcr/base/internal/mount/ProxyAccessControlManager.java x: 2 commits (all time) y: 77 lines of code src/main/java/org/apache/sling/jcr/base/internal/mount/ProxyItem.java x: 2 commits (all time) y: 96 lines of code src/main/java/org/apache/sling/jcr/base/internal/mount/ProxyJackrabbitAccessControlManager.java x: 2 commits (all time) y: 50 lines of code src/main/java/org/apache/sling/jcr/base/internal/mount/ProxyJackrabbitRepository.java x: 2 commits (all time) y: 31 lines of code src/main/java/org/apache/sling/jcr/base/internal/mount/ProxyJackrabbitWorkspace.java x: 2 commits (all time) y: 19 lines of code src/main/java/org/apache/sling/jcr/base/internal/mount/ProxyLock.java x: 2 commits (all time) y: 46 lines of code src/main/java/org/apache/sling/jcr/base/internal/mount/ProxyNamespaceRegistry.java x: 2 commits (all time) y: 40 lines of code src/main/java/org/apache/sling/jcr/base/internal/mount/ProxyNode.java x: 2 commits (all time) y: 321 lines of code src/main/java/org/apache/sling/jcr/base/internal/mount/ProxyPrivilegeManager.java x: 2 commits (all time) y: 34 lines of code src/main/java/org/apache/sling/jcr/base/internal/mount/ProxyProperty.java x: 2 commits (all time) y: 107 lines of code src/main/java/org/apache/sling/jcr/base/internal/mount/ProxyQuery.java x: 3 commits (all time) y: 190 lines of code src/main/java/org/apache/sling/jcr/base/internal/mount/ProxyQueryManager.java x: 2 commits (all time) y: 30 lines of code src/main/java/org/apache/sling/jcr/base/internal/mount/ProxyQueryObjectModel.java x: 2 commits (all time) y: 23 lines of code src/main/java/org/apache/sling/jcr/base/internal/mount/ProxyQueryObjectModelFactory.java x: 2 commits (all time) y: 134 lines of code src/main/java/org/apache/sling/jcr/base/internal/mount/ProxyQueryResult.java x: 2 commits (all time) y: 22 lines of code src/main/java/org/apache/sling/jcr/base/internal/mount/ProxyRepository.java x: 2 commits (all time) y: 94 lines of code src/main/java/org/apache/sling/jcr/base/internal/mount/ProxySession.java x: 2 commits (all time) y: 511 lines of code src/main/java/org/apache/sling/jcr/base/internal/mount/ProxyUserManager.java x: 2 commits (all time) y: 83 lines of code src/main/java/org/apache/sling/jcr/base/internal/mount/ProxyWorkspace.java x: 2 commits (all time) y: 123 lines of code src/main/java/org/apache/sling/jcr/base/internal/mount/ProxyWrapper.java x: 2 commits (all time) y: 18 lines of code src/main/java/org/apache/sling/jcr/base/spi/package-info.java x: 2 commits (all time) y: 2 lines of code src/main/java/org/apache/sling/jcr/base/NodeTypeLoader.java x: 4 commits (all time) y: 68 lines of code src/main/java/org/apache/sling/jcr/base/util/AccessControlUtil.java x: 13 commits (all time) y: 457 lines of code src/main/java/org/apache/sling/jcr/base/internal/RepositoryPrinterProvider.java x: 2 commits (all time) y: 105 lines of code src/main/java/org/apache/sling/jcr/base/util/package-info.java x: 3 commits (all time) y: 3 lines of code src/main/java/org/apache/sling/jcr/base/internal/loader/Loader.java x: 12 commits (all time) y: 247 lines of code src/main/java/org/apache/sling/jcr/base/internal/RepositoryPrinter.java x: 1 commits (all time) y: 54 lines of code
511.0
lines of code
  min: 2.0
  average: 102.98
  25th percentile: 24.5
  median: 56.0
  75th percentile: 128.0
  max: 511.0
0 41.0
commits (all time)
min: 1.0 | average: 4.63 | 25th percentile: 2.0 | median: 2.0 | 75th percentile: 4.0 | max: 41.0

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

src/main/java/org/apache/sling/jcr/base/AbstractSlingRepository2.java x: 8 contributors (all time) y: 234 lines of code src/main/java/org/apache/sling/jcr/base/AbstractSlingRepositoryManager.java x: 10 contributors (all time) y: 367 lines of code src/main/java/org/apache/sling/jcr/base/internal/AllowListFragment.java x: 2 contributors (all time) y: 78 lines of code src/main/java/org/apache/sling/jcr/base/internal/LegacyFragment.java x: 2 contributors (all time) y: 25 lines of code src/main/java/org/apache/sling/jcr/base/internal/LoginAdminAllowList.java x: 2 contributors (all time) y: 133 lines of code src/main/java/org/apache/sling/jcr/base/internal/LoginAdminAllowListConfiguration.java x: 1 contributors (all time) y: 24 lines of code src/main/java/org/apache/sling/jcr/base/internal/mount/ProxyJackrabbitSession.java x: 2 contributors (all time) y: 56 lines of code src/main/java/org/apache/sling/jcr/base/util/RepositoryAccessor.java x: 4 contributors (all time) y: 30 lines of code src/main/java/org/apache/sling/jcr/base/package-info.java x: 8 contributors (all time) y: 2 lines of code src/main/java/org/apache/sling/jcr/base/spi/RepositoryMount.java x: 2 contributors (all time) y: 7 lines of code src/main/java/org/apache/sling/jcr/base/internal/mount/ChainedIterator.java x: 1 contributors (all time) y: 47 lines of code src/main/java/org/apache/sling/jcr/base/internal/mount/ProxyAccessControlManager.java x: 1 contributors (all time) y: 77 lines of code src/main/java/org/apache/sling/jcr/base/internal/mount/ProxyItem.java x: 1 contributors (all time) y: 96 lines of code src/main/java/org/apache/sling/jcr/base/internal/mount/ProxyJackrabbitAccessControlManager.java x: 1 contributors (all time) y: 50 lines of code src/main/java/org/apache/sling/jcr/base/internal/mount/ProxyJackrabbitRepository.java x: 1 contributors (all time) y: 31 lines of code src/main/java/org/apache/sling/jcr/base/internal/mount/ProxyJackrabbitWorkspace.java x: 1 contributors (all time) y: 19 lines of code src/main/java/org/apache/sling/jcr/base/internal/mount/ProxyLock.java x: 1 contributors (all time) y: 46 lines of code src/main/java/org/apache/sling/jcr/base/internal/mount/ProxyNamespaceRegistry.java x: 1 contributors (all time) y: 40 lines of code src/main/java/org/apache/sling/jcr/base/internal/mount/ProxyNode.java x: 1 contributors (all time) y: 321 lines of code src/main/java/org/apache/sling/jcr/base/internal/mount/ProxyPrivilegeManager.java x: 1 contributors (all time) y: 34 lines of code src/main/java/org/apache/sling/jcr/base/internal/mount/ProxyProperty.java x: 1 contributors (all time) y: 107 lines of code src/main/java/org/apache/sling/jcr/base/internal/mount/ProxyQuery.java x: 1 contributors (all time) y: 190 lines of code src/main/java/org/apache/sling/jcr/base/internal/mount/ProxyQueryManager.java x: 1 contributors (all time) y: 30 lines of code src/main/java/org/apache/sling/jcr/base/internal/mount/ProxyQueryObjectModelFactory.java x: 1 contributors (all time) y: 134 lines of code src/main/java/org/apache/sling/jcr/base/internal/mount/ProxyQueryResult.java x: 1 contributors (all time) y: 22 lines of code src/main/java/org/apache/sling/jcr/base/internal/mount/ProxyRepository.java x: 1 contributors (all time) y: 94 lines of code src/main/java/org/apache/sling/jcr/base/internal/mount/ProxySession.java x: 1 contributors (all time) y: 511 lines of code src/main/java/org/apache/sling/jcr/base/internal/mount/ProxyUserManager.java x: 1 contributors (all time) y: 83 lines of code src/main/java/org/apache/sling/jcr/base/internal/mount/ProxyWorkspace.java x: 1 contributors (all time) y: 123 lines of code src/main/java/org/apache/sling/jcr/base/internal/mount/ProxyWrapper.java x: 1 contributors (all time) y: 18 lines of code src/main/java/org/apache/sling/jcr/base/spi/package-info.java x: 1 contributors (all time) y: 2 lines of code src/main/java/org/apache/sling/jcr/base/NodeTypeLoader.java x: 3 contributors (all time) y: 68 lines of code src/main/java/org/apache/sling/jcr/base/util/AccessControlUtil.java x: 7 contributors (all time) y: 457 lines of code src/main/java/org/apache/sling/jcr/base/internal/RepositoryPrinterProvider.java x: 2 contributors (all time) y: 105 lines of code src/main/java/org/apache/sling/jcr/base/util/package-info.java x: 3 contributors (all time) y: 3 lines of code src/main/java/org/apache/sling/jcr/base/internal/loader/Loader.java x: 5 contributors (all time) y: 247 lines of code src/main/java/org/apache/sling/jcr/base/internal/RepositoryPrinter.java x: 1 contributors (all time) y: 54 lines of code
511.0
lines of code
  min: 2.0
  average: 102.98
  25th percentile: 24.5
  median: 56.0
  75th percentile: 128.0
  max: 511.0
0 10.0
contributors (all time)
min: 1.0 | average: 2.15 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 2.0 | max: 10.0

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

No data for "commits (30d)" vs. "lines of code".

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

No data for "contributors (30d)" vs. "lines of code".


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

No data for "commits (90d)" vs. "lines of code".

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

No data for "contributors (90d)" vs. "lines of code".