File Size Overall
  • There are 228 files with 12,377 lines of code.
    • 0 very long files (0 lines of code)
    • 1 long files (916 lines of code)
    • 9 medium size files (2,491 lines of code)
    • 28 small files (4,139 lines of code)
    • 190 very small files (4,831 lines of code)
0% | 7% | 20% | 33% | 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
html0% | 97% | 0% | 0% | 2%
java0% | 0% | 21% | 36% | 41%
xml0% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
buildSrc0% | 97% | 0% | 0% | 2%
governator-legacy0% | 0% | 33% | 33% | 32%
governator-core0% | 0% | 8% | 45% | 45%
governator-archaius0% | 0% | 100% | 0% | 0%
governator-jersey0% | 0% | 0% | 64% | 35%
governator-jetty0% | 0% | 0% | 52% | 47%
governator-commons-cli0% | 0% | 0% | 78% | 21%
governator-api0% | 0% | 0% | 0% | 100%
governator-providers0% | 0% | 0% | 0% | 100%
governator-servlet0% | 0% | 0% | 0% | 100%
Longest Files (Top 50)
File# lines# units
jdiff.html
in buildSrc/lib/jdiff-1.1.1
916 -
LifecycleInjector.java
in governator-legacy/src/main/java/com/netflix/governator/guice
315 14
LifecycleInjectorBuilderImpl.java
in governator-legacy/src/main/java/com/netflix/governator/guice
310 42
LifecycleMethods.java
in governator-legacy/src/main/java/com/netflix/governator/lifecycle
308 16
PreDestroyMonitor.java
in governator-core/src/main/java/com/netflix/governator/internal
305 28
BootstrapBinder.java
in governator-legacy/src/main/java/com/netflix/governator/guice
295 52
InternalAutoBindModule.java
in governator-legacy/src/main/java/com/netflix/governator/guice
291 14
LifecycleManager.java
in governator-legacy/src/main/java/com/netflix/governator/lifecycle
248 19
ModuleListBuilder.java
in governator-legacy/src/main/java/com/netflix/governator/guice
213 13
ArchaiusConfigurationProvider.java
in governator-archaius/src/main/java/com/netflix/governator/configuration
206 22
GovernatorComponentProviderFactory.java
in governator-jersey/src/main/java/com/netflix/governator/guice/jersey
198 19
JettyModule.java
in governator-jetty/src/main/java/com/netflix/governator/guice/jetty
195 11
DelegatingLifecycleInjectorBuilder.java
in governator-legacy/src/main/java/com/netflix/governator/guice
192 33
ElementsEx.java
in governator-core/src/main/java/com/netflix/governator/internal
188 7
OptionsModule.java
in governator-commons-cli/src/main/java/com/netflix/governator/commons_cli/modules
187 24
AnnotationFinder.java
in governator-legacy/src/main/java/com/netflix/governator/lifecycle
186 14
ConfigurationProcessor.java
in governator-legacy/src/main/java/com/netflix/governator/lifecycle
180 4
ConcurrentProviders.java
in governator-legacy/src/main/java/com/netflix/governator/guice/concurrent
171 1
ServiceLoaderModule.java
in governator-legacy/src/main/java/com/netflix/governator/guice/serviceloader
168 14
ScanningModuleBuilder.java
in governator-core/src/main/java/com/netflix/governator
165 13
Governator.java
in governator-core/src/main/java/com/netflix/governator
157 24
ClasspathScanner.java
in governator-legacy/src/main/java/com/netflix/governator/lifecycle
157 8
LifecycleModule.java
in governator-core/src/main/java/com/netflix/governator
156 11
AutoBindSingletonAnnotatedClassScanner.java
in governator-core/src/main/java/com/netflix/governator
150 8
ResourceMapper.java
in governator-legacy/src/main/java/com/netflix/governator/lifecycle
147 9
LifecycleInjectorCreator.java
in governator-core/src/main/java/com/netflix/governator
132 12
PropertiesConfigurationProvider.java
in governator-legacy/src/main/java/com/netflix/governator/configuration
128 11
ColumnPrinter.java
in governator-legacy/src/main/java/com/netflix/governator/configuration
127 10
StandaloneRunnerModule.java
in governator-legacy/src/main/java/com/netflix/governator/guice/runner/standalone
125 10
SystemConfigurationProvider.java
in governator-legacy/src/main/java/com/netflix/governator/configuration
124 11
CompositeConfigurationProvider.java
in governator-legacy/src/main/java/com/netflix/governator/configuration
122 11
LifecycleManager.java
in governator-core/src/main/java/com/netflix/governator
121 10
BindingReport.java
in governator-legacy/src/main/java/com/netflix/governator/guice/actions
121 5
BinaryConstant.java
in governator-core/src/main/java/com/netflix/governator/internal
115 2
FineGrainedLazySingletonScopeImpl.java
in governator-core/src/main/java/com/netflix/governator/guice/lazy
112 6
InjectorBuilder.java
in governator-core/src/main/java/com/netflix/governator
107 20
GuavaApplicationEventModule.java
in governator-core/src/main/java/com/netflix/governator/event/guava
107 13
JSR250LifecycleAction.java
in governator-core/src/main/java/com/netflix/governator/internal
101 5
InternalBootstrapModule.java
in governator-legacy/src/main/java/com/netflix/governator/guice
96 9
Grapher.java
in governator-legacy/src/main/java/com/netflix/governator/guice
94 10
PreDestroyLifecycleFeature.java
in governator-core/src/main/java/com/netflix/governator/internal
93 10
ApplicationEventModule.java
in governator-core/src/main/java/com/netflix/governator/event
93 9
DelegatingInjector.java
in governator-core/src/main/java/com/netflix/governator
92 15
LifecycleManagerArguments.java
in governator-legacy/src/main/java/com/netflix/governator/lifecycle
88 14
AdvisedProvider.java
in governator-providers/src/main/java/com/netflix/governator/providers
86 6
SimpleProvisionMetrics.java
in governator-core/src/main/java/com/netflix/governator
83 13
AdvisesBinder.java
in governator-providers/src/main/java/com/netflix/governator/providers
82 10
ServiceLoaderModuleBuilder.java
in governator-core/src/main/java/com/netflix/governator
81 6
DefaultJettyConfig.java
in governator-jetty/src/main/java/com/netflix/governator/guice/jetty
77 16
SafeLifecycleListener.java
in governator-core/src/main/java/com/netflix/governator
76 8
Files With Most Units (Top 50)
File# lines# units
BootstrapBinder.java
in governator-legacy/src/main/java/com/netflix/governator/guice
295 52
LifecycleInjectorBuilderImpl.java
in governator-legacy/src/main/java/com/netflix/governator/guice
310 42
DelegatingLifecycleInjectorBuilder.java
in governator-legacy/src/main/java/com/netflix/governator/guice
192 33
PreDestroyMonitor.java
in governator-core/src/main/java/com/netflix/governator/internal
305 28
Governator.java
in governator-core/src/main/java/com/netflix/governator
157 24
OptionsModule.java
in governator-commons-cli/src/main/java/com/netflix/governator/commons_cli/modules
187 24
ArchaiusConfigurationProvider.java
in governator-archaius/src/main/java/com/netflix/governator/configuration
206 22
InjectorBuilder.java
in governator-core/src/main/java/com/netflix/governator
107 20
GovernatorComponentProviderFactory.java
in governator-jersey/src/main/java/com/netflix/governator/guice/jersey
198 19
LifecycleManager.java
in governator-legacy/src/main/java/com/netflix/governator/lifecycle
248 19
DefaultJettyConfig.java
in governator-jetty/src/main/java/com/netflix/governator/guice/jetty
77 16
LifecycleMethods.java
in governator-legacy/src/main/java/com/netflix/governator/lifecycle
308 16
DelegatingInjector.java
in governator-core/src/main/java/com/netflix/governator
92 15
LifecycleInjector.java
in governator-legacy/src/main/java/com/netflix/governator/guice
315 14
InternalAutoBindModule.java
in governator-legacy/src/main/java/com/netflix/governator/guice
291 14
ServiceLoaderModule.java
in governator-legacy/src/main/java/com/netflix/governator/guice/serviceloader
168 14
LifecycleManagerArguments.java
in governator-legacy/src/main/java/com/netflix/governator/lifecycle
88 14
AnnotationFinder.java
in governator-legacy/src/main/java/com/netflix/governator/lifecycle
186 14
ScanningModuleBuilder.java
in governator-core/src/main/java/com/netflix/governator
165 13
SimpleProvisionMetrics.java
in governator-core/src/main/java/com/netflix/governator
83 13
GuavaApplicationEventModule.java
in governator-core/src/main/java/com/netflix/governator/event/guava
107 13
ModuleListBuilder.java
in governator-legacy/src/main/java/com/netflix/governator/guice
213 13
LifecycleInjectorCreator.java
in governator-core/src/main/java/com/netflix/governator
132 12
JettyModule.java
in governator-jetty/src/main/java/com/netflix/governator/guice/jetty
195 11
LifecycleModule.java
in governator-core/src/main/java/com/netflix/governator
156 11
PropertiesPropertySource.java
in governator-core/src/main/java/com/netflix/governator
49 11
SystemConfigurationProvider.java
in governator-legacy/src/main/java/com/netflix/governator/configuration
124 11
PropertiesConfigurationProvider.java
in governator-legacy/src/main/java/com/netflix/governator/configuration
128 11
CompositeConfigurationProvider.java
in governator-legacy/src/main/java/com/netflix/governator/configuration
122 11
LifecycleManager.java
in governator-core/src/main/java/com/netflix/governator
121 10
PreDestroyLifecycleFeature.java
in governator-core/src/main/java/com/netflix/governator/internal
93 10
AdvisesBinder.java
in governator-providers/src/main/java/com/netflix/governator/providers
82 10
ColumnPrinter.java
in governator-legacy/src/main/java/com/netflix/governator/configuration
127 10
StandaloneRunnerModule.java
in governator-legacy/src/main/java/com/netflix/governator/guice/runner/standalone
125 10
Grapher.java
in governator-legacy/src/main/java/com/netflix/governator/guice
94 10
ProvisionMetricsModule.java
in governator-core/src/main/java/com/netflix/governator
71 9
ApplicationEventModule.java
in governator-core/src/main/java/com/netflix/governator/event
93 9
AdviceElementImpl.java
in governator-providers/src/main/java/com/netflix/governator/providers
53 9
InternalBootstrapModule.java
in governator-legacy/src/main/java/com/netflix/governator/guice
96 9
ResourceMapper.java
in governator-legacy/src/main/java/com/netflix/governator/lifecycle
147 9
AutoBindSingletonAnnotatedClassScanner.java
in governator-core/src/main/java/com/netflix/governator
150 8
SafeLifecycleListener.java
in governator-core/src/main/java/com/netflix/governator
76 8
PostConstructLifecycleFeature.java
in governator-core/src/main/java/com/netflix/governator/internal
72 8
DefaultConfigurationProvider.java
in governator-legacy/src/main/java/com/netflix/governator/configuration
45 8
ClasspathScanner.java
in governator-legacy/src/main/java/com/netflix/governator/lifecycle
157 8
ElementsEx.java
in governator-core/src/main/java/com/netflix/governator/internal
188 7
LifecycleInjector.java
in governator-core/src/main/java/com/netflix/governator
37 7
LifecycleListenerModule.java
in governator-core/src/main/java/com/netflix/governator
60 7
FineGrainedLazySingletonScopeImpl.java
in governator-core/src/main/java/com/netflix/governator/guice/lazy
112 6
ServiceLoaderModuleBuilder.java
in governator-core/src/main/java/com/netflix/governator
81 6
Files With Long Lines (Top 48)

