apache / groovy
File Size

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

Intro
Learn more...
File Size Overall
20% | 16% | 26% | 15% | 20%
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
java17% | 17% | 28% | 16% | 20%
groovy25% | 11% | 23% | 15% | 23%
css99% | 0% | 0% | 0% | <1%
xml97% | 0% | 0% | 0% | 2%
g457% | 42% | 0% | 0% | 0%
policy0% | 0% | 100% | 0% | 0%
html0% | 0% | 0% | 14% | 85%
rdf0% | 0% | 0% | 0% | 100%
js0% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
src21% | 19% | 25% | 14% | 18%
subprojects18% | 10% | 31% | 16% | 22%
gradle100% | 0% | 0% | 0% | 0%
benchmark0% | 0% | 15% | 18% | 65%
security0% | 0% | 100% | 0% | 0%
config0% | 0% | 62% | 34% | 2%
build-logic0% | 0% | 20% | 36% | 43%
ROOT0% | 0% | 0% | 0% | 100%
Longest Files (Top 50)
File# lines# units
StaticTypeCheckingVisitor.java
in src/main/java/org/codehaus/groovy/transform/stc
5277 235
AstBuilder.java
in src/main/java/org/apache/groovy/parser/antlr4
3916 257
NumberMathModificationInfo.java
in src/main/java/org/codehaus/groovy/runtime/typehandling
3036 581
MetaClassImpl.java
in src/main/java/groovy/lang
2870 189
AsmClassGenerator.java
in src/main/java/org/codehaus/groovy/classgen
2051 120
StaticTypeCheckingSupport.java
in src/main/java/org/codehaus/groovy/transform/stc
1867 121
Sql.java
in subprojects/groovy-sql/src/main/java/groovy/sql
1844 189
stylesheet.css
in subprojects/groovy-docgenerator/src/main/resources/org/apache/groovy/docgenerator
1830 -
Java9.java
in src/main/java/org/codehaus/groovy/vmplugin/v9
1597 16
1522 -
pleac11_15.groovy
in subprojects/performance/src/files
1520 110
style.css
in src/spec/doc/assets/css
1518 -
Console.groovy
in subprojects/groovy-console/src/main/groovy/groovy/console/ui
1503 131
Verifier.java
in src/main/java/org/codehaus/groovy/classgen
1465 70
StringGroovyMethods.java
in src/main/java/org/codehaus/groovy/runtime
1382 193
GinqAstWalker.groovy
in subprojects/groovy-ginq/src/main/groovy/org/apache/groovy/ginq/provider/collection
1323 63
pleac16_20.groovy
in subprojects/performance/src/files
1240 43
ResolveVisitor.java
in src/main/java/org/codehaus/groovy/control
1184 73
ClassNode.java
in src/main/java/org/codehaus/groovy/ast
1139 149
ConcurrentReferenceHashMap.java
in src/main/java/org/apache/groovy/util/concurrent
1110 117
GroovyParser.g4
in src/antlr
1086 -
pleac05_06.groovy
in subprojects/performance/src/files
1078 28
SecureASTCustomizer.java
in src/main/java/org/codehaus/groovy/control/customizers
1048 150
AstNodeToScriptAdapter.groovy
in subprojects/groovy-console/src/main/groovy/groovy/console/ui
1028 80
pleac07_10.groovy
in subprojects/performance/src/files
1007 60
Types.java
in src/main/java/org/codehaus/groovy/syntax
987 18
ConcurrentLinkedHashMap.java
in src/main/java/org/apache/groovy/util/concurrent/concurrentlinkedhashmap
986 105
JavaStubGenerator.java
in src/main/java/org/codehaus/groovy/tools/javac
964 42
ExpandoMetaClass.java
in src/main/java/groovy/lang
939 96
ResourceGroovyMethods.java
in src/main/java/org/codehaus/groovy/runtime
913 139
DefaultTypeTransformation.java
in src/main/java/org/codehaus/groovy/runtime/typehandling
901 66
GeneralUtils.java
in src/main/java/org/codehaus/groovy/ast/tools
899 162
ASTMatcher.groovy
in subprojects/groovy-macro/src/main/groovy/org/codehaus/groovy/macro/matcher
896 57
GroovyLexer.g4
in src/antlr
818 -
FactoryBuilderSupport.java
in src/main/java/groovy/util
799 99
Selector.java
in src/main/java/org/codehaus/groovy/vmplugin/v8
798 53
BinaryExpressionHelper.java
in src/main/java/org/codehaus/groovy/classgen/asm
789 27
Groovyc.java
in subprojects/groovy-ant/src/main/java/org/codehaus/groovy/ant
788 83
ClassCompletionVerifier.java
in src/main/java/org/codehaus/groovy/classgen
782 54
CompilationUnit.java
in src/main/java/org/codehaus/groovy/control
773 64
GenericsUtils.java
in src/main/java/org/codehaus/groovy/ast/tools
768 47
OptimizingStatementWriter.java
in src/main/java/org/codehaus/groovy/classgen/asm
767 55
MetaClassHelper.java
in src/main/java/org/codehaus/groovy/runtime
747 38
ScriptBytecodeAdapter.java
in src/main/java/org/codehaus/groovy/runtime
747 92
GroovyClassLoader.java
in src/main/java/groovy/lang
747 94
ProxyGeneratorAdapter.java
in src/main/java/org/codehaus/groovy/runtime
731 40
StaticTypesCallSiteWriter.java
in src/main/java/org/codehaus/groovy/classgen/asm/sc
728 26
DateTimeExtensions.java
in subprojects/groovy-datetime/src/main/java/org/apache/groovy/datetime/extensions
719 185
IOGroovyMethods.java
in src/main/java/org/codehaus/groovy/runtime
712 74
InvocationWriter.java
in src/main/java/org/codehaus/groovy/classgen/asm
697 37
Files With Most Units (Top 50)
File# lines# units
NumberMathModificationInfo.java
in src/main/java/org/codehaus/groovy/runtime/typehandling
3036 581
AstBuilder.java
in src/main/java/org/apache/groovy/parser/antlr4
3916 257
StaticTypeCheckingVisitor.java
in src/main/java/org/codehaus/groovy/transform/stc
5277 235
StringGroovyMethods.java
in src/main/java/org/codehaus/groovy/runtime
1382 193
Sql.java
in subprojects/groovy-sql/src/main/java/groovy/sql
1844 189
MetaClassImpl.java
in src/main/java/groovy/lang
2870 189
DateTimeExtensions.java
in subprojects/groovy-datetime/src/main/java/org/apache/groovy/datetime/extensions
719 185
GeneralUtils.java
in src/main/java/org/codehaus/groovy/ast/tools
899 162
SecureASTCustomizer.java
in src/main/java/org/codehaus/groovy/control/customizers
1048 150
ClassNode.java
in src/main/java/org/codehaus/groovy/ast
1139 149
ResourceGroovyMethods.java
in src/main/java/org/codehaus/groovy/runtime
913 139
Console.groovy
in subprojects/groovy-console/src/main/groovy/groovy/console/ui
1503 131
StaticTypeCheckingSupport.java
in src/main/java/org/codehaus/groovy/transform/stc
1867 121
AsmClassGenerator.java
in src/main/java/org/codehaus/groovy/classgen
2051 120
ConcurrentReferenceHashMap.java
in src/main/java/org/apache/groovy/util/concurrent
1110 117
pleac11_15.groovy
in subprojects/performance/src/files
1520 110
CompilerConfiguration.java
in src/main/java/org/codehaus/groovy/control
630 107
NioExtensions.java
in subprojects/groovy-nio/src/main/java/org/apache/groovy/nio/extensions
676 106
ConcurrentLinkedHashMap.java
in src/main/java/org/apache/groovy/util/concurrent/concurrentlinkedhashmap
986 105
FactoryBuilderSupport.java
in src/main/java/groovy/util
799 99
ExpandoMetaClass.java
in src/main/java/groovy/lang
939 96
AstSpecificationCompiler.groovy
in src/main/groovy/org/codehaus/groovy/ast/builder
591 96
GroovyClassLoader.java
in src/main/java/groovy/lang
747 94
ScriptBytecodeAdapter.java
in src/main/java/org/codehaus/groovy/runtime
747 92
Groovyc.java
in subprojects/groovy-ant/src/main/java/org/codehaus/groovy/ant
788 83
CharBuf.java
in subprojects/groovy-json/src/main/java/org/apache/groovy/json/internal
660 80
AstNodeToScriptAdapter.groovy
in subprojects/groovy-console/src/main/groovy/groovy/console/ui
1028 80
ScriptToTreeNodeAdapter.groovy
in subprojects/groovy-console/src/main/groovy/groovy/console/ui
623 77
LoggableTextifier.java
in src/main/java/org/codehaus/groovy/classgen/asm/util
434 76
IOGroovyMethods.java
in src/main/java/org/codehaus/groovy/runtime
712 74
ResolveVisitor.java
in src/main/java/org/codehaus/groovy/control
1184 73
ObservableList.java
in src/main/java/groovy/util
457 73
Closure.java
in src/main/java/groovy/lang
474 73
LazyConstructorNode.java
in src/main/java/org/codehaus/groovy/ast/decompiled
394 72
LazyMethodNode.java
in src/main/java/org/codehaus/groovy/ast/decompiled
390 71
SwingExtensions.java
in subprojects/groovy-swing/src/main/java/org/apache/groovy/swing/extensions
394 70
Verifier.java
in src/main/java/org/codehaus/groovy/classgen
1465 70
ContextualClassCodeVisitor.java
in subprojects/groovy-macro/src/main/groovy/org/codehaus/groovy/macro/matcher
527 69
InvokerHelper.java
in src/main/java/org/codehaus/groovy/runtime
604 67
DefaultTypeTransformation.java
in src/main/java/org/codehaus/groovy/runtime/typehandling
901 66
BytecodeHelper.java
in src/main/java/org/codehaus/groovy/classgen/asm
638 65
CompilationUnit.java
in src/main/java/org/codehaus/groovy/control
773 64
GinqAstWalker.groovy
in subprojects/groovy-ginq/src/main/groovy/org/apache/groovy/ginq/provider/collection
1323 63
PluginDefaultGroovyMethods.java
in src/main/java/org/codehaus/groovy/vmplugin/v8
340 63
DOMCategory.java
in subprojects/groovy-xml/src/main/java/groovy/xml/dom
460 62
ASTFinder.java
in subprojects/groovy-macro/src/main/groovy/org/codehaus/groovy/macro/matcher
372 61
pleac07_10.groovy
in subprojects/performance/src/files
1007 60
UnionTypeClassNode.java
in src/main/java/org/codehaus/groovy/transform/stc
401 60
AbstractTypeCheckingExtension.java
in src/main/java/org/codehaus/groovy/transform/stc
319 59
CompileStack.java
in src/main/java/org/codehaus/groovy/classgen/asm
576 59
Files With Long Lines (Top 50)

There are 666 files with lines longer than 120 characters. In total, there are 4779 long lines.

File# lines# units# long lines
StaticTypeCheckingVisitor.java
in src/main/java/org/codehaus/groovy/transform/stc
5277 235 317
1522 - 205
AstBuilder.java
in src/main/java/org/apache/groovy/parser/antlr4
3916 257 157
Sql.java
in subprojects/groovy-sql/src/main/java/groovy/sql
1844 189 99
AsmClassGenerator.java
in src/main/java/org/codehaus/groovy/classgen
2051 120 96
MetaClassImpl.java
in src/main/java/groovy/lang
2870 189 80
GinqAstWalker.groovy
in subprojects/groovy-ginq/src/main/groovy/org/apache/groovy/ginq/provider/collection
1323 63 66
ResourceGroovyMethods.java
in src/main/java/org/codehaus/groovy/runtime
913 139 64
Verifier.java
in src/main/java/org/codehaus/groovy/classgen
1465 70 63
StaticTypeCheckingSupport.java
in src/main/java/org/codehaus/groovy/transform/stc
1867 121 60
ScriptBytecodeAdapter.java
in src/main/java/org/codehaus/groovy/runtime
747 92 55
StaticTypesCallSiteWriter.java
in src/main/java/org/codehaus/groovy/classgen/asm/sc
728 26 50
InvocationWriter.java
in src/main/java/org/codehaus/groovy/classgen/asm
697 37 48
NioExtensions.java
in subprojects/groovy-nio/src/main/java/org/apache/groovy/nio/extensions
676 106 47
IOGroovyMethods.java
in src/main/java/org/codehaus/groovy/runtime
712 74 40
StringGroovyMethods.java
in src/main/java/org/codehaus/groovy/runtime
1382 193 39
GenericsUtils.java
in src/main/java/org/codehaus/groovy/ast/tools
768 47 37
RecordTypeASTTransformation.java
in src/main/java/org/codehaus/groovy/transform
486 23 36
StaticTypesMethodReferenceExpressionWriter.java
in src/main/java/org/codehaus/groovy/classgen/asm/sc
371 17 36
NumberNumberMinus.java
in src/main/java/org/codehaus/groovy/runtime/dgmimpl
354 55 34
NumberNumberMultiply.java
in src/main/java/org/codehaus/groovy/runtime/dgmimpl
354 55 34
TraitComposer.java
in src/main/java/org/codehaus/groovy/transform/trait
460 13 34
NumberNumberPlus.java
in src/main/java/org/codehaus/groovy/runtime/dgmimpl
350 52 33
NumberNumberDiv.java
in src/main/java/org/codehaus/groovy/runtime/dgmimpl
304 51 30
ToStringASTTransformation.java
in src/main/java/org/codehaus/groovy/transform
243 16 30
AnnotationClosureVisitor.java
in subprojects/groovy-contracts/src/main/java/org/apache/groovy/contracts/ast/visitor
387 23 28
EqualsAndHashCodeASTTransformation.java
in src/main/java/org/codehaus/groovy/transform
388 19 28
GeneralUtils.java
in src/main/java/org/codehaus/groovy/ast/tools
899 162 28
ImmutablePropertyHandler.java
in src/main/java/groovy/transform/options
292 22 28
BinaryExpressionHelper.java
in src/main/java/org/codehaus/groovy/classgen/asm
789 27 27
IndyGuardsFiltersAndSignatures.java
in src/main/java/org/codehaus/groovy/vmplugin/v8
129 9 26
StaticInvocationWriter.java
in src/main/java/org/codehaus/groovy/classgen/asm/sc
624 22 26
CallSiteGenerator.java
in src/main/java/org/codehaus/groovy/runtime/callsite
179 13 25
DelegateASTTransformation.java
in src/main/java/org/codehaus/groovy/transform
410 12 25
ClassCompletionVerifier.java
in src/main/java/org/codehaus/groovy/classgen
782 54 25
StreamingJsonBuilder.java
in subprojects/groovy-json/src/main/java/groovy/json
390 44 24
AstBrowser.groovy
in subprojects/groovy-console/src/main/groovy/groovy/console/ui
596 32 24
ProxyGeneratorAdapter.java
in src/main/java/org/codehaus/groovy/runtime
731 40 24
GroovyParser.g4
in src/antlr
1086 - 24
IndyInterface.java
in src/main/java/org/codehaus/groovy/vmplugin/v8
232 19 22
ResolveVisitor.java
in src/main/java/org/codehaus/groovy/control
1184 73 22
ExpandoMetaClass.java
in src/main/java/groovy/lang
939 96 22
QueryableCollection.java
in subprojects/groovy-ginq/src/main/groovy/org/apache/groovy/ginq/provider/collection/runtime
650 39 21
TabbedPaneFactory.groovy
in subprojects/groovy-swing/src/main/groovy/groovy/swing/factory
113 5 21
Selector.java
in src/main/java/org/codehaus/groovy/vmplugin/v8
798 53 21
AbstractASTTransformation.java
in src/main/java/org/codehaus/groovy/transform
327 31 21
ReflectionCompleter.groovy
in subprojects/groovy-groovysh/src/main/groovy/org/apache/groovy/groovysh/completion/antlr4
594 12 20
BuilderASTTransformation.java
in src/main/java/org/codehaus/groovy/transform
245 22 20
StaticCompilationVisitor.java
in src/main/java/org/codehaus/groovy/transform/sc
478 21 20
style.css
in src/spec/doc/assets/css
1518 - 20
Correlations

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

