apache / sling-org-apache-sling-feature
File Size

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

Intro
Learn more...
File Size Overall
0% | 22% | 48% | 15% | 13%
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% | 22% | 48% | 15% | 13%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
src0% | 22% | 48% | 15% | 13%
Longest Files (Top 46)
File# lines# units
BuilderUtil.java
in src/main/java/org/apache/sling/feature/builder
647 27
FeatureJSONReader.java
in src/main/java/org/apache/sling/feature/io/json
580 27
ManifestUtils.java
in src/main/java/org/apache/sling/feature/io/json
449 13
ArtifactManager.java
in src/main/java/org/apache/sling/feature/io/artifacts
398 18
FeatureBuilder.java
in src/main/java/org/apache/sling/feature/builder
354 8
ArtifactId.java
in src/main/java/org/apache/sling/feature
349 25
FeatureJSONWriter.java
in src/main/java/org/apache/sling/feature/io/json
348 16
Feature.java
in src/main/java/org/apache/sling/feature
260 43
Converters.java
in src/main/java/org/apache/sling/feature/osgi
249 1
IOUtils.java
in src/main/java/org/apache/sling/feature/io
208 8
Artifact.java
in src/main/java/org/apache/sling/feature
173 13
Configuration.java
in src/main/java/org/apache/sling/feature
157 19
Extension.java
in src/main/java/org/apache/sling/feature
142 16
ArchiveWriter.java
in src/main/java/org/apache/sling/feature/io/archive
124 4
ArchiveReader.java
in src/main/java/org/apache/sling/feature/io/archive
115 1
BuilderContext.java
in src/main/java/org/apache/sling/feature/builder
107 18
MapWithMetadata.java
in src/main/java/org/apache/sling/feature
90 15
ArtifactManagerConfig.java
in src/main/java/org/apache/sling/feature/io/artifacts
76 11
Prototype.java
in src/main/java/org/apache/sling/feature
71 12
Artifacts.java
in src/main/java/org/apache/sling/feature
60 7
ExecutionEnvironmentExtension.java
in src/main/java/org/apache/sling/feature
60 6
JSONConstants.java
in src/main/java/org/apache/sling/feature/io/json
53 -
ConfigurationJSONReader.java
in src/main/java/org/apache/sling/feature/io/json
52 2
ConfigurationJSONWriter.java
in src/main/java/org/apache/sling/feature/io/json
38 2
Bundles.java
in src/main/java/org/apache/sling/feature
37 1
ArtifactHandler.java
in src/main/java/org/apache/sling/feature/io/artifacts
25 5
Configurations.java
in src/main/java/org/apache/sling/feature
24 2
Extensions.java
in src/main/java/org/apache/sling/feature
13 1
ArtifactProvider.java
in src/main/java/org/apache/sling/feature/io/artifacts/spi
11 -
ArtifactProviderContext.java
in src/main/java/org/apache/sling/feature/io/artifacts/spi
10 -
HandlerContext.java
in src/main/java/org/apache/sling/feature/builder
10 -
MergeHandler.java
in src/main/java/org/apache/sling/feature/builder
9 -
ArtifactProvider.java
in src/main/java/org/apache/sling/feature/builder
9 -
FeatureProvider.java
in src/main/java/org/apache/sling/feature/builder
9 -
MatchingRequirement.java
in src/main/java/org/apache/sling/feature
8 -
PostProcessHandler.java
in src/main/java/org/apache/sling/feature/builder
8 -
ExtensionType.java
in src/main/java/org/apache/sling/feature
6 -
ExtensionState.java
in src/main/java/org/apache/sling/feature
4 -
package-info.java
in src/main/java/org/apache/sling/feature/osgi
2 -
package-info.java
in src/main/java/org/apache/sling/feature/io/artifacts/spi
2 -
package-info.java
in src/main/java/org/apache/sling/feature/io/artifacts
2 -
package-info.java
in src/main/java/org/apache/sling/feature/io/archive
2 -
package-info.java
in src/main/java/org/apache/sling/feature/io/json
2 -
package-info.java
in src/main/java/org/apache/sling/feature/io
2 -
package-info.java
in src/main/java/org/apache/sling/feature/builder
2 -
package-info.java
in src/main/java/org/apache/sling/feature
2 -
Files With Most Units (Top 27)
File# lines# units
Feature.java
in src/main/java/org/apache/sling/feature
260 43
FeatureJSONReader.java
in src/main/java/org/apache/sling/feature/io/json
580 27
BuilderUtil.java
in src/main/java/org/apache/sling/feature/builder
647 27
ArtifactId.java
in src/main/java/org/apache/sling/feature
349 25
Configuration.java
in src/main/java/org/apache/sling/feature
157 19
ArtifactManager.java
in src/main/java/org/apache/sling/feature/io/artifacts
398 18
BuilderContext.java
in src/main/java/org/apache/sling/feature/builder
107 18
Extension.java
in src/main/java/org/apache/sling/feature
142 16
FeatureJSONWriter.java
in src/main/java/org/apache/sling/feature/io/json
348 16
MapWithMetadata.java
in src/main/java/org/apache/sling/feature
90 15
Artifact.java
in src/main/java/org/apache/sling/feature
173 13
ManifestUtils.java
in src/main/java/org/apache/sling/feature/io/json
449 13
Prototype.java
in src/main/java/org/apache/sling/feature
71 12
ArtifactManagerConfig.java
in src/main/java/org/apache/sling/feature/io/artifacts
76 11
IOUtils.java
in src/main/java/org/apache/sling/feature/io
208 8
FeatureBuilder.java
in src/main/java/org/apache/sling/feature/builder
354 8
Artifacts.java
in src/main/java/org/apache/sling/feature
60 7
ExecutionEnvironmentExtension.java
in src/main/java/org/apache/sling/feature
60 6
ArtifactHandler.java
in src/main/java/org/apache/sling/feature/io/artifacts
25 5
ArchiveWriter.java
in src/main/java/org/apache/sling/feature/io/archive
124 4
Configurations.java
in src/main/java/org/apache/sling/feature
24 2
ConfigurationJSONReader.java
in src/main/java/org/apache/sling/feature/io/json
52 2
ConfigurationJSONWriter.java
in src/main/java/org/apache/sling/feature/io/json
38 2
Bundles.java
in src/main/java/org/apache/sling/feature
37 1
Converters.java
in src/main/java/org/apache/sling/feature/osgi
249 1
ArchiveReader.java
in src/main/java/org/apache/sling/feature/io/archive
115 1
Extensions.java
in src/main/java/org/apache/sling/feature
13 1
Files With Long Lines (Top 12)