There are 48 files with lines longer than 120 characters. In total, there are 152 long lines.

File# lines# units# long lines
jdiff.html
in buildSrc/lib/jdiff-1.1.1
916 - 11
LifecycleInjector.java
in governator-legacy/src/main/java/com/netflix/governator/guice
315 14 11
ClasspathScanner.java
in governator-legacy/src/main/java/com/netflix/governator/lifecycle
157 8 10
AdvisesBinder.java
in governator-providers/src/main/java/com/netflix/governator/providers
82 10 8
InternalAutoBindModule.java
in governator-legacy/src/main/java/com/netflix/governator/guice
291 14 8
ConfigurationProcessor.java
in governator-legacy/src/main/java/com/netflix/governator/lifecycle
180 4 7
AutoBindSingletonAnnotatedClassScanner.java
in governator-core/src/main/java/com/netflix/governator
150 8 5
LoadersBootstrapModule.java
in governator-legacy/src/main/java/com/netflix/governator/guice
27 2 5
LifecycleMethods.java
in governator-legacy/src/main/java/com/netflix/governator/lifecycle
308 16 5
PreDestroyLifecycleFeature.java
in governator-core/src/main/java/com/netflix/governator/internal
93 10 4
BinaryConstant.java
in governator-core/src/main/java/com/netflix/governator/internal
115 2 4
GuavaApplicationEventModule.java
in governator-core/src/main/java/com/netflix/governator/event/guava
107 13 4
AnnotationFinder.java
in governator-legacy/src/main/java/com/netflix/governator/lifecycle
186 14 4
JettyModule.java
in governator-jetty/src/main/java/com/netflix/governator/guice/jetty
195 11 3
PostConstructLifecycleFeature.java
in governator-core/src/main/java/com/netflix/governator/internal
72 8 3
ElementsEx.java
in governator-core/src/main/java/com/netflix/governator/internal
188 7 3
ScanningModuleBuilder.java
in governator-core/src/main/java/com/netflix/governator
165 13 3
GovernatorFeatures.java
in governator-core/src/main/java/com/netflix/governator
6 - 3
LifecycleModule.java
in governator-core/src/main/java/com/netflix/governator
156 11 3
InternalBootstrapModule.java
in governator-legacy/src/main/java/com/netflix/governator/guice
96 9 3
LifecycleManager.java
in governator-legacy/src/main/java/com/netflix/governator/lifecycle
248 19 3
ApplicationEventDispatcher.java
in governator-api/src/main/java/com/netflix/governator/event
8 - 2
GovernatorServletContainerInitializer.java
in governator-servlet/src/main/java/com/netflix/governator/guice/servlet
55 2 2
Governator.java
in governator-core/src/main/java/com/netflix/governator
157 24 2
PreDestroyMonitor.java
in governator-core/src/main/java/com/netflix/governator/internal
305 28 2
JSR250LifecycleAction.java
in governator-core/src/main/java/com/netflix/governator/internal
101 5 2
ProvisionMetricsModule.java
in governator-core/src/main/java/com/netflix/governator
71 9 2
ApplicationEventModule.java
in governator-core/src/main/java/com/netflix/governator/event
93 9 2
GovernatorServletContainer.java
in governator-jersey/src/main/java/com/netflix/governator/guice/jersey
51 4 2
AdvisedProvider.java
in governator-providers/src/main/java/com/netflix/governator/providers
86 6 2
AdvisableAnnotatedMethodScanner.java
in governator-providers/src/main/java/com/netflix/governator/providers
49 4 2
ConfigurationDocumentation.java
in governator-legacy/src/main/java/com/netflix/governator/configuration
37 3 2
LifecycleInjectorBuilderImpl.java
in governator-legacy/src/main/java/com/netflix/governator/guice
310 42 2
BootstrapBinder.java
in governator-legacy/src/main/java/com/netflix/governator/guice
295 52 2
ConcurrentProviders.java
in governator-legacy/src/main/java/com/netflix/governator/guice/concurrent
171 1 2
BindingReport.java
in governator-legacy/src/main/java/com/netflix/governator/guice/actions
121 5 2
AutoBind.java
in governator-api/src/main/java/com/netflix/governator/annotations
15 - 1
LifecycleInjectorCreator.java
in governator-core/src/main/java/com/netflix/governator
132 12 1
LifecycleManager.java
in governator-core/src/main/java/com/netflix/governator
121 10 1
SafeLifecycleListener.java
in governator-core/src/main/java/com/netflix/governator
76 8 1
DirectoryClassFilter.java
in governator-core/src/main/java/com/netflix/governator/internal/scanner
60 4 1
ClasspathUrlDecoder.java
in governator-core/src/main/java/com/netflix/governator/internal/scanner
52 2 1
ArchaiusConfigurationProvider.java
in governator-archaius/src/main/java/com/netflix/governator/configuration
206 22 1
AbstractObjectConfigurationProvider.java
in governator-legacy/src/main/java/com/netflix/governator/configuration
39 3 1
StandaloneRunnerModule.java
in governator-legacy/src/main/java/com/netflix/governator/guice/runner/standalone
125 10 1
ModuleListBuilder.java
in governator-legacy/src/main/java/com/netflix/governator/guice
213 13 1
InternalAutoBindModuleBootstrapModule.java
in governator-legacy/src/main/java/com/netflix/governator/guice
55 2 1
ConfigurationLifecycleFeature.java
in governator-legacy/src/main/java/com/netflix/governator
63 4 1
Correlations

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