src/main/java/org/codehaus/groovy/transform/sc/transformers/PropertyExpressionTransformer.java x: 4 commits (all time) y: 55 lines of code src/main/java/org/codehaus/groovy/transform/trait/TraitReceiverTransformer.java x: 17 commits (all time) y: 291 lines of code src/main/java/org/codehaus/groovy/classgen/ClassCompletionVerifier.java x: 39 commits (all time) y: 782 lines of code src/main/java/org/apache/groovy/parser/antlr4/AstBuilder.java x: 93 commits (all time) y: 3916 lines of code gradle/verification-metadata.xml x: 257 commits (all time) y: 1522 lines of code subprojects/groovy-docgenerator/src/main/resources/org/apache/groovy/docgenerator/template.class.html x: 2 commits (all time) y: 141 lines of code subprojects/groovy-groovydoc/src/main/java/org/apache/groovy/antlr/GroovydocVisitor.java x: 22 commits (all time) y: 351 lines of code src/main/java/groovy/lang/MetaClassImpl.java x: 135 commits (all time) y: 2870 lines of code src/main/java/org/codehaus/groovy/transform/trait/Traits.java x: 15 commits (all time) y: 253 lines of code src/main/java/org/codehaus/groovy/vmplugin/v8/Selector.java x: 37 commits (all time) y: 798 lines of code src/main/java/org/codehaus/groovy/reflection/CachedClass.java x: 39 commits (all time) y: 435 lines of code src/main/java/org/codehaus/groovy/runtime/StringGroovyMethods.java x: 39 commits (all time) y: 1382 lines of code src/main/java/org/apache/groovy/ast/tools/ExpressionUtils.java x: 25 commits (all time) y: 296 lines of code src/main/java/org/codehaus/groovy/vmplugin/v8/Java8.java x: 35 commits (all time) y: 568 lines of code src/main/java/org/codehaus/groovy/ast/decompiled/MemberSignatureParser.java x: 12 commits (all time) y: 134 lines of code src/main/java/org/codehaus/groovy/control/CompilationUnit.java x: 67 commits (all time) y: 773 lines of code src/main/java/org/codehaus/groovy/classgen/AsmClassGenerator.java x: 134 commits (all time) y: 2051 lines of code src/main/java/org/codehaus/groovy/classgen/asm/BinaryExpressionHelper.java x: 29 commits (all time) y: 789 lines of code src/main/java/org/codehaus/groovy/classgen/asm/BinaryExpressionMultiTypeDispatcher.java x: 10 commits (all time) y: 297 lines of code src/main/java/org/codehaus/groovy/classgen/asm/InvocationWriter.java x: 45 commits (all time) y: 697 lines of code src/main/java/org/codehaus/groovy/classgen/asm/StatementWriter.java x: 32 commits (all time) y: 462 lines of code src/main/java/org/codehaus/groovy/classgen/asm/sc/StaticInvocationWriter.java x: 54 commits (all time) y: 624 lines of code src/main/java/org/codehaus/groovy/classgen/asm/sc/StaticTypesBinaryExpressionMultiTypeDispatcher.java x: 33 commits (all time) y: 289 lines of code src/main/java/org/codehaus/groovy/transform/sc/transformers/StaticCompilationTransformer.java x: 11 commits (all time) y: 135 lines of code src/main/java/org/codehaus/groovy/transform/stc/StaticTypeCheckingSupport.java x: 198 commits (all time) y: 1867 lines of code src/main/java/org/codehaus/groovy/transform/stc/StaticTypeCheckingVisitor.java x: 550 commits (all time) y: 5277 lines of code src/main/java/org/codehaus/groovy/classgen/asm/indy/InvokeDynamicWriter.java x: 17 commits (all time) y: 193 lines of code subprojects/groovy-ginq/src/main/groovy/org/apache/groovy/ginq/provider/collection/GinqAstWalker.groovy x: 93 commits (all time) y: 1323 lines of code subprojects/groovy-ant/src/main/java/org/codehaus/groovy/ant/Groovyc.java x: 77 commits (all time) y: 788 lines of code config/codenarc/codenarc.groovy x: 34 commits (all time) y: 222 lines of code security/groovy.policy x: 33 commits (all time) y: 226 lines of code src/main/java/groovy/lang/GroovyClassLoader.java x: 35 commits (all time) y: 747 lines of code src/main/java/org/codehaus/groovy/classgen/VariableScopeVisitor.java x: 44 commits (all time) y: 613 lines of code src/main/java/org/codehaus/groovy/runtime/memoize/ConcurrentCommonCache.java x: 18 commits (all time) y: 143 lines of code src/main/java/org/codehaus/groovy/runtime/memoize/FlexibleEvictableCache.java x: 1 commits (all time) y: 4 lines of code src/main/java/org/codehaus/groovy/runtime/memoize/StampedCommonCache.java x: 10 commits (all time) y: 161 lines of code src/main/java/groovy/util/Iterables.java x: 1 commits (all time) y: 77 lines of code src/main/java/groovy/util/Iterators.java x: 3 commits (all time) y: 249 lines of code subprojects/groovy-groovysh/src/main/groovy/org/apache/groovy/groovysh/Groovysh.groovy x: 15 commits (all time) y: 431 lines of code src/main/java/org/codehaus/groovy/classgen/InnerClassVisitorHelper.java x: 13 commits (all time) y: 66 lines of code src/main/java/org/codehaus/groovy/antlr/EnumHelper.java x: 5 commits (all time) y: 35 lines of code src/main/java/org/codehaus/groovy/ast/InnerClassNode.java x: 8 commits (all time) y: 42 lines of code src/main/java/org/codehaus/groovy/classgen/EnumVisitor.java x: 17 commits (all time) y: 262 lines of code src/main/java/org/codehaus/groovy/transform/trait/TraitASTTransformation.java x: 43 commits (all time) y: 551 lines of code src/main/java/org/codehaus/groovy/classgen/asm/CompileStack.java x: 22 commits (all time) y: 576 lines of code src/antlr/GroovyParser.g4 x: 105 commits (all time) y: 1086 lines of code src/main/java/org/codehaus/groovy/classgen/VerifierCodeVisitor.java x: 5 commits (all time) y: 75 lines of code src/main/java/org/codehaus/groovy/classgen/asm/sc/StaticTypesStatementWriter.java x: 15 commits (all time) y: 191 lines of code src/main/java/org/codehaus/groovy/transform/CategoryASTTransformation.java x: 14 commits (all time) y: 203 lines of code src/main/java/org/codehaus/groovy/transform/sc/StaticCompilationVisitor.java x: 29 commits (all time) y: 478 lines of code subprojects/groovy-console/src/main/groovy/groovy/console/ui/AstNodeToScriptAdapter.groovy x: 18 commits (all time) y: 1028 lines of code src/antlr/GroovyLexer.g4 x: 40 commits (all time) y: 818 lines of code src/main/java/org/codehaus/groovy/control/CompilerConfiguration.java x: 101 commits (all time) y: 630 lines of code src/main/java/org/codehaus/groovy/runtime/InvokerHelper.java x: 40 commits (all time) y: 604 lines of code src/main/java/groovy/lang/IntRange.java x: 14 commits (all time) y: 272 lines of code src/main/java/groovy/lang/NumberRange.java x: 16 commits (all time) y: 388 lines of code src/main/java/groovy/lang/ObjectRange.java x: 7 commits (all time) y: 357 lines of code src/main/java/org/codehaus/groovy/control/GenericsVisitor.java x: 15 commits (all time) y: 155 lines of code src/main/java/org/codehaus/groovy/runtime/metaclass/ClosureMetaClass.java x: 24 commits (all time) y: 547 lines of code src/main/java/org/codehaus/groovy/vmplugin/v8/IndyGuardsFiltersAndSignatures.java x: 8 commits (all time) y: 129 lines of code src/main/java/org/codehaus/groovy/classgen/asm/OperandStack.java x: 21 commits (all time) y: 522 lines of code src/main/java/org/codehaus/groovy/ast/expr/DeclarationExpression.java x: 6 commits (all time) y: 101 lines of code src/main/java/org/codehaus/groovy/classgen/ExtendedVerifier.java x: 33 commits (all time) y: 411 lines of code src/main/java/org/codehaus/groovy/control/ResolveVisitor.java x: 121 commits (all time) y: 1184 lines of code build-logic/src/main/groovy/org/apache/groovy/gradle/JarJarTask.groovy x: 7 commits (all time) y: 130 lines of code build-logic/src/main/groovy/org/apache/groovy/gradle/GroovyLibraryExtension.groovy x: 9 commits (all time) y: 206 lines of code src/main/java/org/codehaus/groovy/runtime/ScriptBytecodeAdapter.java x: 27 commits (all time) y: 747 lines of code src/main/java/org/apache/groovy/ast/tools/ClassNodeUtils.java x: 39 commits (all time) y: 332 lines of code src/main/java/org/apache/groovy/ast/tools/MethodNodeUtils.java x: 22 commits (all time) y: 143 lines of code src/main/java/org/codehaus/groovy/ast/tools/GenericsUtils.java x: 77 commits (all time) y: 768 lines of code src/main/java/org/codehaus/groovy/classgen/Verifier.java x: 94 commits (all time) y: 1465 lines of code src/main/java/org/codehaus/groovy/tools/FileSystemCompiler.java x: 31 commits (all time) y: 367 lines of code src/main/java/org/codehaus/groovy/transform/trait/TraitComposer.java x: 29 commits (all time) y: 460 lines of code src/main/groovy/groovy/grape/GrapeIvy.groovy x: 23 commits (all time) y: 602 lines of code src/main/java/org/codehaus/groovy/ast/expr/ExpressionTransformer.java x: 4 commits (all time) y: 5 lines of code src/main/java/org/codehaus/groovy/ast/expr/VariableExpression.java x: 10 commits (all time) y: 141 lines of code src/main/java/groovy/lang/MetaArrayLengthProperty.java x: 3 commits (all time) y: 20 lines of code src/main/java/groovy/lang/MetaBeanProperty.java x: 4 commits (all time) y: 77 lines of code src/main/java/org/codehaus/groovy/classgen/asm/sc/StaticTypesCallSiteWriter.java x: 70 commits (all time) y: 728 lines of code src/main/java/org/codehaus/groovy/ast/stmt/IfStatement.java x: 6 commits (all time) y: 54 lines of code src/main/java/org/apache/groovy/parser/antlr4/internal/atnmanager/AtnManager.java x: 4 commits (all time) y: 107 lines of code src/main/java/org/codehaus/groovy/classgen/asm/sc/StaticTypesLambdaWriter.java x: 45 commits (all time) y: 288 lines of code src/resources/groovy/grape/defaultGrapeConfig.xml x: 17 commits (all time) y: 14 lines of code src/main/java/org/apache/groovy/parser/antlr4/util/StringUtils.java x: 6 commits (all time) y: 131 lines of code src/main/java/org/codehaus/groovy/vmplugin/v8/CacheableCallSite.java x: 7 commits (all time) y: 119 lines of code src/main/java/groovy/util/ProxyGenerator.java x: 9 commits (all time) y: 223 lines of code src/main/java/org/codehaus/groovy/runtime/ProxyGeneratorAdapter.java x: 34 commits (all time) y: 731 lines of code src/main/java/org/codehaus/groovy/runtime/ConversionHandler.java x: 14 commits (all time) y: 105 lines of code build-logic/src/main/groovy/org/apache/groovy/gradle/DgmConverter.groovy x: 3 commits (all time) y: 54 lines of code src/main/groovy/groovy/util/ConfigSlurper.groovy x: 4 commits (all time) y: 198 lines of code src/main/groovy/org/codehaus/groovy/control/customizers/ASTTransformationCustomizer.groovy x: 7 commits (all time) y: 148 lines of code subprojects/groovy-console/src/main/groovy/groovy/console/ui/Console.groovy x: 35 commits (all time) y: 1503 lines of code subprojects/groovy-swing/src/main/groovy/groovy/swing/LookAndFeelHelper.groovy x: 13 commits (all time) y: 144 lines of code subprojects/groovy-swing/src/main/groovy/groovy/swing/factory/BeanFactory.groovy x: 8 commits (all time) y: 30 lines of code subprojects/groovy-swing/src/main/groovy/groovy/swing/factory/ColumnFactory.groovy x: 9 commits (all time) y: 77 lines of code subprojects/groovy-swing/src/main/groovy/groovy/swing/factory/ColumnModelFactory.groovy x: 11 commits (all time) y: 29 lines of code subprojects/groovy-swing/src/main/groovy/groovy/swing/factory/TextArgWidgetFactory.groovy x: 7 commits (all time) y: 19 lines of code subprojects/groovy-test/src/main/groovy/groovy/mock/interceptor/MockFor.groovy x: 11 commits (all time) y: 80 lines of code subprojects/groovy-sql/src/main/java/groovy/sql/Sql.java x: 96 commits (all time) y: 1844 lines of code subprojects/groovy-sql/src/main/java/groovy/sql/SqlWithParams.java x: 8 commits (all time) y: 17 lines of code src/main/java/groovy/util/function/FloatComparator.java x: 2 commits (all time) y: 5 lines of code subprojects/groovy-jmx/src/main/groovy/groovy/jmx/builder/JmxMetaMapBuilder.groovy x: 19 commits (all time) y: 423 lines of code subprojects/groovy-typecheckers/src/main/groovy/groovy/typecheckers/FormatStringChecker.groovy x: 5 commits (all time) y: 228 lines of code src/main/java/groovy/lang/Closure.java x: 17 commits (all time) y: 474 lines of code src/main/java/org/codehaus/groovy/vmplugin/v8/PluginDefaultGroovyMethods.java x: 37 commits (all time) y: 340 lines of code src/main/java/org/codehaus/groovy/vmplugin/v9/Java9.java x: 55 commits (all time) y: 1597 lines of code subprojects/groovy-servlet/src/main/java/groovy/servlet/AbstractHttpServlet.java x: 28 commits (all time) y: 195 lines of code subprojects/groovy-servlet/src/main/java/groovy/servlet/GroovyServlet.java x: 19 commits (all time) y: 75 lines of code subprojects/groovy-servlet/src/main/java/groovy/servlet/ServletBinding.java x: 21 commits (all time) y: 255 lines of code subprojects/groovy-servlet/src/main/java/groovy/servlet/TemplateServlet.java x: 29 commits (all time) y: 242 lines of code src/main/java/org/apache/groovy/ast/tools/ImmutablePropertyUtils.java x: 18 commits (all time) y: 247 lines of code src/main/java/org/codehaus/groovy/runtime/dgmimpl/arrays/CharacterArrayPutAtMetaMethod.java x: 5 commits (all time) y: 59 lines of code src/main/java/org/codehaus/groovy/runtime/dgmimpl/arrays/ObjectArrayPutAtMetaMethod.java x: 7 commits (all time) y: 69 lines of code src/main/java/org/codehaus/groovy/classgen/asm/BytecodeHelper.java x: 26 commits (all time) y: 638 lines of code src/main/java/org/codehaus/groovy/transform/AnnotationCollectorTransform.java x: 16 commits (all time) y: 317 lines of code src/main/java/org/codehaus/groovy/reflection/GroovyClassValueFactory.java x: 5 commits (all time) y: 8 lines of code src/main/java/org/codehaus/groovy/runtime/GStringImpl.java x: 19 commits (all time) y: 244 lines of code src/main/java/groovy/lang/ExpandoMetaClass.java x: 14 commits (all time) y: 939 lines of code src/main/java/groovy/lang/GroovyShell.java x: 25 commits (all time) y: 376 lines of code src/main/java/groovy/ui/GroovyMain.java x: 19 commits (all time) y: 406 lines of code src/main/java/groovy/util/FactoryBuilderSupport.java x: 10 commits (all time) y: 799 lines of code src/main/java/org/codehaus/groovy/classgen/asm/indy/sc/IndyStaticTypesMultiTypeDispatcher.java x: 7 commits (all time) y: 60 lines of code src/main/java/org/apache/groovy/io/StringBuilderWriter.java x: 2 commits (all time) y: 56 lines of code src/main/java/org/apache/groovy/parser/antlr4/ModifierManager.java x: 3 commits (all time) y: 148 lines of code src/main/java/org/codehaus/groovy/transform/sc/transformers/VariableExpressionTransformer.java x: 15 commits (all time) y: 74 lines of code src/main/java/org/codehaus/groovy/ast/PropertyNode.java x: 10 commits (all time) y: 109 lines of code subprojects/groovy-ant/src/main/java/org/codehaus/groovy/ant/Groovydoc.java x: 24 commits (all time) y: 309 lines of code subprojects/groovy-contracts/src/main/java/org/apache/groovy/contracts/ast/visitor/AnnotationProcessorVisitor.java x: 8 commits (all time) y: 178 lines of code subprojects/groovy-contracts/src/main/java/org/apache/groovy/contracts/generation/OldVariableGenerationUtility.java x: 3 commits (all time) y: 71 lines of code subprojects/groovy-jmx/src/main/java/groovy/jmx/builder/JmxBuilderModelMBean.java x: 19 commits (all time) y: 148 lines of code subprojects/groovy-json/src/main/java/groovy/json/DefaultJsonGenerator.java x: 11 commits (all time) y: 399 lines of code subprojects/groovy-jsr223/src/main/java/org/codehaus/groovy/jsr223/GroovyScriptEngineImpl.java x: 48 commits (all time) y: 341 lines of code subprojects/groovy-sql/src/main/java/groovy/sql/GroovyResultSetProxy.java x: 14 commits (all time) y: 50 lines of code subprojects/groovy-templates/src/main/groovy/groovy/text/XmlTemplateEngine.java x: 20 commits (all time) y: 259 lines of code subprojects/groovy-xml/src/main/java/groovy/xml/XmlNodePrinter.java x: 8 commits (all time) y: 304 lines of code subprojects/groovy-xml/src/main/java/org/apache/groovy/xml/tools/DomToGroovy.java x: 5 commits (all time) y: 345 lines of code src/main/java/groovy/beans/BindableASTTransformation.java x: 7 commits (all time) y: 241 lines of code src/main/java/groovy/beans/VetoableASTTransformation.java x: 7 commits (all time) y: 255 lines of code src/main/java/groovy/grape/GrabAnnotationTransformation.java x: 10 commits (all time) y: 536 lines of code src/main/java/groovy/namespace/QName.java x: 8 commits (all time) y: 118 lines of code src/main/java/groovy/transform/builder/ExternalStrategy.java x: 3 commits (all time) y: 97 lines of code src/main/java/groovy/util/GroovyScriptEngine.java x: 11 commits (all time) y: 458 lines of code src/main/java/org/codehaus/groovy/ast/ClassNode.java x: 83 commits (all time) y: 1139 lines of code src/main/java/org/codehaus/groovy/ast/FieldNode.java x: 13 commits (all time) y: 104 lines of code src/main/java/org/codehaus/groovy/ast/ModuleNode.java x: 31 commits (all time) y: 465 lines of code src/main/java/org/codehaus/groovy/ast/tools/GeneralUtils.java x: 68 commits (all time) y: 899 lines of code src/main/java/org/codehaus/groovy/classgen/GeneratorContext.java x: 11 commits (all time) y: 84 lines of code src/main/java/org/codehaus/groovy/classgen/InnerClassVisitor.java x: 17 commits (all time) y: 247 lines of code src/main/java/org/codehaus/groovy/control/ClassNodeResolver.java x: 10 commits (all time) y: 178 lines of code src/main/java/org/codehaus/groovy/control/StaticImportVisitor.java x: 37 commits (all time) y: 515 lines of code src/main/java/org/codehaus/groovy/runtime/MetaClassHelper.java x: 21 commits (all time) y: 747 lines of code src/main/java/org/codehaus/groovy/runtime/typehandling/DefaultTypeTransformation.java x: 29 commits (all time) y: 901 lines of code src/main/java/org/codehaus/groovy/tools/DgmConverter.java x: 12 commits (all time) y: 192 lines of code src/main/java/org/codehaus/groovy/tools/javac/JavaStubGenerator.java x: 76 commits (all time) y: 964 lines of code src/main/java/org/codehaus/groovy/transform/AutoCloneASTTransformation.java x: 15 commits (all time) y: 274 lines of code src/main/java/org/codehaus/groovy/transform/BaseScriptASTTransformation.java x: 11 commits (all time) y: 116 lines of code src/main/java/org/codehaus/groovy/transform/NewifyASTTransformation.java x: 12 commits (all time) y: 417 lines of code src/main/java/org/codehaus/groovy/transform/RecordTypeASTTransformation.java x: 33 commits (all time) y: 486 lines of code src/main/java/org/codehaus/groovy/transform/SealedASTTransformation.java x: 8 commits (all time) y: 101 lines of code src/main/java/org/codehaus/groovy/transform/SynchronizedASTTransformation.java x: 5 commits (all time) y: 85 lines of code src/main/java/org/codehaus/groovy/transform/ToStringASTTransformation.java x: 27 commits (all time) y: 243 lines of code src/main/java/org/codehaus/groovy/transform/TupleConstructorASTTransformation.java x: 54 commits (all time) y: 341 lines of code src/main/java/org/codehaus/groovy/runtime/ResourceGroovyMethods.java x: 26 commits (all time) y: 913 lines of code src/main/java/org/codehaus/groovy/classgen/asm/sc/StaticPropertyAccessHelper.java x: 7 commits (all time) y: 92 lines of code src/main/java/org/codehaus/groovy/transform/sc/transformers/MapExpressionTransformer.java x: 1 commits (all time) y: 28 lines of code src/main/java/org/codehaus/groovy/classgen/asm/WriterController.java x: 38 commits (all time) y: 309 lines of code src/main/java/org/codehaus/groovy/classgen/asm/sc/AbstractFunctionalInterfaceWriter.java x: 18 commits (all time) y: 111 lines of code src/main/java/org/codehaus/groovy/classgen/asm/sc/StaticTypesMethodReferenceExpressionWriter.java x: 62 commits (all time) y: 371 lines of code src/main/java/org/codehaus/groovy/transform/sc/transformers/BooleanExpressionTransformer.java x: 12 commits (all time) y: 154 lines of code src/main/java/org/codehaus/groovy/transform/sc/transformers/MethodCallExpressionTransformer.java x: 12 commits (all time) y: 76 lines of code src/main/java/org/codehaus/groovy/transform/sc/transformers/StaticMethodCallExpressionTransformer.java x: 3 commits (all time) y: 25 lines of code build-logic/src/main/groovy/org/apache/groovy/gradle/PerformanceTestSummary.groovy x: 2 commits (all time) y: 38 lines of code subprojects/performance/src/files/pleac01.groovy x: 3 commits (all time) y: 306 lines of code subprojects/performance/src/files/pleac05_06.groovy x: 2 commits (all time) y: 1078 lines of code subprojects/performance/src/files/pleac07_10.groovy x: 2 commits (all time) y: 1007 lines of code subprojects/performance/src/files/pleac11_15.groovy x: 2 commits (all time) y: 1520 lines of code subprojects/performance/src/files/pleac16_20.groovy x: 2 commits (all time) y: 1240 lines of code subprojects/groovy-console/src/main/groovy/groovy/console/ui/view/BasicToolBar.groovy x: 4 commits (all time) y: 26 lines of code src/main/java/org/codehaus/groovy/classgen/asm/ClosureWriter.java x: 25 commits (all time) y: 329 lines of code src/main/groovy/org/codehaus/groovy/tools/GrapeMain.groovy x: 16 commits (all time) y: 265 lines of code src/main/java/org/codehaus/groovy/vmplugin/v8/TypeTransformers.java x: 4 commits (all time) y: 151 lines of code src/main/java/org/apache/groovy/ast/tools/AnnotatedNodeUtils.java x: 9 commits (all time) y: 28 lines of code src/main/java/org/codehaus/groovy/classgen/AnnotationVisitor.java x: 12 commits (all time) y: 232 lines of code subprojects/groovy-contracts/src/main/java/org/apache/groovy/contracts/ast/visitor/AnnotationClosureVisitor.java x: 5 commits (all time) y: 387 lines of code subprojects/groovy-contracts/src/main/java/org/apache/groovy/contracts/common/spi/ProcessingContextInformation.java x: 2 commits (all time) y: 67 lines of code subprojects/groovy-contracts/src/main/java/org/apache/groovy/contracts/generation/AssertStatementCreationUtility.java x: 3 commits (all time) y: 139 lines of code subprojects/groovy-contracts/src/main/java/org/apache/groovy/contracts/generation/PostconditionGenerator.java x: 4 commits (all time) y: 86 lines of code subprojects/groovy-contracts/src/main/java/org/apache/groovy/contracts/util/LifecycleImplementationLoader.java x: 6 commits (all time) y: 169 lines of code subprojects/groovy-ginq/src/main/groovy/org/apache/groovy/ginq/provider/collection/runtime/AsciiTableMaker.groovy x: 14 commits (all time) y: 135 lines of code src/main/java/org/codehaus/groovy/reflection/ReflectionUtils.java x: 27 commits (all time) y: 186 lines of code src/main/java/org/codehaus/groovy/classgen/asm/StatementMetaTypeChooser.java x: 6 commits (all time) y: 35 lines of code subprojects/groovy-json/src/main/java/groovy/json/JsonTokenType.java x: 18 commits (all time) y: 74 lines of code subprojects/groovy-swing/src/main/groovy/groovy/swing/binding/AbstractButtonProperties.java x: 12 commits (all time) y: 47 lines of code subprojects/groovy-swing/src/main/groovy/groovy/swing/binding/JComboBoxProperties.java x: 12 commits (all time) y: 118 lines of code subprojects/groovy-swing/src/main/java/org/apache/groovy/swing/binding/BindingProxy.java x: 9 commits (all time) y: 111 lines of code subprojects/groovy-templates/src/main/groovy/groovy/text/SimpleTemplateEngine.java x: 17 commits (all time) y: 225 lines of code subprojects/groovy-templates/src/main/groovy/groovy/text/TemplateExecutionException.java x: 12 commits (all time) y: 24 lines of code subprojects/groovy-templates/src/main/groovy/groovy/text/markup/BaseTemplate.java x: 30 commits (all time) y: 306 lines of code subprojects/groovy-templates/src/main/groovy/groovy/text/markup/MarkupTemplateEngine.java x: 44 commits (all time) y: 276 lines of code subprojects/groovy-templates/src/main/groovy/groovy/text/markup/TemplateASTTransformer.java x: 11 commits (all time) y: 62 lines of code subprojects/groovy-ant/src/main/java/org/codehaus/groovy/ant/AntProjectPropertiesDelegate.java x: 17 commits (all time) y: 105 lines of code subprojects/groovy-console/src/main/groovy/groovy/console/ui/text/FindReplaceUtility.java x: 8 commits (all time) y: 416 lines of code subprojects/groovy-datetime/src/main/java/org/apache/groovy/datetime/extensions/DateTimeExtensions.java x: 7 commits (all time) y: 719 lines of code subprojects/groovy-dateutil/src/main/java/org/apache/groovy/dateutil/extensions/DateUtilExtensions.java x: 6 commits (all time) y: 259 lines of code subprojects/groovy-ginq/src/main/groovy/org/apache/groovy/ginq/provider/collection/runtime/QueryableCollection.java x: 82 commits (all time) y: 650 lines of code subprojects/groovy-macro/src/main/groovy/org/codehaus/groovy/macro/matcher/ContextualClassCodeVisitor.java x: 13 commits (all time) y: 527 lines of code subprojects/groovy-macro/src/main/groovy/org/codehaus/groovy/macro/transform/MacroMethodsCache.java x: 20 commits (all time) y: 28 lines of code src/main/java/groovy/transform/options/ImmutablePropertyHandler.java x: 12 commits (all time) y: 292 lines of code src/main/java/org/codehaus/groovy/ast/ClassHelper.java x: 44 commits (all time) y: 437 lines of code subprojects/groovy-astbuilder/src/main/java/org/apache/groovy/ast/builder/AstBuilderTransformation.java x: 5 commits (all time) y: 107 lines of code subprojects/groovy-json/src/main/java/org/apache/groovy/json/internal/CharScanner.java x: 5 commits (all time) y: 417 lines of code subprojects/groovy-console/src/main/groovy/groovy/console/ui/text/StructuredSyntaxDocumentFilter.java x: 13 commits (all time) y: 295 lines of code subprojects/groovy-jmx/src/main/java/groovy/jmx/GroovyMBean.java x: 7 commits (all time) y: 273 lines of code src/main/java/org/codehaus/groovy/transform/AutoImplementASTTransformation.java x: 19 commits (all time) y: 211 lines of code src/main/java/org/codehaus/groovy/transform/DelegateASTTransformation.java x: 24 commits (all time) y: 410 lines of code src/main/java/org/codehaus/groovy/vmplugin/v9/ClassFinder.java x: 6 commits (all time) y: 113 lines of code src/main/java/groovy/util/Node.java x: 7 commits (all time) y: 504 lines of code src/main/java/org/codehaus/groovy/runtime/metaclass/MetaMethodIndex.java x: 21 commits (all time) y: 217 lines of code src/main/java/groovy/util/GroovyCollections.java x: 9 commits (all time) y: 153 lines of code subprojects/groovy-swing/src/main/java/org/apache/groovy/swing/extensions/SwingExtensions.java x: 6 commits (all time) y: 394 lines of code src/main/java/org/codehaus/groovy/vmplugin/v8/IndyInterface.java x: 14 commits (all time) y: 232 lines of code subprojects/groovy-ginq/src/main/groovy/org/apache/groovy/ginq/dsl/expression/JoinExpression.java x: 10 commits (all time) y: 73 lines of code src/main/java/org/codehaus/groovy/runtime/FormatHelper.java x: 4 commits (all time) y: 385 lines of code src/main/java/org/codehaus/groovy/transform/stc/UnionTypeClassNode.java x: 9 commits (all time) y: 401 lines of code src/main/java/org/codehaus/groovy/transform/NamedVariantASTTransformation.java x: 31 commits (all time) y: 277 lines of code src/main/java/org/codehaus/groovy/reflection/ParameterTypes.java x: 13 commits (all time) y: 278 lines of code subprojects/groovy-json/src/main/java/groovy/json/JsonOutput.java x: 21 commits (all time) y: 145 lines of code src/main/java/org/codehaus/groovy/transform/stc/TraitTypeCheckingExtension.java x: 13 commits (all time) y: 59 lines of code src/main/java/org/codehaus/groovy/ast/GenericsType.java x: 47 commits (all time) y: 358 lines of code src/main/java/org/codehaus/groovy/ast/tools/WideningCategories.java x: 35 commits (all time) y: 431 lines of code src/main/java/org/codehaus/groovy/classgen/EnumCompletionVisitor.java x: 14 commits (all time) y: 217 lines of code src/main/java/org/codehaus/groovy/vmplugin/VMPlugin.java x: 20 commits (all time) y: 66 lines of code subprojects/groovy-macro/src/main/groovy/org/codehaus/groovy/macro/matcher/ASTMatcher.groovy x: 24 commits (all time) y: 896 lines of code subprojects/groovy-macro/src/main/groovy/org/codehaus/groovy/macro/matcher/MatchingConstraints.groovy x: 9 commits (all time) y: 15 lines of code src/main/java/org/codehaus/groovy/control/SourceExtensionHandler.java x: 9 commits (all time) y: 42 lines of code src/main/java/org/codehaus/groovy/transform/ASTTransformationVisitor.java x: 29 commits (all time) y: 306 lines of code src/main/java/org/codehaus/groovy/runtime/metaclass/MetaClassRegistryImpl.java x: 26 commits (all time) y: 373 lines of code src/main/java/groovy/util/CharsetToolkit.java x: 7 commits (all time) y: 187 lines of code subprojects/groovy-json/src/main/java/org/apache/groovy/json/internal/JsonParserCharArray.java x: 5 commits (all time) y: 299 lines of code src/main/java/org/codehaus/groovy/syntax/Types.java x: 12 commits (all time) y: 987 lines of code src/main/java/org/codehaus/groovy/transform/trait/SuperCallTraitTransformer.java x: 16 commits (all time) y: 191 lines of code src/main/java/org/codehaus/groovy/runtime/MethodRankHelper.java x: 10 commits (all time) y: 345 lines of code subprojects/groovy-groovysh/src/main/groovy/org/apache/groovy/groovysh/commands/ImportCommand.groovy x: 7 commits (all time) y: 209 lines of code subprojects/groovy-docgenerator/src/main/groovy/org/apache/groovy/docgenerator/DocGenerator.groovy x: 10 commits (all time) y: 400 lines of code subprojects/groovy-macro/src/main/groovy/org/codehaus/groovy/macro/transform/MacroClassTransformation.java x: 10 commits (all time) y: 100 lines of code subprojects/groovy-cli-commons/src/main/groovy/groovy/cli/commons/CliBuilder.groovy x: 8 commits (all time) y: 337 lines of code src/main/java/org/codehaus/groovy/vmplugin/v7/IndyInterface.java x: 16 commits (all time) y: 50 lines of code src/main/java/org/codehaus/groovy/ast/Parameter.java x: 12 commits (all time) y: 94 lines of code src/main/java/org/codehaus/groovy/runtime/DefaultGroovyStaticMethods.java x: 21 commits (all time) y: 116 lines of code src/main/java/org/codehaus/groovy/reflection/ClassLoaderForClassArtifacts.java x: 10 commits (all time) y: 56 lines of code src/main/java/org/codehaus/groovy/runtime/callsite/CallSiteGenerator.java x: 7 commits (all time) y: 179 lines of code src/main/java/org/codehaus/groovy/control/customizers/SecureASTCustomizer.java x: 20 commits (all time) y: 1048 lines of code src/main/java/org/codehaus/groovy/transform/MemoizedASTTransformation.java x: 8 commits (all time) y: 164 lines of code subprojects/groovy-ginq/src/main/groovy/org/apache/groovy/ginq/provider/collection/runtime/Queryable.java x: 28 commits (all time) y: 120 lines of code subprojects/groovy-swing/src/main/groovy/groovy/swing/impl/ClosureCellEditor.groovy x: 9 commits (all time) y: 94 lines of code subprojects/groovy-console/src/main/groovy/groovy/console/ui/AstBrowser.groovy x: 17 commits (all time) y: 596 lines of code subprojects/groovy-console/src/main/groovy/groovy/console/ui/text/TextEditor.java x: 9 commits (all time) y: 391 lines of code src/main/java/org/codehaus/groovy/runtime/BytecodeInterface8.java x: 4 commits (all time) y: 127 lines of code src/main/java/org/codehaus/groovy/runtime/DefaultGroovyMethodsSupport.java x: 10 commits (all time) y: 355 lines of code src/main/groovy/groovy/transform/RecordType.groovy x: 10 commits (all time) y: 21 lines of code src/main/java/groovy/util/logging/Log.java x: 6 commits (all time) y: 65 lines of code subprojects/groovy-typecheckers/src/main/groovy/groovy/typecheckers/RegexChecker.groovy x: 2 commits (all time) y: 202 lines of code src/main/java/org/codehaus/groovy/reflection/CachedMethod.java x: 16 commits (all time) y: 280 lines of code src/main/java/org/apache/groovy/util/concurrent/concurrentlinkedhashmap/ConcurrentLinkedHashMap.java x: 6 commits (all time) y: 986 lines of code src/main/groovy/org/codehaus/groovy/transform/TimedInterruptibleASTTransformation.groovy x: 9 commits (all time) y: 243 lines of code subprojects/groovy-json/src/main/java/groovy/json/JsonLexer.java x: 20 commits (all time) y: 162 lines of code src/main/java/org/codehaus/groovy/transform/BuilderASTTransformation.java x: 8 commits (all time) y: 245 lines of code src/main/java/org/codehaus/groovy/transform/sc/transformers/BinaryExpressionTransformer.java x: 30 commits (all time) y: 419 lines of code subprojects/groovy-ginq/src/main/groovy/org/apache/groovy/ginq/dsl/GinqAstOptimizer.groovy x: 11 commits (all time) y: 231 lines of code src/main/java/org/codehaus/groovy/ast/MethodNode.java x: 22 commits (all time) y: 211 lines of code src/main/java/org/codehaus/groovy/tools/javac/JavaAwareCompilationUnit.java x: 17 commits (all time) y: 135 lines of code subprojects/groovy-ginq/src/main/groovy/org/apache/groovy/ginq/provider/collection/runtime/QueryableHelper.groovy x: 26 commits (all time) y: 112 lines of code src/main/java/org/codehaus/groovy/transform/OperatorRenameASTTransformation.java x: 1 commits (all time) y: 163 lines of code src/main/groovy/org/codehaus/groovy/classgen/genMathModification.groovy x: 3 commits (all time) y: 104 lines of code src/main/java/org/codehaus/groovy/runtime/typehandling/NumberMathModificationInfo.java x: 5 commits (all time) y: 3036 lines of code src/main/java/org/codehaus/groovy/vmplugin/v8/IndyMath.java x: 3 commits (all time) y: 187 lines of code subprojects/groovy-ant/src/main/java/groovy/ant/AntBuilder.java x: 9 commits (all time) y: 351 lines of code subprojects/groovy-nio/src/main/java/org/apache/groovy/nio/extensions/NioExtensions.java x: 12 commits (all time) y: 676 lines of code src/main/java/org/codehaus/groovy/ast/decompiled/ClassSignatureParser.java x: 13 commits (all time) y: 88 lines of code src/main/java/org/codehaus/groovy/transform/MapConstructorASTTransformation.java x: 24 commits (all time) y: 199 lines of code subprojects/performance/src/files/pleac03.groovy x: 2 commits (all time) y: 237 lines of code src/main/java/org/codehaus/groovy/classgen/asm/AssertionWriter.java x: 8 commits (all time) y: 202 lines of code src/main/java/org/codehaus/groovy/classgen/asm/CallSiteWriter.java x: 15 commits (all time) y: 329 lines of code src/main/java/org/codehaus/groovy/tools/LoaderConfiguration.java x: 10 commits (all time) y: 205 lines of code subprojects/groovy-groovysh/src/main/groovy/org/apache/groovy/groovysh/Main.groovy x: 9 commits (all time) y: 171 lines of code src/main/java/org/codehaus/groovy/transform/AbstractASTTransformation.java x: 24 commits (all time) y: 327 lines of code src/main/java/org/codehaus/groovy/transform/ImmutableASTTransformation.java x: 29 commits (all time) y: 350 lines of code src/main/java/org/codehaus/groovy/transform/ASTTransformationCollectorCodeVisitor.java x: 13 commits (all time) y: 234 lines of code benchmark/bench.groovy x: 16 commits (all time) y: 94 lines of code src/main/java/org/apache/groovy/util/concurrent/concurrentlinkedhashmap/LinkedDeque.java x: 3 commits (all time) y: 290 lines of code subprojects/groovy-json/src/main/java/groovy/json/JsonBuilder.java x: 24 commits (all time) y: 131 lines of code src/main/java/org/codehaus/groovy/runtime/EncodingGroovyMethods.java x: 13 commits (all time) y: 186 lines of code src/main/java/org/codehaus/groovy/runtime/IOGroovyMethods.java x: 16 commits (all time) y: 712 lines of code src/main/java/org/codehaus/groovy/runtime/metaclass/ConcurrentReaderHashMap.java x: 15 commits (all time) y: 601 lines of code src/main/java/org/codehaus/groovy/runtime/metaclass/DefaultMetaClassInfo.java x: 5 commits (all time) y: 149 lines of code subprojects/groovy-ant/src/main/java/org/codehaus/groovy/ant/Groovy.java x: 44 commits (all time) y: 481 lines of code subprojects/groovy-ant/src/main/java/org/codehaus/groovy/ant/UberCompileTask.java x: 14 commits (all time) y: 166 lines of code subprojects/groovy-cli-picocli/src/main/groovy/groovy/cli/picocli/CliBuilder.groovy x: 11 commits (all time) y: 425 lines of code subprojects/groovy-console/src/main/groovy/groovy/console/ui/ConsoleActions.groovy x: 11 commits (all time) y: 379 lines of code subprojects/groovy-json/src/main/java/groovy/json/JsonParserType.java x: 12 commits (all time) y: 7 lines of code subprojects/groovy-json/src/main/java/groovy/json/JsonToken.java x: 14 commits (all time) y: 93 lines of code subprojects/groovy-json/src/main/java/groovy/json/StreamingJsonBuilder.java x: 30 commits (all time) y: 390 lines of code subprojects/groovy-json/src/main/java/org/apache/groovy/json/internal/CharBuf.java x: 7 commits (all time) y: 660 lines of code subprojects/groovy-json/src/main/java/org/apache/groovy/json/internal/LazyValueMap.java x: 6 commits (all time) y: 154 lines of code subprojects/groovy-sql/src/main/java/groovy/sql/DataSet.java x: 21 commits (all time) y: 304 lines of code subprojects/groovy-templates/src/main/groovy/groovy/text/StreamingTemplateEngine.java x: 38 commits (all time) y: 494 lines of code subprojects/groovy-templates/src/main/groovy/groovy/text/markup/TemplateResolver.java x: 6 commits (all time) y: 7 lines of code subprojects/groovy-xml/src/main/java/groovy/xml/XmlParser.java x: 10 commits (all time) y: 234 lines of code subprojects/stress/src/stressTest/java/org/codehaus/groovy/reflection/ClassInfoDeadlockStressTest.java x: 2 commits (all time) y: 94 lines of code src/main/java/org/codehaus/groovy/control/ConfigurationException.java x: 7 commits (all time) y: 24 lines of code src/main/java/org/codehaus/groovy/reflection/ClassInfo.java x: 18 commits (all time) y: 343 lines of code src/main/java/org/apache/groovy/plugin/GroovyRunnerRegistry.java x: 2 commits (all time) y: 258 lines of code src/main/java/org/codehaus/groovy/ast/decompiled/AsmDecompiler.java x: 19 commits (all time) y: 176 lines of code src/main/java/org/codehaus/groovy/ast/expr/GStringExpression.java x: 8 commits (all time) y: 77 lines of code src/main/groovy/groovy/cli/internal/CliBuilderInternal.groovy x: 2 commits (all time) y: 209 lines of code src/main/java/groovy/util/ConfigObject.java x: 4 commits (all time) y: 281 lines of code src/main/java/org/codehaus/groovy/classgen/FinalVariableAnalyzer.java x: 15 commits (all time) y: 459 lines of code src/main/java/org/codehaus/groovy/classgen/asm/OptimizingStatementWriter.java x: 19 commits (all time) y: 767 lines of code src/main/java/org/codehaus/groovy/transform/stc/AbstractTypeCheckingExtension.java x: 11 commits (all time) y: 319 lines of code build-logic/src/main/groovy/org/apache/groovy/gradle/DocGDK.groovy x: 1 commits (all time) y: 60 lines of code src/main/java/org/codehaus/groovy/runtime/GroovyCategorySupport.java x: 12 commits (all time) y: 257 lines of code subprojects/performance/src/files/pleac02.groovy x: 1 commits (all time) y: 205 lines of code subprojects/performance/src/files/pleac04.groovy x: 1 commits (all time) y: 256 lines of code subprojects/groovy-console/src/main/groovy/groovy/console/ui/ObjectBrowser.groovy x: 19 commits (all time) y: 364 lines of code subprojects/groovy-console/src/main/groovy/groovy/console/ui/text/SmartDocumentFilter.java x: 13 commits (all time) y: 318 lines of code subprojects/groovy-console/src/main/groovy/groovy/console/ui/ScriptToTreeNodeAdapter.groovy x: 15 commits (all time) y: 623 lines of code subprojects/groovy-groovysh/src/main/groovy/org/apache/groovy/groovysh/util/PackageHelperImpl.groovy x: 6 commits (all time) y: 339 lines of code src/main/groovy/org/codehaus/groovy/ast/builder/AstSpecificationCompiler.groovy x: 14 commits (all time) y: 591 lines of code src/main/java/org/codehaus/groovy/ast/decompiled/LazyFieldNode.java x: 9 commits (all time) y: 309 lines of code subprojects/groovy-templates/src/main/groovy/groovy/text/GStringTemplateEngine.java x: 21 commits (all time) y: 168 lines of code src/main/java/groovy/util/ObjectGraphBuilder.java x: 6 commits (all time) y: 570 lines of code subprojects/groovy-xml/src/main/java/groovy/xml/DOMBuilder.java x: 19 commits (all time) y: 137 lines of code subprojects/groovy-xml/src/main/java/groovy/xml/XmlSlurper.java x: 11 commits (all time) y: 209 lines of code src/main/java/groovy/lang/ListWithDefault.java x: 3 commits (all time) y: 168 lines of code src/main/java/org/codehaus/groovy/classgen/asm/util/TypeUtil.java x: 11 commits (all time) y: 157 lines of code subprojects/groovy-groovysh/src/main/groovy/org/apache/groovy/groovysh/completion/antlr4/GroovySyntaxCompleter.groovy x: 2 commits (all time) y: 306 lines of code src/main/java/org/codehaus/groovy/ast/decompiled/Annotations.java x: 9 commits (all time) y: 128 lines of code src/main/groovy/groovy/beans/ListenerListASTTransformation.groovy x: 6 commits (all time) y: 195 lines of code src/main/java/org/apache/groovy/antlr/LexerFrame.java x: 4 commits (all time) y: 252 lines of code benchmark/bench/meteor.java x: 4 commits (all time) y: 335 lines of code src/main/java/org/codehaus/groovy/runtime/dgmimpl/NumberNumberMinus.java x: 4 commits (all time) y: 354 lines of code src/main/java/org/codehaus/groovy/tools/gse/DependencyTracker.java x: 2 commits (all time) y: 111 lines of code subprojects/groovy-swing/src/main/groovy/groovy/swing/SwingBuilder.groovy x: 20 commits (all time) y: 456 lines of code subprojects/groovy-swing/src/main/groovy/groovy/swing/impl/DefaultAction.java x: 11 commits (all time) y: 20 lines of code subprojects/groovy-xml/src/main/java/groovy/xml/MarkupBuilder.java x: 27 commits (all time) y: 302 lines of code subprojects/groovy-ginq/src/main/groovy/org/apache/groovy/ginq/dsl/GinqAstBuilder.java x: 31 commits (all time) y: 402 lines of code subprojects/groovy-swing/src/main/java/org/apache/groovy/swing/binding/PropertyBinding.java x: 9 commits (all time) y: 312 lines of code subprojects/groovy-console/src/main/groovy/groovy/console/ui/view/MacOSXMenuBar.groovy x: 11 commits (all time) y: 178 lines of code src/main/java/org/codehaus/groovy/transform/LazyASTTransformation.java x: 13 commits (all time) y: 217 lines of code subprojects/groovy-json/src/main/java/groovy/json/JsonSlurper.java x: 28 commits (all time) y: 221 lines of code subprojects/groovy-ginq/src/main/groovy/org/apache/groovy/ginq/provider/collection/runtime/WindowImpl.java x: 25 commits (all time) y: 229 lines of code subprojects/groovy-console/src/main/groovy/groovy/console/ui/text/MatchingHighlighter.java x: 5 commits (all time) y: 175 lines of code subprojects/groovy-groovysh/src/main/groovy/org/apache/groovy/groovysh/completion/antlr4/ReflectionCompleter.groovy x: 3 commits (all time) y: 594 lines of code subprojects/groovy-json/src/main/java/org/apache/groovy/json/internal/JsonParserLax.java x: 6 commits (all time) y: 506 lines of code src/main/java/org/apache/groovy/parser/antlr4/GroovydocManager.java x: 1 commits (all time) y: 117 lines of code src/main/java/org/apache/groovy/util/concurrent/ConcurrentReferenceHashMap.java x: 3 commits (all time) y: 1110 lines of code src/testFixtures/groovy/cli/CliBuilderTestCase.groovy x: 1 commits (all time) y: 317 lines of code src/testFixtures/groovy/org/codehaus/groovy/ast/builder/AstAssert.groovy x: 1 commits (all time) y: 333 lines of code src/main/java/groovy/lang/DelegatingMetaClass.java x: 3 commits (all time) y: 223 lines of code src/main/java/groovy/util/ObservableList.java x: 5 commits (all time) y: 457 lines of code src/main/java/groovy/util/ObservableMap.java x: 5 commits (all time) y: 316 lines of code subprojects/groovy-json/src/main/java/org/apache/groovy/json/internal/CharSequenceValue.java x: 5 commits (all time) y: 240 lines of code subprojects/groovy-json/src/main/java/org/apache/groovy/json/internal/ValueContainer.java x: 5 commits (all time) y: 142 lines of code src/main/java/groovy/transform/builder/DefaultStrategy.java x: 2 commits (all time) y: 160 lines of code src/main/java/groovy/util/ObservableSet.java x: 4 commits (all time) y: 321 lines of code src/main/java/org/codehaus/groovy/runtime/dgmimpl/NumberNumberDiv.java x: 4 commits (all time) y: 304 lines of code src/main/java/org/codehaus/groovy/runtime/dgmimpl/NumberNumberMultiply.java x: 3 commits (all time) y: 354 lines of code src/main/java/org/codehaus/groovy/runtime/dgmimpl/NumberNumberPlus.java x: 3 commits (all time) y: 350 lines of code subprojects/groovy-console/src/main/groovy/groovy/console/ui/text/GroovyFilter.java x: 4 commits (all time) y: 209 lines of code subprojects/groovy-json/src/main/java/org/apache/groovy/json/internal/BaseJsonParser.java x: 4 commits (all time) y: 175 lines of code subprojects/groovy-jsr223/src/main/java/org/codehaus/groovy/jsr223/GroovyCompiledScript.java x: 13 commits (all time) y: 21 lines of code subprojects/groovy-macro/src/main/groovy/org/codehaus/groovy/macro/runtime/MacroBuilder.java x: 15 commits (all time) y: 93 lines of code subprojects/groovy-sql/src/main/java/groovy/sql/SqlOrderByVisitor.java x: 10 commits (all time) y: 18 lines of code subprojects/groovy-xml/src/main/java/groovy/xml/slurpersupport/Node.java x: 4 commits (all time) y: 238 lines of code src/main/java/org/codehaus/groovy/runtime/callsite/AbstractCallSite.java x: 5 commits (all time) y: 368 lines of code src/main/java/org/codehaus/groovy/vmplugin/v8/IndyArrayAccess.java x: 1 commits (all time) y: 97 lines of code src/main/java/org/codehaus/groovy/ast/decompiled/LazyConstructorNode.java x: 7 commits (all time) y: 394 lines of code subprojects/groovy-jmx/src/main/groovy/groovy/jmx/builder/JmxBuilderTools.groovy x: 8 commits (all time) y: 209 lines of code subprojects/groovy-json/src/main/java/groovy/json/JsonSlurperClassic.java x: 13 commits (all time) y: 261 lines of code subprojects/groovy-docgenerator/src/main/resources/org/apache/groovy/docgenerator/stylesheet.css x: 1 commits (all time) y: 1830 lines of code src/main/java/org/codehaus/groovy/ast/TransformingCodeVisitor.java x: 1 commits (all time) y: 301 lines of code
5277.0
lines of code
  min: 1.0
  average: 119.84
  25th percentile: 18.0
  median: 44.0
  75th percentile: 113.0
  max: 5277.0