There are 12 files with lines longer than 120 characters. In total, there are 128 long lines.

File# lines# units# long lines
FeatureJSONReader.java
in src/main/java/org/apache/sling/feature/io/json
580 27 56
BuilderUtil.java
in src/main/java/org/apache/sling/feature/builder
647 27 24
Converters.java
in src/main/java/org/apache/sling/feature/osgi
249 1 14
ArtifactManager.java
in src/main/java/org/apache/sling/feature/io/artifacts
398 18 8
FeatureJSONWriter.java
in src/main/java/org/apache/sling/feature/io/json
348 16 7
FeatureBuilder.java
in src/main/java/org/apache/sling/feature/builder
354 8 6
ManifestUtils.java
in src/main/java/org/apache/sling/feature/io/json
449 13 5
Artifact.java
in src/main/java/org/apache/sling/feature
173 13 4
ArchiveReader.java
in src/main/java/org/apache/sling/feature/io/archive
115 1 1
ConfigurationJSONReader.java
in src/main/java/org/apache/sling/feature/io/json
52 2 1
ConfigurationJSONWriter.java
in src/main/java/org/apache/sling/feature/io/json
38 2 1
ArtifactId.java
in src/main/java/org/apache/sling/feature
349 25 1
Correlations

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

src/main/java/org/apache/sling/feature/Artifact.java x: 14 commits (all time) y: 173 lines of code src/main/java/org/apache/sling/feature/ArtifactId.java x: 12 commits (all time) y: 349 lines of code src/main/java/org/apache/sling/feature/Configuration.java x: 19 commits (all time) y: 157 lines of code src/main/java/org/apache/sling/feature/Extension.java x: 12 commits (all time) y: 142 lines of code src/main/java/org/apache/sling/feature/Feature.java x: 27 commits (all time) y: 260 lines of code src/main/java/org/apache/sling/feature/MapWithMetadata.java x: 3 commits (all time) y: 90 lines of code src/main/java/org/apache/sling/feature/Prototype.java x: 3 commits (all time) y: 71 lines of code src/main/java/org/apache/sling/feature/ExecutionEnvironmentExtension.java x: 5 commits (all time) y: 60 lines of code src/main/java/org/apache/sling/feature/builder/BuilderContext.java x: 20 commits (all time) y: 107 lines of code src/main/java/org/apache/sling/feature/builder/BuilderUtil.java x: 55 commits (all time) y: 647 lines of code src/main/java/org/apache/sling/feature/builder/package-info.java x: 9 commits (all time) y: 2 lines of code src/main/java/org/apache/sling/feature/io/json/ConfigurationJSONReader.java x: 4 commits (all time) y: 52 lines of code src/main/java/org/apache/sling/feature/io/json/ConfigurationJSONWriter.java x: 2 commits (all time) y: 38 lines of code src/main/java/org/apache/sling/feature/io/json/FeatureJSONReader.java x: 5 commits (all time) y: 580 lines of code src/main/java/org/apache/sling/feature/io/json/FeatureJSONWriter.java x: 5 commits (all time) y: 348 lines of code src/main/java/org/apache/sling/feature/io/json/ManifestUtils.java x: 2 commits (all time) y: 449 lines of code src/main/java/org/apache/sling/feature/io/json/package-info.java x: 3 commits (all time) y: 2 lines of code src/main/java/org/apache/sling/feature/osgi/Converters.java x: 2 commits (all time) y: 249 lines of code src/main/java/org/apache/sling/feature/osgi/package-info.java x: 2 commits (all time) y: 2 lines of code src/main/java/org/apache/sling/feature/package-info.java x: 16 commits (all time) y: 2 lines of code src/main/java/org/apache/sling/feature/io/IOUtils.java x: 5 commits (all time) y: 208 lines of code src/main/java/org/apache/sling/feature/builder/FeatureBuilder.java x: 43 commits (all time) y: 354 lines of code src/main/java/org/apache/sling/feature/io/json/JSONConstants.java x: 3 commits (all time) y: 53 lines of code src/main/java/org/apache/sling/feature/io/artifacts/ArtifactManager.java x: 8 commits (all time) y: 398 lines of code src/main/java/org/apache/sling/feature/io/artifacts/ArtifactHandler.java x: 3 commits (all time) y: 25 lines of code src/main/java/org/apache/sling/feature/io/artifacts/ArtifactManagerConfig.java x: 3 commits (all time) y: 76 lines of code src/main/java/org/apache/sling/feature/Artifacts.java x: 4 commits (all time) y: 60 lines of code src/main/java/org/apache/sling/feature/Bundles.java x: 9 commits (all time) y: 37 lines of code src/main/java/org/apache/sling/feature/builder/HandlerContext.java x: 6 commits (all time) y: 10 lines of code src/main/java/org/apache/sling/feature/io/archive/ArchiveReader.java x: 1 commits (all time) y: 115 lines of code src/main/java/org/apache/sling/feature/io/archive/ArchiveWriter.java x: 1 commits (all time) y: 124 lines of code src/main/java/org/apache/sling/feature/io/archive/package-info.java x: 1 commits (all time) y: 2 lines of code src/main/java/org/apache/sling/feature/io/artifacts/spi/ArtifactProvider.java x: 1 commits (all time) y: 11 lines of code src/main/java/org/apache/sling/feature/io/artifacts/spi/ArtifactProviderContext.java x: 1 commits (all time) y: 10 lines of code src/main/java/org/apache/sling/feature/builder/ArtifactProvider.java x: 7 commits (all time) y: 9 lines of code src/main/java/org/apache/sling/feature/builder/FeatureProvider.java x: 3 commits (all time) y: 9 lines of code src/main/java/org/apache/sling/feature/ExtensionState.java x: 1 commits (all time) y: 4 lines of code src/main/java/org/apache/sling/feature/builder/MergeHandler.java x: 5 commits (all time) y: 9 lines of code src/main/java/org/apache/sling/feature/builder/PostProcessHandler.java x: 2 commits (all time) y: 8 lines of code src/main/java/org/apache/sling/feature/Extensions.java x: 1 commits (all time) y: 13 lines of code
647.0
lines of code
  min: 2.0
  average: 118.96
  25th percentile: 8.5
  median: 52.0
  75th percentile: 165.0
  max: 647.0