governator-core/src/main/java/com/netflix/governator/internal/PreDestroyLifecycleFeature.java x: 10 commits (all time) y: 93 lines of code governator-core/src/main/java/com/netflix/governator/guice/lazy/FineGrainedLazySingletonScopeImpl.java x: 10 commits (all time) y: 112 lines of code governator-jetty/src/main/java/com/netflix/governator/guice/jetty/JettyModule.java x: 37 commits (all time) y: 195 lines of code governator-legacy/src/main/java/com/netflix/governator/lifecycle/AnnotationFinder.java x: 14 commits (all time) y: 186 lines of code governator-jetty/src/main/java/com/netflix/governator/guice/jetty/Archaius2JettyConfig.java x: 8 commits (all time) y: 22 lines of code governator-jetty/src/main/java/com/netflix/governator/guice/jetty/DefaultJettyConfig.java x: 12 commits (all time) y: 77 lines of code governator-jetty/src/main/java/com/netflix/governator/guice/jetty/JettyConfig.java x: 12 commits (all time) y: 12 lines of code governator-core/src/main/java/com/netflix/governator/internal/PreDestroyMonitor.java x: 24 commits (all time) y: 305 lines of code governator-legacy/src/main/java/com/netflix/governator/guice/Grapher.java x: 4 commits (all time) y: 94 lines of code governator-core/src/main/java/com/netflix/governator/LifecycleInjectorCreator.java x: 25 commits (all time) y: 132 lines of code governator-core/src/main/java/com/netflix/governator/SingletonModule.java x: 4 commits (all time) y: 26 lines of code governator-core/src/main/java/com/netflix/governator/LifecycleModule.java x: 74 commits (all time) y: 156 lines of code governator-core/src/main/java/com/netflix/governator/BindingLoggingModuleTransformer.java x: 7 commits (all time) y: 19 lines of code governator-core/src/main/java/com/netflix/governator/InjectorBuilder.java x: 20 commits (all time) y: 107 lines of code governator-legacy/src/main/java/com/netflix/governator/guice/transformer/StripStaticInjections.java x: 4 commits (all time) y: 32 lines of code governator-legacy/src/main/java/com/netflix/governator/lifecycle/LifecycleManager.java x: 20 commits (all time) y: 248 lines of code governator-legacy/src/main/java/com/netflix/governator/lifecycle/LifecycleMethods.java x: 19 commits (all time) y: 308 lines of code governator-providers/src/main/java/com/netflix/governator/providers/AdviceElement.java x: 3 commits (all time) y: 14 lines of code governator-providers/src/main/java/com/netflix/governator/providers/AdviceElementImpl.java x: 3 commits (all time) y: 53 lines of code governator-providers/src/main/java/com/netflix/governator/providers/AdvisableAnnotatedMethodScanner.java x: 9 commits (all time) y: 49 lines of code governator-providers/src/main/java/com/netflix/governator/providers/AdvisedProvider.java x: 3 commits (all time) y: 86 lines of code governator-providers/src/main/java/com/netflix/governator/providers/AdvisesBinder.java x: 3 commits (all time) y: 82 lines of code governator-legacy/src/main/java/com/netflix/governator/ConfigurationLifecycleFeature.java x: 13 commits (all time) y: 63 lines of code governator-jersey/src/main/java/com/netflix/governator/guice/jersey/GovernatorJerseySupportModule.java x: 9 commits (all time) y: 44 lines of code governator-jersey/src/main/java/com/netflix/governator/guice/jersey/GovernatorServletContainer.java x: 11 commits (all time) y: 51 lines of code governator-jersey/src/main/java/com/netflix/governator/guice/jersey/GovernatorComponentProviderFactory.java x: 6 commits (all time) y: 198 lines of code governator-core/src/main/java/com/netflix/governator/ProvisionDebugModule.java x: 17 commits (all time) y: 23 lines of code governator-core/src/main/java/com/netflix/governator/ProvisionMetrics.java x: 4 commits (all time) y: 19 lines of code governator-core/src/main/java/com/netflix/governator/ProvisionMetricsModule.java x: 8 commits (all time) y: 71 lines of code governator-core/src/main/java/com/netflix/governator/ScanningModuleBuilder.java x: 17 commits (all time) y: 165 lines of code governator-core/src/main/java/com/netflix/governator/SimpleProvisionMetrics.java x: 10 commits (all time) y: 83 lines of code governator-core/src/main/java/com/netflix/governator/visitors/ProvisionListenerTracingVisitor.java x: 2 commits (all time) y: 9 lines of code governator-core/src/main/java/com/netflix/governator/visitors/WarnOfToInstanceInjectionVisitor.java x: 4 commits (all time) y: 16 lines of code governator-core/src/main/java/com/netflix/governator/LifecycleListenerModule.java x: 18 commits (all time) y: 60 lines of code governator-core/src/main/java/com/netflix/governator/LifecycleManager.java x: 42 commits (all time) y: 121 lines of code governator-core/src/main/java/com/netflix/governator/SafeLifecycleListener.java x: 14 commits (all time) y: 76 lines of code governator-core/src/main/java/com/netflix/governator/internal/BinaryConstant.java x: 3 commits (all time) y: 115 lines of code governator-core/src/main/java/com/netflix/governator/internal/JSR250LifecycleAction.java x: 10 commits (all time) y: 101 lines of code governator-core/src/main/java/com/netflix/governator/internal/scanner/DirectoryClassFilter.java x: 8 commits (all time) y: 60 lines of code governator-jersey/src/main/java/com/netflix/governator/guice/jetty/GovernatorServletContainer.java x: 14 commits (all time) y: 16 lines of code governator-jetty/src/main/java/com/netflix/governator/guice/jetty/Archaius2JettyModule.java x: 4 commits (all time) y: 24 lines of code governator-legacy/src/main/java/com/netflix/governator/guice/DelegatingLifecycleInjectorBuilder.java x: 7 commits (all time) y: 192 lines of code governator-legacy/src/main/java/com/netflix/governator/guice/InternalBootstrapModule.java x: 5 commits (all time) y: 96 lines of code governator-legacy/src/main/java/com/netflix/governator/guice/InternalLifecycleModule.java x: 15 commits (all time) y: 68 lines of code governator-legacy/src/main/java/com/netflix/governator/guice/LifecycleInjector.java x: 12 commits (all time) y: 315 lines of code governator-legacy/src/main/java/com/netflix/governator/guice/LifecycleInjectorBuilder.java x: 8 commits (all time) y: 52 lines of code governator-legacy/src/main/java/com/netflix/governator/guice/LifecycleInjectorBuilderImpl.java x: 7 commits (all time) y: 310 lines of code governator-legacy/src/main/java/com/netflix/governator/lifecycle/ConfigurationProcessor.java x: 7 commits (all time) y: 180 lines of code governator-legacy/src/main/java/com/netflix/governator/lifecycle/DefaultConfigurationMapper.java x: 7 commits (all time) y: 46 lines of code governator-legacy/src/main/java/com/netflix/governator/lifecycle/ResourceMapper.java x: 5 commits (all time) y: 147 lines of code governator-api/src/main/java/com/netflix/governator/annotations/AutoBindSingleton.java x: 5 commits (all time) y: 15 lines of code governator-core/src/main/java/com/netflix/governator/AutoBindSingletonAnnotatedClassScanner.java x: 4 commits (all time) y: 150 lines of code governator-core/src/main/java/com/netflix/governator/ManagedInstanceAction.java x: 3 commits (all time) y: 28 lines of code governator-core/src/main/java/com/netflix/governator/guice/lazy/LazySingletonScopeImpl.java x: 10 commits (all time) y: 15 lines of code governator-core/src/main/java/com/netflix/governator/internal/AbstractScope.java x: 4 commits (all time) y: 7 lines of code governator-core/src/main/java/com/netflix/governator/spi/AnnotatedClassScanner.java x: 3 commits (all time) y: 8 lines of code governator-jetty/src/main/java/com/netflix/governator/guice/jetty/JettyConnectorProvider.java x: 3 commits (all time) y: 6 lines of code governator-legacy/src/main/java/com/netflix/governator/guice/InternalAutoBindModule.java x: 9 commits (all time) y: 291 lines of code governator-legacy/src/main/java/com/netflix/governator/guice/InternalAutoBindModuleBootstrapModule.java x: 9 commits (all time) y: 55 lines of code governator-legacy/src/main/java/com/netflix/governator/lifecycle/ClasspathScanner.java x: 24 commits (all time) y: 157 lines of code governator-providers/src/main/java/com/netflix/governator/providers/ProvidesWithAdvice.java x: 4 commits (all time) y: 11 lines of code governator-core/src/main/java/com/netflix/governator/GovernatorFeatures.java x: 11 commits (all time) y: 6 lines of code governator-core/src/main/java/com/netflix/governator/internal/PostConstructLifecycleFeature.java x: 5 commits (all time) y: 72 lines of code governator-legacy/src/main/java/com/netflix/governator/configuration/ColumnPrinter.java x: 4 commits (all time) y: 127 lines of code governator-api/src/main/java/com/netflix/governator/annotations/WarmUp.java x: 5 commits (all time) y: 12 lines of code governator-core/src/main/java/com/netflix/governator/LifecycleInjector.java x: 16 commits (all time) y: 37 lines of code governator-core/src/main/java/com/netflix/governator/internal/TypeInspector.java x: 5 commits (all time) y: 44 lines of code governator-legacy/src/main/java/com/netflix/governator/lifecycle/FilteredLifecycleListener.java x: 5 commits (all time) y: 58 lines of code governator-legacy/src/main/java/com/netflix/governator/lifecycle/LifecycleManagerArguments.java x: 8 commits (all time) y: 88 lines of code buildSrc/lib/jdiff-1.1.1/example.xml x: 3 commits (all time) y: 24 lines of code buildSrc/lib/jdiff-1.1.1/jdiff.html x: 3 commits (all time) y: 916 lines of code governator-core/src/main/java/com/netflix/governator/event/ApplicationEventModule.java x: 11 commits (all time) y: 93 lines of code governator-servlet/src/main/java/com/netflix/governator/guice/servlet/GovernatorServletContextListener.java x: 16 commits (all time) y: 35 lines of code governator-api/src/main/java/com/netflix/governator/event/ApplicationEvent.java x: 4 commits (all time) y: 3 lines of code governator-api/src/main/java/com/netflix/governator/event/ApplicationEventDispatcher.java x: 5 commits (all time) y: 8 lines of code governator-api/src/main/java/com/netflix/governator/event/ApplicationEventListener.java x: 5 commits (all time) y: 4 lines of code governator-core/src/main/java/com/netflix/governator/event/guava/GuavaApplicationEventModule.java x: 6 commits (all time) y: 107 lines of code governator-servlet/src/main/java/com/netflix/governator/guice/servlet/GovernatorServletContainerInitializer.java x: 7 commits (all time) y: 55 lines of code governator-jetty/src/main/java/com/netflix/governator/guice/jetty/JettyLifecycleShutdownSignal.java x: 5 commits (all time) y: 37 lines of code governator-core/src/main/java/com/netflix/governator/DefaultModule.java x: 8 commits (all time) y: 11 lines of code governator-core/src/main/java/com/netflix/governator/guice/lazy/LazySingleton.java x: 6 commits (all time) y: 12 lines of code governator-core/src/main/java/com/netflix/governator/internal/ElementsEx.java x: 4 commits (all time) y: 188 lines of code governator-api/src/main/java/com/netflix/governator/annotations/AutoBind.java x: 2 commits (all time) y: 15 lines of code governator-api/src/main/java/com/netflix/governator/annotations/Configuration.java x: 2 commits (all time) y: 14 lines of code governator-api/src/main/java/com/netflix/governator/spi/LifecycleListener.java x: 2 commits (all time) y: 5 lines of code governator-core/src/main/java/com/netflix/governator/Governator.java x: 34 commits (all time) y: 157 lines of code governator-core/src/main/java/com/netflix/governator/LifecycleListener.java x: 20 commits (all time) y: 4 lines of code governator-core/src/main/java/com/netflix/governator/PropertiesPropertySource.java x: 5 commits (all time) y: 49 lines of code governator-core/src/main/java/com/netflix/governator/internal/DefaultPropertySource.java x: 5 commits (all time) y: 26 lines of code governator-core/src/main/java/com/netflix/governator/AbstractPropertySource.java x: 2 commits (all time) y: 28 lines of code governator-core/src/main/java/com/netflix/governator/GovernatorFeature.java x: 6 commits (all time) y: 22 lines of code governator-core/src/main/java/com/netflix/governator/LoggingProvisionMetricsLifecycleListener.java x: 7 commits (all time) y: 27 lines of code governator-core/src/main/java/com/netflix/governator/ShutdownHookModule.java x: 7 commits (all time) y: 34 lines of code governator-core/src/main/java/com/netflix/governator/internal/ModulesEx.java x: 2 commits (all time) y: 30 lines of code governator-legacy/src/main/java/com/netflix/governator/configuration/AbstractObjectConfigurationProvider.java x: 2 commits (all time) y: 39 lines of code governator-legacy/src/main/java/com/netflix/governator/configuration/CompositeConfigurationProvider.java x: 2 commits (all time) y: 122 lines of code governator-legacy/src/main/java/com/netflix/governator/configuration/ConfigurationColumnWriter.java x: 2 commits (all time) y: 63 lines of code governator-legacy/src/main/java/com/netflix/governator/configuration/ConfigurationKey.java x: 2 commits (all time) y: 65 lines of code governator-legacy/src/main/java/com/netflix/governator/configuration/ConfigurationOwnershipPolicies.java x: 2 commits (all time) y: 23 lines of code governator-legacy/src/main/java/com/netflix/governator/configuration/DateWithDefaultProperty.java x: 2 commits (all time) y: 56 lines of code governator-legacy/src/main/java/com/netflix/governator/configuration/DefaultConfigurationProvider.java x: 2 commits (all time) y: 45 lines of code governator-legacy/src/main/java/com/netflix/governator/configuration/PropertiesConfigurationProvider.java x: 2 commits (all time) y: 128 lines of code governator-legacy/src/main/java/com/netflix/governator/configuration/SystemConfigurationProvider.java x: 2 commits (all time) y: 124 lines of code governator-legacy/src/main/java/com/netflix/governator/guice/BootstrapBinder.java x: 2 commits (all time) y: 295 lines of code governator-legacy/src/main/java/com/netflix/governator/guice/ModuleListBuilder.java x: 2 commits (all time) y: 213 lines of code governator-legacy/src/main/java/com/netflix/governator/guice/ProviderBinderUtil.java x: 2 commits (all time) y: 47 lines of code governator-legacy/src/main/java/com/netflix/governator/guice/actions/GrapherAction.java x: 2 commits (all time) y: 19 lines of code governator-legacy/src/main/java/com/netflix/governator/guice/annotations/Bootstrap.java x: 2 commits (all time) y: 34 lines of code governator-legacy/src/main/java/com/netflix/governator/guice/concurrent/ConcurrentProviders.java x: 2 commits (all time) y: 171 lines of code governator-legacy/src/main/java/com/netflix/governator/guice/serviceloader/ServiceLoaderModule.java x: 2 commits (all time) y: 168 lines of code governator-core/src/main/java/com/netflix/governator/DelegatingInjector.java x: 2 commits (all time) y: 92 lines of code governator-core/src/main/java/com/netflix/governator/ServiceLoaderModuleBuilder.java x: 2 commits (all time) y: 81 lines of code governator-archaius/src/main/java/com/netflix/governator/configuration/ArchaiusConfigurationProvider.java x: 6 commits (all time) y: 206 lines of code governator-commons-cli/src/main/java/com/netflix/governator/commons_cli/modules/OptionsModule.java x: 2 commits (all time) y: 187 lines of code governator-core/src/main/java/com/netflix/governator/providers/SingletonProvider.java x: 3 commits (all time) y: 18 lines of code
916.0
lines of code
  min: 3.0
  average: 54.29
  25th percentile: 12.0
  median: 19.0
  75th percentile: 60.0
  max: 916.0