0 550.0
commits (all time)
min: 1.0 | average: 7.8 | 25th percentile: 2.0 | median: 4.0 | 75th percentile: 8.0 | max: 550.0

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

src/main/java/org/codehaus/groovy/transform/sc/transformers/PropertyExpressionTransformer.java x: 1 contributors (all time) y: 55 lines of code src/main/java/org/codehaus/groovy/transform/trait/TraitReceiverTransformer.java x: 3 contributors (all time) y: 291 lines of code src/main/java/org/codehaus/groovy/classgen/ClassCompletionVerifier.java x: 8 contributors (all time) y: 782 lines of code src/main/java/org/apache/groovy/parser/antlr4/AstBuilder.java x: 7 contributors (all time) y: 3916 lines of code gradle/verification-metadata.xml x: 8 contributors (all time) y: 1522 lines of code subprojects/groovy-docgenerator/src/main/resources/org/apache/groovy/docgenerator/template.class.html x: 1 contributors (all time) y: 141 lines of code subprojects/groovy-groovydoc/src/main/java/org/apache/groovy/antlr/GroovydocVisitor.java x: 4 contributors (all time) y: 351 lines of code src/main/java/groovy/lang/MetaClassImpl.java x: 10 contributors (all time) y: 2870 lines of code src/main/java/org/codehaus/groovy/transform/trait/Traits.java x: 3 contributors (all time) y: 253 lines of code src/main/java/org/codehaus/groovy/vmplugin/v8/Selector.java x: 5 contributors (all time) y: 798 lines of code src/main/java/org/codehaus/groovy/reflection/CachedClass.java x: 7 contributors (all time) y: 435 lines of code src/main/java/org/codehaus/groovy/runtime/StringGroovyMethods.java x: 9 contributors (all time) y: 1382 lines of code src/main/java/org/apache/groovy/ast/tools/ExpressionUtils.java x: 4 contributors (all time) y: 296 lines of code src/main/java/org/codehaus/groovy/vmplugin/v8/Java8.java x: 4 contributors (all time) y: 568 lines of code src/main/java/org/codehaus/groovy/ast/decompiled/MemberSignatureParser.java x: 5 contributors (all time) y: 134 lines of code src/main/java/org/codehaus/groovy/classgen/AsmClassGenerator.java x: 12 contributors (all time) y: 2051 lines of code src/main/java/org/codehaus/groovy/classgen/asm/BinaryExpressionHelper.java x: 5 contributors (all time) y: 789 lines of code src/main/java/org/codehaus/groovy/classgen/asm/BinaryExpressionMultiTypeDispatcher.java x: 5 contributors (all time) y: 297 lines of code src/main/java/org/codehaus/groovy/classgen/asm/InvocationWriter.java x: 7 contributors (all time) y: 697 lines of code src/main/java/org/codehaus/groovy/classgen/asm/StatementWriter.java x: 4 contributors (all time) y: 462 lines of code src/main/java/org/codehaus/groovy/classgen/asm/sc/StaticInvocationWriter.java x: 8 contributors (all time) y: 624 lines of code src/main/java/org/codehaus/groovy/classgen/asm/sc/StaticTypesBinaryExpressionMultiTypeDispatcher.java x: 5 contributors (all time) y: 289 lines of code src/main/java/org/codehaus/groovy/transform/sc/transformers/StaticCompilationTransformer.java x: 4 contributors (all time) y: 135 lines of code src/main/java/org/codehaus/groovy/transform/stc/StaticTypeCheckingSupport.java x: 11 contributors (all time) y: 1867 lines of code src/main/java/org/codehaus/groovy/transform/stc/StaticTypeCheckingVisitor.java x: 14 contributors (all time) y: 5277 lines of code src/main/java/org/codehaus/groovy/classgen/asm/indy/InvokeDynamicWriter.java x: 5 contributors (all time) y: 193 lines of code subprojects/groovy-ginq/src/main/groovy/org/apache/groovy/ginq/provider/collection/GinqAstWalker.groovy x: 3 contributors (all time) y: 1323 lines of code subprojects/groovy-ant/src/main/java/org/codehaus/groovy/ant/Groovyc.java x: 19 contributors (all time) y: 788 lines of code config/codenarc/codenarc.groovy x: 8 contributors (all time) y: 222 lines of code security/groovy.policy x: 10 contributors (all time) y: 226 lines of code src/main/java/groovy/lang/GroovyClassLoader.java x: 11 contributors (all time) y: 747 lines of code src/main/java/org/codehaus/groovy/classgen/VariableScopeVisitor.java x: 4 contributors (all time) y: 613 lines of code src/main/java/org/codehaus/groovy/runtime/memoize/ConcurrentCommonCache.java x: 6 contributors (all time) y: 143 lines of code src/main/java/org/codehaus/groovy/runtime/memoize/FlexibleEvictableCache.java x: 1 contributors (all time) y: 4 lines of code src/main/java/org/codehaus/groovy/runtime/memoize/StampedCommonCache.java x: 3 contributors (all time) y: 161 lines of code src/main/java/groovy/util/Iterables.java x: 1 contributors (all time) y: 77 lines of code src/main/java/groovy/util/Iterators.java x: 1 contributors (all time) y: 249 lines of code subprojects/groovy-groovysh/src/main/groovy/org/apache/groovy/groovysh/Groovysh.groovy x: 4 contributors (all time) y: 431 lines of code src/main/java/org/codehaus/groovy/classgen/InnerClassVisitorHelper.java x: 4 contributors (all time) y: 66 lines of code src/main/java/org/codehaus/groovy/antlr/EnumHelper.java x: 3 contributors (all time) y: 35 lines of code src/main/java/org/codehaus/groovy/ast/InnerClassNode.java x: 4 contributors (all time) y: 42 lines of code src/main/java/org/codehaus/groovy/classgen/EnumVisitor.java x: 4 contributors (all time) y: 262 lines of code src/main/java/org/codehaus/groovy/transform/trait/TraitASTTransformation.java x: 6 contributors (all time) y: 551 lines of code src/main/java/org/codehaus/groovy/classgen/asm/CompileStack.java x: 5 contributors (all time) y: 576 lines of code src/antlr/GroovyParser.g4 x: 7 contributors (all time) y: 1086 lines of code src/main/java/org/codehaus/groovy/classgen/VerifierCodeVisitor.java x: 3 contributors (all time) y: 75 lines of code src/main/java/org/codehaus/groovy/transform/CategoryASTTransformation.java x: 4 contributors (all time) y: 203 lines of code src/main/java/org/codehaus/groovy/transform/sc/StaticCompilationVisitor.java x: 4 contributors (all time) y: 478 lines of code subprojects/groovy-console/src/main/groovy/groovy/console/ui/AstNodeToScriptAdapter.groovy x: 4 contributors (all time) y: 1028 lines of code src/antlr/GroovyLexer.g4 x: 7 contributors (all time) y: 818 lines of code src/main/java/org/codehaus/groovy/control/CompilerConfiguration.java x: 11 contributors (all time) y: 630 lines of code src/main/java/org/codehaus/groovy/runtime/InvokerHelper.java x: 8 contributors (all time) y: 604 lines of code src/main/java/groovy/lang/IntRange.java x: 6 contributors (all time) y: 272 lines of code src/main/java/groovy/lang/NumberRange.java x: 5 contributors (all time) y: 388 lines of code src/main/java/groovy/lang/ObjectRange.java x: 3 contributors (all time) y: 357 lines of code src/main/java/groovy/util/MapEntry.java x: 2 contributors (all time) y: 48 lines of code src/main/java/org/codehaus/groovy/control/GenericsVisitor.java x: 5 contributors (all time) y: 155 lines of code src/main/java/org/codehaus/groovy/runtime/metaclass/ClosureMetaClass.java x: 8 contributors (all time) y: 547 lines of code src/main/java/org/codehaus/groovy/classgen/asm/OperandStack.java x: 7 contributors (all time) y: 522 lines of code src/main/java/org/codehaus/groovy/ast/expr/DeclarationExpression.java x: 3 contributors (all time) y: 101 lines of code src/main/java/org/codehaus/groovy/classgen/ExtendedVerifier.java x: 4 contributors (all time) y: 411 lines of code src/main/java/org/codehaus/groovy/control/ResolveVisitor.java x: 9 contributors (all time) y: 1184 lines of code build-logic/src/main/groovy/org/apache/groovy/gradle/JarJarTask.groovy x: 3 contributors (all time) y: 130 lines of code src/main/java/org/codehaus/groovy/runtime/ScriptBytecodeAdapter.java x: 8 contributors (all time) y: 747 lines of code src/main/java/org/apache/groovy/ast/tools/ClassNodeUtils.java x: 9 contributors (all time) y: 332 lines of code src/main/java/org/codehaus/groovy/ast/tools/GenericsUtils.java x: 6 contributors (all time) y: 768 lines of code src/main/java/org/codehaus/groovy/classgen/Verifier.java x: 8 contributors (all time) y: 1465 lines of code src/main/java/org/codehaus/groovy/tools/FileSystemCompiler.java x: 7 contributors (all time) y: 367 lines of code src/main/java/org/codehaus/groovy/transform/trait/TraitComposer.java x: 7 contributors (all time) y: 460 lines of code src/main/groovy/groovy/grape/GrapeIvy.groovy x: 4 contributors (all time) y: 602 lines of code src/main/java/org/codehaus/groovy/ast/expr/ExpressionTransformer.java x: 3 contributors (all time) y: 5 lines of code src/main/java/groovy/lang/MetaArrayLengthProperty.java x: 2 contributors (all time) y: 20 lines of code src/main/java/groovy/lang/MetaBeanProperty.java x: 2 contributors (all time) y: 77 lines of code src/main/java/org/codehaus/groovy/transform/FieldASTTransformation.java x: 6 contributors (all time) y: 195 lines of code src/main/java/org/codehaus/groovy/classgen/asm/sc/StaticTypesCallSiteWriter.java x: 7 contributors (all time) y: 728 lines of code src/main/java/org/codehaus/groovy/ast/stmt/IfStatement.java x: 3 contributors (all time) y: 54 lines of code src/main/java/org/apache/groovy/parser/antlr4/internal/atnmanager/AtnManager.java x: 2 contributors (all time) y: 107 lines of code src/main/java/org/codehaus/groovy/classgen/asm/sc/StaticTypesLambdaWriter.java x: 4 contributors (all time) y: 288 lines of code src/resources/groovy/grape/defaultGrapeConfig.xml x: 9 contributors (all time) y: 14 lines of code src/main/java/org/apache/groovy/parser/antlr4/util/StringUtils.java x: 2 contributors (all time) y: 131 lines of code src/main/java/org/codehaus/groovy/vmplugin/v8/CacheableCallSite.java x: 3 contributors (all time) y: 119 lines of code src/main/java/groovy/util/ProxyGenerator.java x: 3 contributors (all time) y: 223 lines of code src/main/java/org/codehaus/groovy/runtime/ProxyGeneratorAdapter.java x: 6 contributors (all time) y: 731 lines of code src/main/java/org/codehaus/groovy/runtime/ConversionHandler.java x: 6 contributors (all time) y: 105 lines of code build-logic/src/main/groovy/org/apache/groovy/gradle/WriteExtensionDescriptorTask.groovy x: 2 contributors (all time) y: 29 lines of code src/main/groovy/groovy/util/ConfigSlurper.groovy x: 2 contributors (all time) y: 198 lines of code subprojects/groovy-console/src/main/groovy/groovy/console/ui/Console.groovy x: 10 contributors (all time) y: 1503 lines of code subprojects/groovy-swing/src/main/groovy/groovy/swing/LookAndFeelHelper.groovy x: 7 contributors (all time) y: 144 lines of code subprojects/groovy-swing/src/main/groovy/groovy/swing/factory/BeanFactory.groovy x: 5 contributors (all time) y: 30 lines of code subprojects/groovy-swing/src/main/groovy/groovy/swing/factory/ColumnModelFactory.groovy x: 6 contributors (all time) y: 29 lines of code subprojects/groovy-swing/src/main/groovy/groovy/swing/factory/TextArgWidgetFactory.groovy x: 4 contributors (all time) y: 19 lines of code subprojects/groovy-test/src/main/groovy/groovy/mock/interceptor/MockFor.groovy x: 6 contributors (all time) y: 80 lines of code subprojects/groovy-sql/src/main/java/groovy/sql/Sql.java x: 17 contributors (all time) y: 1844 lines of code subprojects/groovy-sql/src/main/java/groovy/sql/SqlWithParams.java x: 6 contributors (all time) y: 17 lines of code subprojects/groovy-jmx/src/main/groovy/groovy/jmx/builder/JmxMetaMapBuilder.groovy x: 9 contributors (all time) y: 423 lines of code subprojects/groovy-typecheckers/src/main/groovy/groovy/typecheckers/FormatStringChecker.groovy x: 2 contributors (all time) y: 228 lines of code src/main/java/groovy/lang/Closure.java x: 5 contributors (all time) y: 474 lines of code src/main/java/org/codehaus/groovy/vmplugin/v8/PluginDefaultGroovyMethods.java x: 6 contributors (all time) y: 340 lines of code src/main/java/org/codehaus/groovy/vmplugin/v9/Java9.java x: 6 contributors (all time) y: 1597 lines of code subprojects/groovy-servlet/src/main/java/groovy/servlet/AbstractHttpServlet.java x: 8 contributors (all time) y: 195 lines of code subprojects/groovy-servlet/src/main/java/groovy/servlet/ServletBinding.java x: 7 contributors (all time) y: 255 lines of code subprojects/groovy-servlet/src/main/java/groovy/servlet/ServletCategory.java x: 5 contributors (all time) y: 55 lines of code subprojects/groovy-servlet/src/main/java/groovy/servlet/TemplateServlet.java x: 10 contributors (all time) y: 242 lines of code src/main/java/org/apache/groovy/ast/tools/ImmutablePropertyUtils.java x: 5 contributors (all time) y: 247 lines of code src/main/java/org/codehaus/groovy/classgen/asm/BytecodeHelper.java x: 6 contributors (all time) y: 638 lines of code src/main/java/org/codehaus/groovy/transform/AnnotationCollectorTransform.java x: 6 contributors (all time) y: 317 lines of code src/main/java/org/codehaus/groovy/runtime/GStringImpl.java x: 4 contributors (all time) y: 244 lines of code src/main/java/groovy/lang/ExpandoMetaClass.java x: 5 contributors (all time) y: 939 lines of code src/main/java/groovy/lang/GroovyShell.java x: 6 contributors (all time) y: 376 lines of code src/main/java/groovy/ui/GroovyMain.java x: 5 contributors (all time) y: 406 lines of code src/main/java/groovy/util/FactoryBuilderSupport.java x: 3 contributors (all time) y: 799 lines of code src/main/java/org/apache/groovy/parser/antlr4/ModifierManager.java x: 2 contributors (all time) y: 148 lines of code subprojects/groovy-ant/src/main/java/org/codehaus/groovy/ant/Groovydoc.java x: 9 contributors (all time) y: 309 lines of code subprojects/groovy-contracts/src/main/java/org/apache/groovy/contracts/ast/visitor/AnnotationProcessorVisitor.java x: 4 contributors (all time) y: 178 lines of code subprojects/groovy-jmx/src/main/java/groovy/jmx/builder/JmxBuilderModelMBean.java x: 6 contributors (all time) y: 148 lines of code subprojects/groovy-json/src/main/java/groovy/json/DefaultJsonGenerator.java x: 6 contributors (all time) y: 399 lines of code subprojects/groovy-jsr223/src/main/java/org/codehaus/groovy/jsr223/GroovyScriptEngineImpl.java x: 10 contributors (all time) y: 341 lines of code subprojects/groovy-xml/src/main/java/groovy/xml/XmlNodePrinter.java x: 2 contributors (all time) y: 304 lines of code subprojects/groovy-xml/src/main/java/org/apache/groovy/xml/tools/DomToGroovy.java x: 2 contributors (all time) y: 345 lines of code src/main/java/groovy/beans/BindableASTTransformation.java x: 2 contributors (all time) y: 241 lines of code src/main/java/groovy/beans/VetoableASTTransformation.java x: 2 contributors (all time) y: 255 lines of code src/main/java/groovy/grape/GrabAnnotationTransformation.java x: 5 contributors (all time) y: 536 lines of code src/main/java/groovy/namespace/QName.java x: 4 contributors (all time) y: 118 lines of code src/main/java/groovy/transform/builder/ExternalStrategy.java x: 2 contributors (all time) y: 97 lines of code src/main/java/org/codehaus/groovy/ast/ClassNode.java x: 7 contributors (all time) y: 1139 lines of code src/main/java/org/codehaus/groovy/ast/tools/GeneralUtils.java x: 7 contributors (all time) y: 899 lines of code src/main/java/org/codehaus/groovy/classgen/GeneratorContext.java x: 5 contributors (all time) y: 84 lines of code src/main/java/org/codehaus/groovy/control/ClassNodeResolver.java x: 7 contributors (all time) y: 178 lines of code src/main/java/org/codehaus/groovy/control/StaticImportVisitor.java x: 6 contributors (all time) y: 515 lines of code src/main/java/org/codehaus/groovy/runtime/typehandling/DefaultTypeTransformation.java x: 11 contributors (all time) y: 901 lines of code src/main/java/org/codehaus/groovy/tools/DgmConverter.java x: 3 contributors (all time) y: 192 lines of code src/main/java/org/codehaus/groovy/tools/javac/JavaStubGenerator.java x: 9 contributors (all time) y: 964 lines of code src/main/java/org/codehaus/groovy/transform/EqualsAndHashCodeASTTransformation.java x: 4 contributors (all time) y: 388 lines of code src/main/java/org/codehaus/groovy/transform/RecordTypeASTTransformation.java x: 3 contributors (all time) y: 486 lines of code src/main/java/org/codehaus/groovy/runtime/ResourceGroovyMethods.java x: 9 contributors (all time) y: 913 lines of code src/main/java/org/codehaus/groovy/transform/sc/transformers/MapExpressionTransformer.java x: 1 contributors (all time) y: 28 lines of code src/main/java/org/codehaus/groovy/classgen/asm/WriterController.java x: 7 contributors (all time) y: 309 lines of code src/main/java/org/codehaus/groovy/classgen/InnerClassCompletionVisitor.java x: 3 contributors (all time) y: 382 lines of code src/main/java/org/codehaus/groovy/classgen/asm/sc/StaticTypesMethodReferenceExpressionWriter.java x: 6 contributors (all time) y: 371 lines of code subprojects/performance/src/files/pleac05_06.groovy x: 1 contributors (all time) y: 1078 lines of code subprojects/performance/src/files/pleac07_10.groovy x: 1 contributors (all time) y: 1007 lines of code subprojects/performance/src/files/pleac11_15.groovy x: 1 contributors (all time) y: 1520 lines of code subprojects/performance/src/files/pleac16_20.groovy x: 1 contributors (all time) y: 1240 lines of code src/main/java/org/codehaus/groovy/classgen/asm/ClosureWriter.java x: 8 contributors (all time) y: 329 lines of code src/main/groovy/org/codehaus/groovy/tools/GrapeMain.groovy x: 6 contributors (all time) y: 265 lines of code subprojects/groovy-contracts/src/main/java/org/apache/groovy/contracts/util/LifecycleImplementationLoader.java x: 3 contributors (all time) y: 169 lines of code src/main/java/org/codehaus/groovy/reflection/ReflectionUtils.java x: 5 contributors (all time) y: 186 lines of code src/main/java/org/codehaus/groovy/classgen/asm/StatementMetaTypeChooser.java x: 4 contributors (all time) y: 35 lines of code subprojects/groovy-json/src/main/java/groovy/json/JsonTokenType.java x: 8 contributors (all time) y: 74 lines of code subprojects/groovy-swing/src/main/groovy/groovy/swing/binding/JComboBoxProperties.java x: 5 contributors (all time) y: 118 lines of code subprojects/groovy-templates/src/main/groovy/groovy/text/SimpleTemplateEngine.java x: 6 contributors (all time) y: 225 lines of code subprojects/groovy-templates/src/main/groovy/groovy/text/markup/BaseTemplate.java x: 6 contributors (all time) y: 306 lines of code subprojects/groovy-templates/src/main/groovy/groovy/text/markup/MarkupTemplateEngine.java x: 10 contributors (all time) y: 276 lines of code subprojects/groovy-test/src/main/java/groovy/mock/interceptor/MockProxyMetaClass.java x: 7 contributors (all time) y: 146 lines of code subprojects/groovy-console/src/main/groovy/groovy/console/ui/ConsoleTextEditor.java x: 2 contributors (all time) y: 284 lines of code subprojects/groovy-console/src/main/groovy/groovy/console/ui/text/FindReplaceUtility.java x: 3 contributors (all time) y: 416 lines of code subprojects/groovy-datetime/src/main/java/org/apache/groovy/datetime/extensions/DateTimeExtensions.java x: 3 contributors (all time) y: 719 lines of code subprojects/groovy-dateutil/src/main/java/org/apache/groovy/dateutil/extensions/DateUtilExtensions.java x: 1 contributors (all time) y: 259 lines of code subprojects/groovy-ginq/src/main/groovy/org/apache/groovy/ginq/provider/collection/runtime/QueryableCollection.java x: 2 contributors (all time) y: 650 lines of code src/main/java/groovy/grape/Grape.java x: 4 contributors (all time) y: 146 lines of code src/main/java/org/codehaus/groovy/ast/ClassHelper.java x: 6 contributors (all time) y: 437 lines of code subprojects/groovy-json/src/main/java/org/apache/groovy/json/internal/CharScanner.java x: 2 contributors (all time) y: 417 lines of code subprojects/groovy-jmx/src/main/java/groovy/jmx/GroovyMBean.java x: 3 contributors (all time) y: 273 lines of code src/main/java/org/codehaus/groovy/transform/AutoImplementASTTransformation.java x: 5 contributors (all time) y: 211 lines of code src/main/java/groovy/util/Node.java x: 5 contributors (all time) y: 504 lines of code subprojects/groovy-swing/src/main/java/org/apache/groovy/swing/extensions/SwingExtensions.java x: 2 contributors (all time) y: 394 lines of code src/main/java/org/codehaus/groovy/transform/stc/UnionTypeClassNode.java x: 3 contributors (all time) y: 401 lines of code subprojects/groovy-sql/src/main/java/groovy/sql/BatchingStatementWrapper.java x: 7 contributors (all time) y: 87 lines of code subprojects/groovy-json/src/main/java/groovy/json/JsonOutput.java x: 11 contributors (all time) y: 145 lines of code src/main/java/org/codehaus/groovy/ast/tools/WideningCategories.java x: 6 contributors (all time) y: 431 lines of code src/main/java/org/codehaus/groovy/runtime/dgmimpl/NumberNumberMetaMethod.java x: 4 contributors (all time) y: 98 lines of code src/main/java/org/codehaus/groovy/classgen/EnumCompletionVisitor.java x: 4 contributors (all time) y: 217 lines of code subprojects/groovy-macro/src/main/groovy/org/codehaus/groovy/macro/matcher/MatchingConstraints.groovy x: 5 contributors (all time) y: 15 lines of code src/main/java/org/codehaus/groovy/runtime/metaclass/MetaClassRegistryImpl.java x: 8 contributors (all time) y: 373 lines of code src/main/java/org/codehaus/groovy/syntax/Types.java x: 5 contributors (all time) y: 987 lines of code src/main/java/org/codehaus/groovy/runtime/NullObject.java x: 5 contributors (all time) y: 69 lines of code src/main/java/org/codehaus/groovy/runtime/MethodRankHelper.java x: 5 contributors (all time) y: 345 lines of code subprojects/groovy-cli-commons/src/main/groovy/groovy/cli/commons/CliBuilder.groovy x: 1 contributors (all time) y: 337 lines of code subprojects/groovy-xml/src/main/java/groovy/xml/XmlUtil.java x: 5 contributors (all time) y: 263 lines of code src/main/java/org/codehaus/groovy/control/customizers/SecureASTCustomizer.java x: 8 contributors (all time) y: 1048 lines of code subprojects/groovy-console/src/main/groovy/groovy/console/ui/AstBrowser.groovy x: 2 contributors (all time) y: 596 lines of code subprojects/groovy-typecheckers/src/main/groovy/groovy/typecheckers/RegexChecker.groovy x: 1 contributors (all time) y: 202 lines of code src/main/java/org/apache/groovy/util/concurrent/concurrentlinkedhashmap/ConcurrentLinkedHashMap.java x: 3 contributors (all time) y: 986 lines of code subprojects/groovy-json/src/main/java/groovy/json/JsonLexer.java x: 9 contributors (all time) y: 162 lines of code src/main/java/org/codehaus/groovy/transform/BuilderASTTransformation.java x: 3 contributors (all time) y: 245 lines of code src/main/java/org/codehaus/groovy/transform/sc/transformers/BinaryExpressionTransformer.java x: 5 contributors (all time) y: 419 lines of code subprojects/groovy-ginq/src/main/groovy/org/apache/groovy/ginq/provider/collection/runtime/QueryableHelper.groovy x: 1 contributors (all time) y: 112 lines of code src/main/java/org/codehaus/groovy/transform/OperatorRenameASTTransformation.java x: 1 contributors (all time) y: 163 lines of code src/main/java/org/codehaus/groovy/runtime/typehandling/NumberMathModificationInfo.java x: 3 contributors (all time) y: 3036 lines of code subprojects/groovy-nio/src/main/java/org/apache/groovy/nio/extensions/NioExtensions.java x: 6 contributors (all time) y: 676 lines of code src/main/java/org/codehaus/groovy/classgen/asm/CallSiteWriter.java x: 7 contributors (all time) y: 329 lines of code src/main/java/org/codehaus/groovy/tools/GroovyStarter.java x: 6 contributors (all time) y: 96 lines of code src/main/java/org/codehaus/groovy/transform/AbstractASTTransformation.java x: 5 contributors (all time) y: 327 lines of code src/main/java/org/codehaus/groovy/ast/ASTNode.java x: 6 contributors (all time) y: 58 lines of code src/main/java/org/codehaus/groovy/transform/ASTTransformationCollectorCodeVisitor.java x: 6 contributors (all time) y: 234 lines of code subprojects/groovy-groovysh/src/main/groovy/org/apache/groovy/groovysh/commands/HistoryCommand.groovy x: 1 contributors (all time) y: 92 lines of code subprojects/groovy-swing/src/main/java/groovy/swing/table/TableSorter.java x: 1 contributors (all time) y: 211 lines of code subprojects/groovy-json/src/main/java/groovy/json/JsonBuilder.java x: 10 contributors (all time) y: 131 lines of code src/main/java/org/codehaus/groovy/runtime/IOGroovyMethods.java x: 4 contributors (all time) y: 712 lines of code src/main/java/org/codehaus/groovy/runtime/metaclass/ConcurrentReaderHashMap.java x: 6 contributors (all time) y: 601 lines of code subprojects/groovy-ant/src/main/java/org/codehaus/groovy/ant/Groovy.java x: 10 contributors (all time) y: 481 lines of code subprojects/groovy-json/src/main/java/groovy/json/JsonParserType.java x: 7 contributors (all time) y: 7 lines of code subprojects/groovy-json/src/main/java/groovy/json/StreamingJsonBuilder.java x: 10 contributors (all time) y: 390 lines of code subprojects/groovy-json/src/main/java/org/apache/groovy/json/internal/CharBuf.java x: 3 contributors (all time) y: 660 lines of code subprojects/groovy-sql/src/main/java/groovy/sql/DataSet.java x: 8 contributors (all time) y: 304 lines of code src/main/java/org/codehaus/groovy/reflection/ClassInfo.java x: 7 contributors (all time) y: 343 lines of code src/main/java/org/codehaus/groovy/ast/decompiled/AsmDecompiler.java x: 9 contributors (all time) y: 176 lines of code src/main/java/org/codehaus/groovy/classgen/asm/OptimizingStatementWriter.java x: 7 contributors (all time) y: 767 lines of code subprojects/groovy-console/src/main/groovy/groovy/console/ui/text/SmartDocumentFilter.java x: 3 contributors (all time) y: 318 lines of code subprojects/groovy-console/src/main/groovy/groovy/console/ui/ScriptToTreeNodeAdapter.groovy x: 3 contributors (all time) y: 623 lines of code subprojects/groovy-groovysh/src/main/groovy/org/apache/groovy/groovysh/util/PackageHelperImpl.groovy x: 3 contributors (all time) y: 339 lines of code src/main/java/groovy/util/ObjectGraphBuilder.java x: 2 contributors (all time) y: 570 lines of code src/main/java/groovy/lang/ListWithDefault.java x: 1 contributors (all time) y: 168 lines of code subprojects/groovy-groovysh/src/main/groovy/org/apache/groovy/groovysh/completion/antlr4/GroovySyntaxCompleter.groovy x: 1 contributors (all time) y: 306 lines of code src/main/java/org/codehaus/groovy/classgen/asm/BinaryExpressionWriter.java x: 2 contributors (all time) y: 186 lines of code subprojects/groovy-swing/src/main/groovy/groovy/swing/SwingBuilder.groovy x: 7 contributors (all time) y: 456 lines of code subprojects/groovy-ginq/src/main/groovy/org/apache/groovy/ginq/dsl/GinqAstBuilder.java x: 1 contributors (all time) y: 402 lines of code subprojects/groovy-swing/src/main/java/org/apache/groovy/swing/binding/PropertyBinding.java x: 1 contributors (all time) y: 312 lines of code subprojects/groovy-json/src/main/java/groovy/json/JsonSlurper.java x: 12 contributors (all time) y: 221 lines of code subprojects/groovy-json/src/main/java/org/apache/groovy/json/internal/JsonParserLax.java x: 2 contributors (all time) y: 506 lines of code src/main/java/org/apache/groovy/util/concurrent/ConcurrentReferenceHashMap.java x: 2 contributors (all time) y: 1110 lines of code src/main/java/groovy/util/ObservableList.java x: 2 contributors (all time) y: 457 lines of code src/main/java/groovy/util/ObservableMap.java x: 2 contributors (all time) y: 316 lines of code subprojects/groovy-xml/src/main/java/groovy/xml/dom/DOMCategory.java x: 8 contributors (all time) y: 460 lines of code subprojects/groovy-macro/src/main/groovy/org/codehaus/groovy/macro/runtime/MacroBuilder.java x: 8 contributors (all time) y: 93 lines of code src/main/java/org/codehaus/groovy/runtime/callsite/AbstractCallSite.java x: 4 contributors (all time) y: 368 lines of code subprojects/groovy-docgenerator/src/main/resources/org/apache/groovy/docgenerator/stylesheet.css x: 1 contributors (all time) y: 1830 lines of code
5277.0
lines of code
  min: 1.0
  average: 119.84
  25th percentile: 18.0
  median: 44.0
  75th percentile: 113.0
  max: 5277.0