0 55.0
commits (all time)
min: 1.0 | average: 7.53 | 25th percentile: 2.0 | median: 3.0 | 75th percentile: 8.5 | max: 55.0

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

src/main/java/org/apache/sling/feature/Artifact.java x: 4 contributors (all time) y: 173 lines of code src/main/java/org/apache/sling/feature/ArtifactId.java x: 4 contributors (all time) y: 349 lines of code src/main/java/org/apache/sling/feature/Configuration.java x: 3 contributors (all time) y: 157 lines of code src/main/java/org/apache/sling/feature/Extension.java x: 2 contributors (all time) y: 142 lines of code src/main/java/org/apache/sling/feature/Feature.java x: 6 contributors (all time) y: 260 lines of code src/main/java/org/apache/sling/feature/MapWithMetadata.java x: 1 contributors (all time) y: 90 lines of code src/main/java/org/apache/sling/feature/Prototype.java x: 2 contributors (all time) y: 71 lines of code src/main/java/org/apache/sling/feature/ExecutionEnvironmentExtension.java x: 1 contributors (all time) y: 60 lines of code src/main/java/org/apache/sling/feature/builder/BuilderContext.java x: 5 contributors (all time) y: 107 lines of code src/main/java/org/apache/sling/feature/builder/BuilderUtil.java x: 6 contributors (all time) y: 647 lines of code src/main/java/org/apache/sling/feature/builder/package-info.java x: 5 contributors (all time) y: 2 lines of code src/main/java/org/apache/sling/feature/io/json/ConfigurationJSONReader.java x: 2 contributors (all time) y: 52 lines of code src/main/java/org/apache/sling/feature/io/json/ConfigurationJSONWriter.java x: 2 contributors (all time) y: 38 lines of code src/main/java/org/apache/sling/feature/io/json/FeatureJSONReader.java x: 2 contributors (all time) y: 580 lines of code src/main/java/org/apache/sling/feature/io/json/FeatureJSONWriter.java x: 2 contributors (all time) y: 348 lines of code src/main/java/org/apache/sling/feature/io/json/ManifestUtils.java x: 2 contributors (all time) y: 449 lines of code src/main/java/org/apache/sling/feature/io/json/package-info.java x: 2 contributors (all time) y: 2 lines of code src/main/java/org/apache/sling/feature/osgi/Converters.java x: 1 contributors (all time) y: 249 lines of code src/main/java/org/apache/sling/feature/osgi/package-info.java x: 1 contributors (all time) y: 2 lines of code src/main/java/org/apache/sling/feature/io/IOUtils.java x: 4 contributors (all time) y: 208 lines of code src/main/java/org/apache/sling/feature/builder/FeatureBuilder.java x: 8 contributors (all time) y: 354 lines of code src/main/java/org/apache/sling/feature/io/artifacts/ArtifactManager.java x: 6 contributors (all time) y: 398 lines of code src/main/java/org/apache/sling/feature/io/artifacts/ArtifactHandler.java x: 3 contributors (all time) y: 25 lines of code src/main/java/org/apache/sling/feature/io/artifacts/ArtifactManagerConfig.java x: 3 contributors (all time) y: 76 lines of code src/main/java/org/apache/sling/feature/Artifacts.java x: 3 contributors (all time) y: 60 lines of code src/main/java/org/apache/sling/feature/Bundles.java x: 3 contributors (all time) y: 37 lines of code src/main/java/org/apache/sling/feature/builder/HandlerContext.java x: 2 contributors (all time) y: 10 lines of code src/main/java/org/apache/sling/feature/Configurations.java x: 1 contributors (all time) y: 24 lines of code src/main/java/org/apache/sling/feature/io/archive/ArchiveReader.java x: 1 contributors (all time) y: 115 lines of code src/main/java/org/apache/sling/feature/io/archive/ArchiveWriter.java x: 1 contributors (all time) y: 124 lines of code src/main/java/org/apache/sling/feature/io/artifacts/spi/ArtifactProvider.java x: 1 contributors (all time) y: 11 lines of code src/main/java/org/apache/sling/feature/io/artifacts/spi/ArtifactProviderContext.java x: 1 contributors (all time) y: 10 lines of code src/main/java/org/apache/sling/feature/builder/ArtifactProvider.java x: 3 contributors (all time) y: 9 lines of code src/main/java/org/apache/sling/feature/ExtensionState.java x: 1 contributors (all time) y: 4 lines of code src/main/java/org/apache/sling/feature/Extensions.java x: 1 contributors (all time) y: 13 lines of code
647.0
lines of code
  min: 2.0
  average: 118.96
  25th percentile: 8.5
  median: 52.0
  75th percentile: 165.0
  max: 647.0
0 8.0
contributors (all time)
min: 1.0 | average: 2.51 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 3.0 | max: 8.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".