0 74.0
commits (all time)
min: 2.0 | average: 5.48 | 25th percentile: 2.0 | median: 3.0 | 75th percentile: 5.0 | max: 74.0

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

governator-core/src/main/java/com/netflix/governator/internal/PreDestroyLifecycleFeature.java x: 6 contributors (all time) y: 93 lines of code governator-core/src/main/java/com/netflix/governator/guice/lazy/FineGrainedLazySingletonScopeImpl.java x: 6 contributors (all time) y: 112 lines of code governator-jetty/src/main/java/com/netflix/governator/guice/jetty/JettyModule.java x: 10 contributors (all time) y: 195 lines of code governator-legacy/src/main/java/com/netflix/governator/lifecycle/AnnotationFinder.java x: 4 contributors (all time) y: 186 lines of code governator-jetty/src/main/java/com/netflix/governator/guice/jetty/Archaius2JettyConfig.java x: 5 contributors (all time) y: 22 lines of code governator-jetty/src/main/java/com/netflix/governator/guice/jetty/DefaultJettyConfig.java x: 6 contributors (all time) y: 77 lines of code governator-jetty/src/main/java/com/netflix/governator/guice/jetty/JettyConfig.java x: 6 contributors (all time) y: 12 lines of code governator-core/src/main/java/com/netflix/governator/internal/PreDestroyMonitor.java x: 4 contributors (all time) y: 305 lines of code governator-legacy/src/main/java/com/netflix/governator/guice/Grapher.java x: 3 contributors (all time) y: 94 lines of code governator-core/src/main/java/com/netflix/governator/LifecycleInjectorCreator.java x: 5 contributors (all time) y: 132 lines of code governator-core/src/main/java/com/netflix/governator/SingletonModule.java x: 1 contributors (all time) y: 26 lines of code governator-core/src/main/java/com/netflix/governator/LifecycleModule.java x: 6 contributors (all time) y: 156 lines of code governator-core/src/main/java/com/netflix/governator/BindingLoggingModuleTransformer.java x: 3 contributors (all time) y: 19 lines of code governator-core/src/main/java/com/netflix/governator/InjectorBuilder.java x: 4 contributors (all time) y: 107 lines of code governator-legacy/src/main/java/com/netflix/governator/guice/transformer/StripStaticInjections.java x: 3 contributors (all time) y: 32 lines of code governator-legacy/src/main/java/com/netflix/governator/guice/transformer/WarnAboutStaticInjections.java x: 3 contributors (all time) y: 27 lines of code governator-legacy/src/main/java/com/netflix/governator/lifecycle/LifecycleManager.java x: 4 contributors (all time) y: 248 lines of code governator-legacy/src/main/java/com/netflix/governator/lifecycle/LifecycleMethods.java x: 4 contributors (all time) y: 308 lines of code governator-providers/src/main/java/com/netflix/governator/providers/AdviceElement.java x: 2 contributors (all time) y: 14 lines of code governator-providers/src/main/java/com/netflix/governator/providers/AdviceElementImpl.java x: 2 contributors (all time) y: 53 lines of code governator-providers/src/main/java/com/netflix/governator/providers/AdvisableAnnotatedMethodScanner.java x: 2 contributors (all time) y: 49 lines of code governator-providers/src/main/java/com/netflix/governator/providers/AdvisedProvider.java x: 2 contributors (all time) y: 86 lines of code governator-providers/src/main/java/com/netflix/governator/providers/AdvisesBinder.java x: 2 contributors (all time) y: 82 lines of code governator-legacy/src/main/java/com/netflix/governator/ConfigurationLifecycleFeature.java x: 3 contributors (all time) y: 63 lines of code governator-jersey/src/main/java/com/netflix/governator/guice/jersey/GovernatorJerseySupportModule.java x: 2 contributors (all time) y: 44 lines of code governator-jersey/src/main/java/com/netflix/governator/guice/jersey/GovernatorComponentProviderFactory.java x: 2 contributors (all time) y: 198 lines of code governator-core/src/main/java/com/netflix/governator/ProvisionDebugModule.java x: 2 contributors (all time) y: 23 lines of code governator-core/src/main/java/com/netflix/governator/ProvisionMetrics.java x: 1 contributors (all time) y: 19 lines of code governator-core/src/main/java/com/netflix/governator/ProvisionMetricsModule.java x: 1 contributors (all time) y: 71 lines of code governator-core/src/main/java/com/netflix/governator/ScanningModuleBuilder.java x: 2 contributors (all time) y: 165 lines of code governator-core/src/main/java/com/netflix/governator/SimpleProvisionMetrics.java x: 3 contributors (all time) y: 83 lines of code governator-core/src/main/java/com/netflix/governator/visitors/ProvisionListenerTracingVisitor.java x: 1 contributors (all time) y: 9 lines of code governator-core/src/main/java/com/netflix/governator/visitors/WarnOfToInstanceInjectionVisitor.java x: 1 contributors (all time) y: 16 lines of code governator-core/src/main/java/com/netflix/governator/LifecycleListenerModule.java x: 4 contributors (all time) y: 60 lines of code governator-core/src/main/java/com/netflix/governator/LifecycleManager.java x: 3 contributors (all time) y: 121 lines of code governator-core/src/main/java/com/netflix/governator/SafeLifecycleListener.java x: 4 contributors (all time) y: 76 lines of code governator-core/src/main/java/com/netflix/governator/internal/BinaryConstant.java x: 3 contributors (all time) y: 115 lines of code governator-core/src/main/java/com/netflix/governator/internal/JSR250LifecycleAction.java x: 4 contributors (all time) y: 101 lines of code governator-core/src/main/java/com/netflix/governator/internal/scanner/DirectoryClassFilter.java x: 2 contributors (all time) y: 60 lines of code governator-jersey/src/main/java/com/netflix/governator/guice/jetty/GovernatorServletContainer.java x: 4 contributors (all time) y: 16 lines of code governator-jetty/src/main/java/com/netflix/governator/guice/jetty/Archaius2JettyModule.java x: 3 contributors (all time) y: 24 lines of code governator-legacy/src/main/java/com/netflix/governator/guice/DelegatingLifecycleInjectorBuilder.java x: 3 contributors (all time) y: 192 lines of code governator-legacy/src/main/java/com/netflix/governator/guice/InternalLifecycleModule.java x: 3 contributors (all time) y: 68 lines of code governator-legacy/src/main/java/com/netflix/governator/guice/LifecycleInjector.java x: 5 contributors (all time) y: 315 lines of code governator-legacy/src/main/java/com/netflix/governator/guice/LifecycleInjectorBuilder.java x: 3 contributors (all time) y: 52 lines of code governator-legacy/src/main/java/com/netflix/governator/lifecycle/ConfigurationProcessor.java x: 3 contributors (all time) y: 180 lines of code governator-legacy/src/main/java/com/netflix/governator/lifecycle/DefaultConfigurationMapper.java x: 3 contributors (all time) y: 46 lines of code governator-legacy/src/main/java/com/netflix/governator/lifecycle/ResourceMapper.java x: 3 contributors (all time) y: 147 lines of code governator-api/src/main/java/com/netflix/governator/annotations/AutoBindSingleton.java x: 2 contributors (all time) y: 15 lines of code governator-core/src/main/java/com/netflix/governator/AutoBindSingletonAnnotatedClassScanner.java x: 2 contributors (all time) y: 150 lines of code governator-core/src/main/java/com/netflix/governator/ManagedInstanceAction.java x: 2 contributors (all time) y: 28 lines of code governator-core/src/main/java/com/netflix/governator/internal/AbstractScope.java x: 3 contributors (all time) y: 7 lines of code governator-core/src/main/java/com/netflix/governator/spi/AnnotatedClassScanner.java x: 2 contributors (all time) y: 8 lines of code governator-legacy/src/main/java/com/netflix/governator/guice/InternalAutoBindModule.java x: 2 contributors (all time) y: 291 lines of code governator-legacy/src/main/java/com/netflix/governator/guice/InternalAutoBindModuleBootstrapModule.java x: 2 contributors (all time) y: 55 lines of code governator-legacy/src/main/java/com/netflix/governator/lifecycle/ClasspathScanner.java x: 3 contributors (all time) y: 157 lines of code governator-core/src/main/java/com/netflix/governator/internal/PostConstructLifecycleFeature.java x: 3 contributors (all time) y: 72 lines of code governator-api/src/main/java/com/netflix/governator/annotations/binding/Background.java x: 1 contributors (all time) y: 12 lines of code governator-legacy/src/main/java/com/netflix/governator/configuration/ColumnPrinter.java x: 1 contributors (all time) y: 127 lines of code governator-legacy/src/main/java/com/netflix/governator/configuration/ConfigurationKeyPart.java x: 1 contributors (all time) y: 23 lines of code governator-legacy/src/main/java/com/netflix/governator/configuration/Property.java x: 1 contributors (all time) y: 29 lines of code governator-core/src/main/java/com/netflix/governator/LifecycleInjector.java x: 3 contributors (all time) y: 37 lines of code governator-legacy/src/main/java/com/netflix/governator/lifecycle/LifecycleManagerArguments.java x: 3 contributors (all time) y: 88 lines of code buildSrc/lib/jdiff-1.1.1/Null.java x: 2 contributors (all time) y: 4 lines of code buildSrc/lib/jdiff-1.1.1/jdiff.html x: 2 contributors (all time) y: 916 lines of code governator-core/src/main/java/com/netflix/governator/event/ApplicationEventModule.java x: 3 contributors (all time) y: 93 lines of code governator-servlet/src/main/java/com/netflix/governator/guice/servlet/GovernatorServletContextListener.java x: 2 contributors (all time) y: 35 lines of code governator-api/src/main/java/com/netflix/governator/event/ApplicationEvent.java x: 3 contributors (all time) y: 3 lines of code governator-api/src/main/java/com/netflix/governator/event/ApplicationEventDispatcher.java x: 3 contributors (all time) y: 8 lines of code governator-api/src/main/java/com/netflix/governator/event/EventListener.java x: 3 contributors (all time) y: 11 lines of code governator-core/src/main/java/com/netflix/governator/event/guava/GuavaApplicationEventModule.java x: 3 contributors (all time) y: 107 lines of code governator-servlet/src/main/java/com/netflix/governator/guice/servlet/GovernatorServletContainerInitializer.java x: 3 contributors (all time) y: 55 lines of code governator-jetty/src/main/java/com/netflix/governator/guice/jetty/JettyLifecycleShutdownSignal.java x: 1 contributors (all time) y: 37 lines of code governator-core/src/main/java/com/netflix/governator/internal/ElementsEx.java x: 1 contributors (all time) y: 188 lines of code governator-api/src/main/java/com/netflix/governator/spi/LifecycleListener.java x: 1 contributors (all time) y: 5 lines of code governator-core/src/main/java/com/netflix/governator/Governator.java x: 1 contributors (all time) y: 157 lines of code governator-core/src/main/java/com/netflix/governator/PropertiesPropertySource.java x: 1 contributors (all time) y: 49 lines of code governator-core/src/main/java/com/netflix/governator/ShutdownHookModule.java x: 1 contributors (all time) y: 34 lines of code governator-legacy/src/main/java/com/netflix/governator/configuration/CompositeConfigurationProvider.java x: 1 contributors (all time) y: 122 lines of code governator-legacy/src/main/java/com/netflix/governator/configuration/ConfigurationColumnWriter.java x: 1 contributors (all time) y: 63 lines of code governator-legacy/src/main/java/com/netflix/governator/configuration/ConfigurationKey.java x: 1 contributors (all time) y: 65 lines of code governator-legacy/src/main/java/com/netflix/governator/configuration/DateWithDefaultProperty.java x: 1 contributors (all time) y: 56 lines of code governator-legacy/src/main/java/com/netflix/governator/configuration/DefaultConfigurationProvider.java x: 1 contributors (all time) y: 45 lines of code governator-legacy/src/main/java/com/netflix/governator/configuration/SystemConfigurationProvider.java x: 1 contributors (all time) y: 124 lines of code governator-legacy/src/main/java/com/netflix/governator/guice/BootstrapBinder.java x: 1 contributors (all time) y: 295 lines of code governator-legacy/src/main/java/com/netflix/governator/guice/ModuleListBuilder.java x: 1 contributors (all time) y: 213 lines of code governator-legacy/src/main/java/com/netflix/governator/guice/concurrent/ConcurrentProviders.java x: 1 contributors (all time) y: 171 lines of code governator-legacy/src/main/java/com/netflix/governator/guice/serviceloader/ServiceLoaderModule.java x: 1 contributors (all time) y: 168 lines of code governator-core/src/main/java/com/netflix/governator/DelegatingInjector.java x: 1 contributors (all time) y: 92 lines of code governator-core/src/main/java/com/netflix/governator/ServiceLoaderModuleBuilder.java x: 1 contributors (all time) y: 81 lines of code governator-archaius/src/main/java/com/netflix/governator/configuration/ArchaiusConfigurationProvider.java x: 1 contributors (all time) y: 206 lines of code governator-commons-cli/src/main/java/com/netflix/governator/commons_cli/modules/OptionsModule.java x: 1 contributors (all time) y: 187 lines of code
916.0
lines of code
  min: 3.0
  average: 54.29
  25th percentile: 12.0
  median: 19.0
  75th percentile: 60.0
  max: 916.0
0 10.0
contributors (all time)
min: 1.0 | average: 1.76 | 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".

About This Analysis
  • File size measurements show the distribution of size of files.
  • Files are classified in four categories based on their size (lines of code): 1-100 (very small files), 101-200 (small files), 201-500 (medium size files), 501-1000 (long files), 1001+(very long files).
  • It is a good practice to keep files small. Long files may become "bloaters", code that have increased to such gargantuan proportions that they are hard to work with.
Learn more...