0 19.0
contributors (all time)
min: 1.0 | average: 2.84 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 4.0 | max: 19.0

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

src/main/java/org/codehaus/groovy/transform/sc/transformers/PropertyExpressionTransformer.java x: 1 commits (30d) y: 55 lines of code src/main/java/org/codehaus/groovy/transform/trait/TraitReceiverTransformer.java x: 2 commits (30d) y: 291 lines of code src/main/java/org/codehaus/groovy/classgen/ClassCompletionVerifier.java x: 1 commits (30d) y: 782 lines of code src/main/java/org/apache/groovy/parser/antlr4/AstBuilder.java x: 2 commits (30d) y: 3916 lines of code gradle/verification-metadata.xml x: 9 commits (30d) y: 1522 lines of code subprojects/groovy-docgenerator/src/main/resources/org/apache/groovy/docgenerator/template.class.html x: 1 commits (30d) y: 141 lines of code subprojects/groovy-groovydoc/src/main/java/org/apache/groovy/antlr/GroovydocVisitor.java x: 1 commits (30d) y: 351 lines of code src/main/java/groovy/lang/MetaClassImpl.java x: 2 commits (30d) y: 2870 lines of code src/main/java/org/codehaus/groovy/transform/trait/Traits.java x: 1 commits (30d) y: 253 lines of code src/main/java/org/codehaus/groovy/vmplugin/v8/Selector.java x: 1 commits (30d) y: 798 lines of code src/main/java/org/codehaus/groovy/reflection/CachedClass.java x: 1 commits (30d) y: 435 lines of code src/main/java/org/codehaus/groovy/runtime/StringGroovyMethods.java x: 1 commits (30d) y: 1382 lines of code src/main/java/org/codehaus/groovy/vmplugin/v8/Java8.java x: 1 commits (30d) y: 568 lines of code src/main/java/org/codehaus/groovy/classgen/AsmClassGenerator.java x: 2 commits (30d) y: 2051 lines of code src/main/java/org/codehaus/groovy/classgen/asm/BinaryExpressionMultiTypeDispatcher.java x: 1 commits (30d) y: 297 lines of code src/main/java/org/codehaus/groovy/classgen/asm/InvocationWriter.java x: 2 commits (30d) y: 697 lines of code src/main/java/org/codehaus/groovy/classgen/asm/StatementWriter.java x: 2 commits (30d) y: 462 lines of code src/main/java/org/codehaus/groovy/classgen/asm/sc/StaticInvocationWriter.java x: 1 commits (30d) y: 624 lines of code src/main/java/org/codehaus/groovy/classgen/asm/sc/StaticTypesBinaryExpressionMultiTypeDispatcher.java x: 1 commits (30d) y: 289 lines of code src/main/java/org/codehaus/groovy/transform/stc/StaticTypeCheckingSupport.java x: 1 commits (30d) y: 1867 lines of code src/main/java/org/codehaus/groovy/transform/stc/StaticTypeCheckingVisitor.java x: 2 commits (30d) y: 5277 lines of code src/main/java/org/codehaus/groovy/classgen/asm/indy/InvokeDynamicWriter.java x: 1 commits (30d) y: 193 lines of code subprojects/groovy-ginq/src/main/groovy/org/apache/groovy/ginq/provider/collection/GinqAstWalker.groovy x: 1 commits (30d) y: 1323 lines of code config/codenarc/codenarc.groovy x: 1 commits (30d) y: 222 lines of code src/main/java/groovy/lang/GroovyClassLoader.java x: 2 commits (30d) y: 747 lines of code src/main/java/org/codehaus/groovy/classgen/VariableScopeVisitor.java x: 1 commits (30d) y: 613 lines of code src/main/java/org/codehaus/groovy/runtime/memoize/FlexibleEvictableCache.java x: 1 commits (30d) y: 4 lines of code src/main/java/org/codehaus/groovy/runtime/memoize/StampedCommonCache.java x: 1 commits (30d) y: 161 lines of code src/main/java/groovy/util/Iterables.java x: 1 commits (30d) y: 77 lines of code src/main/java/groovy/util/Iterators.java x: 2 commits (30d) y: 249 lines of code
5277.0
lines of code
  min: 4.0
  average: 809.35
  25th percentile: 200.25
  median: 433.0
  75th percentile: 788.75
  max: 5277.0
0 9.0
commits (30d)
min: 1.0 | average: 1.45 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 2.0 | max: 9.0

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

src/main/java/org/codehaus/groovy/transform/sc/transformers/PropertyExpressionTransformer.java x: 1 contributors (30d) y: 55 lines of code src/main/java/org/codehaus/groovy/transform/trait/TraitReceiverTransformer.java x: 1 contributors (30d) y: 291 lines of code src/main/java/org/codehaus/groovy/classgen/ClassCompletionVerifier.java x: 1 contributors (30d) y: 782 lines of code src/main/java/org/apache/groovy/parser/antlr4/AstBuilder.java x: 2 contributors (30d) y: 3916 lines of code gradle/verification-metadata.xml x: 2 contributors (30d) y: 1522 lines of code subprojects/groovy-docgenerator/src/main/resources/org/apache/groovy/docgenerator/template.class.html x: 1 contributors (30d) y: 141 lines of code subprojects/groovy-groovydoc/src/main/java/org/apache/groovy/antlr/GroovydocVisitor.java x: 1 contributors (30d) y: 351 lines of code src/main/java/groovy/lang/MetaClassImpl.java x: 1 contributors (30d) y: 2870 lines of code src/main/java/org/codehaus/groovy/transform/trait/Traits.java x: 1 contributors (30d) y: 253 lines of code src/main/java/org/codehaus/groovy/vmplugin/v8/Selector.java x: 1 contributors (30d) y: 798 lines of code src/main/java/org/codehaus/groovy/reflection/CachedClass.java x: 1 contributors (30d) y: 435 lines of code src/main/java/org/codehaus/groovy/runtime/StringGroovyMethods.java x: 1 contributors (30d) y: 1382 lines of code src/main/java/org/codehaus/groovy/vmplugin/v8/Java8.java x: 1 contributors (30d) y: 568 lines of code src/main/java/org/codehaus/groovy/classgen/AsmClassGenerator.java x: 1 contributors (30d) y: 2051 lines of code src/main/java/org/codehaus/groovy/classgen/asm/InvocationWriter.java x: 1 contributors (30d) y: 697 lines of code src/main/java/org/codehaus/groovy/classgen/asm/StatementWriter.java x: 2 contributors (30d) y: 462 lines of code src/main/java/org/codehaus/groovy/classgen/asm/sc/StaticInvocationWriter.java x: 1 contributors (30d) y: 624 lines of code src/main/java/org/codehaus/groovy/classgen/asm/sc/StaticTypesBinaryExpressionMultiTypeDispatcher.java x: 1 contributors (30d) y: 289 lines of code src/main/java/org/codehaus/groovy/transform/stc/StaticTypeCheckingSupport.java x: 1 contributors (30d) y: 1867 lines of code src/main/java/org/codehaus/groovy/transform/stc/StaticTypeCheckingVisitor.java x: 1 contributors (30d) y: 5277 lines of code src/main/java/org/codehaus/groovy/classgen/asm/indy/InvokeDynamicWriter.java x: 1 contributors (30d) y: 193 lines of code subprojects/groovy-ginq/src/main/groovy/org/apache/groovy/ginq/provider/collection/GinqAstWalker.groovy x: 1 contributors (30d) y: 1323 lines of code config/codenarc/codenarc.groovy x: 1 contributors (30d) y: 222 lines of code src/main/java/groovy/lang/GroovyClassLoader.java x: 1 contributors (30d) y: 747 lines of code src/main/java/org/codehaus/groovy/classgen/VariableScopeVisitor.java x: 1 contributors (30d) y: 613 lines of code src/main/java/org/codehaus/groovy/runtime/memoize/FlexibleEvictableCache.java x: 1 contributors (30d) y: 4 lines of code src/main/java/org/codehaus/groovy/runtime/memoize/StampedCommonCache.java x: 1 contributors (30d) y: 161 lines of code src/main/java/groovy/util/Iterables.java x: 1 contributors (30d) y: 77 lines of code src/main/java/groovy/util/Iterators.java x: 1 contributors (30d) y: 249 lines of code
5277.0
lines of code
  min: 4.0
  average: 809.35
  25th percentile: 200.25
  median: 433.0
  75th percentile: 788.75
  max: 5277.0
0 2.0
contributors (30d)
min: 1.0 | average: 1.08 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 2.0

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

src/main/java/org/codehaus/groovy/transform/sc/transformers/PropertyExpressionTransformer.java x: 1 commits (90d) y: 55 lines of code src/main/java/org/codehaus/groovy/transform/trait/TraitReceiverTransformer.java x: 2 commits (90d) y: 291 lines of code src/main/java/org/codehaus/groovy/classgen/ClassCompletionVerifier.java x: 4 commits (90d) y: 782 lines of code src/main/java/org/apache/groovy/parser/antlr4/AstBuilder.java x: 16 commits (90d) y: 3916 lines of code gradle/verification-metadata.xml x: 13 commits (90d) y: 1522 lines of code subprojects/groovy-docgenerator/src/main/resources/org/apache/groovy/docgenerator/template.class.html x: 1 commits (90d) y: 141 lines of code subprojects/groovy-groovydoc/src/main/java/org/apache/groovy/antlr/GroovydocVisitor.java x: 1 commits (90d) y: 351 lines of code src/main/java/groovy/lang/MetaClassImpl.java x: 4 commits (90d) y: 2870 lines of code src/main/java/org/codehaus/groovy/transform/trait/Traits.java x: 2 commits (90d) y: 253 lines of code src/main/java/org/codehaus/groovy/vmplugin/v8/Selector.java x: 3 commits (90d) y: 798 lines of code src/main/java/org/codehaus/groovy/reflection/CachedClass.java x: 1 commits (90d) y: 435 lines of code src/main/java/org/codehaus/groovy/runtime/StringGroovyMethods.java x: 1 commits (90d) y: 1382 lines of code src/main/java/org/codehaus/groovy/vmplugin/v8/Java8.java x: 1 commits (90d) y: 568 lines of code src/main/java/org/codehaus/groovy/control/CompilationUnit.java x: 1 commits (90d) y: 773 lines of code src/main/java/org/codehaus/groovy/classgen/AsmClassGenerator.java x: 3 commits (90d) y: 2051 lines of code src/main/java/org/codehaus/groovy/classgen/asm/BinaryExpressionHelper.java x: 5 commits (90d) y: 789 lines of code src/main/java/org/codehaus/groovy/classgen/asm/BinaryExpressionMultiTypeDispatcher.java x: 1 commits (90d) y: 297 lines of code src/main/java/org/codehaus/groovy/classgen/asm/InvocationWriter.java x: 2 commits (90d) y: 697 lines of code src/main/java/org/codehaus/groovy/classgen/asm/StatementWriter.java x: 4 commits (90d) y: 462 lines of code src/main/java/org/codehaus/groovy/classgen/asm/sc/StaticInvocationWriter.java x: 1 commits (90d) y: 624 lines of code src/main/java/org/codehaus/groovy/classgen/asm/sc/StaticTypesBinaryExpressionMultiTypeDispatcher.java x: 1 commits (90d) y: 289 lines of code src/main/java/org/codehaus/groovy/transform/stc/StaticTypeCheckingSupport.java x: 1 commits (90d) y: 1867 lines of code src/main/java/org/codehaus/groovy/transform/stc/StaticTypeCheckingVisitor.java x: 5 commits (90d) y: 5277 lines of code src/main/java/org/codehaus/groovy/classgen/asm/indy/InvokeDynamicWriter.java x: 2 commits (90d) y: 193 lines of code subprojects/groovy-ginq/src/main/groovy/org/apache/groovy/ginq/provider/collection/GinqAstWalker.groovy x: 1 commits (90d) y: 1323 lines of code config/codenarc/codenarc.groovy x: 1 commits (90d) y: 222 lines of code src/main/java/groovy/lang/GroovyClassLoader.java x: 3 commits (90d) y: 747 lines of code src/main/java/org/codehaus/groovy/classgen/VariableScopeVisitor.java x: 7 commits (90d) y: 613 lines of code src/main/java/org/codehaus/groovy/runtime/memoize/FlexibleEvictableCache.java x: 1 commits (90d) y: 4 lines of code src/main/java/org/codehaus/groovy/runtime/memoize/StampedCommonCache.java x: 1 commits (90d) y: 161 lines of code src/main/java/groovy/util/Iterables.java x: 1 commits (90d) y: 77 lines of code src/main/java/groovy/util/Iterators.java x: 3 commits (90d) y: 249 lines of code src/main/java/org/codehaus/groovy/antlr/EnumHelper.java x: 1 commits (90d) y: 35 lines of code src/main/java/org/codehaus/groovy/transform/trait/TraitASTTransformation.java x: 2 commits (90d) y: 551 lines of code src/main/java/org/codehaus/groovy/classgen/asm/CompileStack.java x: 2 commits (90d) y: 576 lines of code src/antlr/GroovyParser.g4 x: 5 commits (90d) y: 1086 lines of code src/main/java/org/codehaus/groovy/ast/stmt/ForStatement.java x: 2 commits (90d) y: 62 lines of code src/main/java/org/codehaus/groovy/classgen/asm/sc/StaticTypesStatementWriter.java x: 1 commits (90d) y: 191 lines of code src/main/java/org/codehaus/groovy/transform/sc/StaticCompilationVisitor.java x: 1 commits (90d) y: 478 lines of code subprojects/groovy-console/src/main/groovy/groovy/console/ui/AstNodeToScriptAdapter.groovy x: 1 commits (90d) y: 1028 lines of code src/antlr/GroovyLexer.g4 x: 1 commits (90d) y: 818 lines of code src/main/java/org/codehaus/groovy/control/CompilerConfiguration.java x: 3 commits (90d) y: 630 lines of code src/main/java/org/codehaus/groovy/runtime/InvokerHelper.java x: 1 commits (90d) y: 604 lines of code src/main/java/groovy/lang/NumberRange.java x: 1 commits (90d) y: 388 lines of code src/main/java/groovy/lang/ObjectRange.java x: 1 commits (90d) y: 357 lines of code src/main/java/org/codehaus/groovy/runtime/metaclass/ClosureMetaClass.java x: 1 commits (90d) y: 547 lines of code src/main/java/org/codehaus/groovy/classgen/asm/OperandStack.java x: 1 commits (90d) y: 522 lines of code src/main/java/org/codehaus/groovy/ast/expr/DeclarationExpression.java x: 1 commits (90d) y: 101 lines of code src/main/java/org/codehaus/groovy/classgen/ExtendedVerifier.java x: 1 commits (90d) y: 411 lines of code src/main/java/org/codehaus/groovy/control/ResolveVisitor.java x: 2 commits (90d) y: 1184 lines of code build-logic/src/main/groovy/org/apache/groovy/gradle/JarJarTask.groovy x: 2 commits (90d) y: 130 lines of code src/main/java/org/apache/groovy/ast/tools/ClassNodeUtils.java x: 2 commits (90d) y: 332 lines of code src/main/java/org/codehaus/groovy/ast/tools/GenericsUtils.java x: 1 commits (90d) y: 768 lines of code src/main/java/org/codehaus/groovy/classgen/Verifier.java x: 3 commits (90d) y: 1465 lines of code src/main/java/org/codehaus/groovy/transform/trait/TraitComposer.java x: 1 commits (90d) y: 460 lines of code src/main/groovy/groovy/grape/GrapeIvy.groovy x: 1 commits (90d) y: 602 lines of code src/main/java/org/codehaus/groovy/classgen/asm/sc/StaticTypesCallSiteWriter.java x: 1 commits (90d) y: 728 lines of code
5277.0
lines of code
  min: 4.0
  average: 584.08
  25th percentile: 141.5
  median: 351.0
  75th percentile: 737.5
  max: 5277.0
0 16.0
commits (90d)
min: 1.0 | average: 1.94 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 2.0 | max: 16.0

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

src/main/java/org/codehaus/groovy/transform/sc/transformers/PropertyExpressionTransformer.java x: 1 contributors (90d) y: 55 lines of code src/main/java/org/codehaus/groovy/transform/trait/TraitReceiverTransformer.java x: 1 contributors (90d) y: 291 lines of code src/main/java/org/codehaus/groovy/classgen/ClassCompletionVerifier.java x: 1 contributors (90d) y: 782 lines of code src/main/java/org/apache/groovy/parser/antlr4/AstBuilder.java x: 3 contributors (90d) y: 3916 lines of code gradle/verification-metadata.xml x: 2 contributors (90d) y: 1522 lines of code subprojects/groovy-docgenerator/src/main/resources/org/apache/groovy/docgenerator/template.class.html x: 1 contributors (90d) y: 141 lines of code subprojects/groovy-groovydoc/src/main/java/org/apache/groovy/antlr/GroovydocVisitor.java x: 1 contributors (90d) y: 351 lines of code src/main/java/groovy/lang/MetaClassImpl.java x: 1 contributors (90d) y: 2870 lines of code src/main/java/org/codehaus/groovy/transform/trait/Traits.java x: 1 contributors (90d) y: 253 lines of code src/main/java/org/codehaus/groovy/vmplugin/v8/Selector.java x: 1 contributors (90d) y: 798 lines of code src/main/java/org/codehaus/groovy/reflection/CachedClass.java x: 1 contributors (90d) y: 435 lines of code src/main/java/org/codehaus/groovy/runtime/StringGroovyMethods.java x: 1 contributors (90d) y: 1382 lines of code src/main/java/org/codehaus/groovy/vmplugin/v8/Java8.java x: 1 contributors (90d) y: 568 lines of code src/main/java/org/codehaus/groovy/classgen/AsmClassGenerator.java x: 1 contributors (90d) y: 2051 lines of code src/main/java/org/codehaus/groovy/classgen/asm/InvocationWriter.java x: 1 contributors (90d) y: 697 lines of code src/main/java/org/codehaus/groovy/classgen/asm/StatementWriter.java x: 2 contributors (90d) y: 462 lines of code src/main/java/org/codehaus/groovy/classgen/asm/sc/StaticInvocationWriter.java x: 1 contributors (90d) y: 624 lines of code src/main/java/org/codehaus/groovy/classgen/asm/sc/StaticTypesBinaryExpressionMultiTypeDispatcher.java x: 1 contributors (90d) y: 289 lines of code src/main/java/org/codehaus/groovy/transform/stc/StaticTypeCheckingSupport.java x: 1 contributors (90d) y: 1867 lines of code src/main/java/org/codehaus/groovy/transform/stc/StaticTypeCheckingVisitor.java x: 1 contributors (90d) y: 5277 lines of code src/main/java/org/codehaus/groovy/classgen/asm/indy/InvokeDynamicWriter.java x: 1 contributors (90d) y: 193 lines of code subprojects/groovy-ginq/src/main/groovy/org/apache/groovy/ginq/provider/collection/GinqAstWalker.groovy x: 1 contributors (90d) y: 1323 lines of code config/codenarc/codenarc.groovy x: 1 contributors (90d) y: 222 lines of code src/main/java/groovy/lang/GroovyClassLoader.java x: 2 contributors (90d) y: 747 lines of code src/main/java/org/codehaus/groovy/classgen/VariableScopeVisitor.java x: 2 contributors (90d) y: 613 lines of code src/main/java/org/codehaus/groovy/runtime/memoize/FlexibleEvictableCache.java x: 1 contributors (90d) y: 4 lines of code src/main/java/org/codehaus/groovy/runtime/memoize/StampedCommonCache.java x: 1 contributors (90d) y: 161 lines of code src/main/java/groovy/util/Iterables.java x: 1 contributors (90d) y: 77 lines of code src/main/java/groovy/util/Iterators.java x: 1 contributors (90d) y: 249 lines of code src/main/java/org/codehaus/groovy/antlr/EnumHelper.java x: 1 contributors (90d) y: 35 lines of code src/main/java/org/codehaus/groovy/transform/trait/TraitASTTransformation.java x: 1 contributors (90d) y: 551 lines of code src/antlr/GroovyParser.g4 x: 1 contributors (90d) y: 1086 lines of code src/main/java/org/codehaus/groovy/transform/sc/StaticCompilationVisitor.java x: 1 contributors (90d) y: 478 lines of code subprojects/groovy-console/src/main/groovy/groovy/console/ui/AstNodeToScriptAdapter.groovy x: 1 contributors (90d) y: 1028 lines of code src/antlr/GroovyLexer.g4 x: 1 contributors (90d) y: 818 lines of code src/main/java/org/codehaus/groovy/runtime/InvokerHelper.java x: 1 contributors (90d) y: 604 lines of code src/main/java/groovy/lang/NumberRange.java x: 1 contributors (90d) y: 388 lines of code src/main/java/groovy/lang/ObjectRange.java x: 1 contributors (90d) y: 357 lines of code src/main/java/org/codehaus/groovy/classgen/asm/OperandStack.java x: 1 contributors (90d) y: 522 lines of code src/main/java/org/codehaus/groovy/ast/expr/DeclarationExpression.java x: 1 contributors (90d) y: 101 lines of code src/main/java/org/codehaus/groovy/classgen/ExtendedVerifier.java x: 1 contributors (90d) y: 411 lines of code src/main/java/org/codehaus/groovy/control/ResolveVisitor.java x: 1 contributors (90d) y: 1184 lines of code build-logic/src/main/groovy/org/apache/groovy/gradle/JarJarTask.groovy x: 2 contributors (90d) y: 130 lines of code src/main/java/org/codehaus/groovy/runtime/ScriptBytecodeAdapter.java x: 1 contributors (90d) y: 747 lines of code src/main/java/org/apache/groovy/ast/tools/ClassNodeUtils.java x: 1 contributors (90d) y: 332 lines of code src/main/java/org/codehaus/groovy/ast/tools/GenericsUtils.java x: 1 contributors (90d) y: 768 lines of code src/main/java/org/codehaus/groovy/classgen/Verifier.java x: 1 contributors (90d) y: 1465 lines of code src/main/java/org/codehaus/groovy/transform/trait/TraitComposer.java x: 1 contributors (90d) y: 460 lines of code src/main/groovy/groovy/grape/GrapeIvy.groovy x: 1 contributors (90d) y: 602 lines of code
5277.0
lines of code
  min: 4.0
  average: 584.08
  25th percentile: 141.5
  median: 351.0
  75th percentile: 737.5
  max: 5277.0
0 3.0
contributors (90d)
min: 1.0 | average: 1.08 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 3.0