apache / commons-ognl
File Size

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

Intro
Learn more...
File Size Overall
10% | 20% | 22% | 14% | 33%
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
java11% | 15% | 24% | 14% | 34%
xml0% | 67% | 0% | 14% | 17%
cgi0% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
src10% | 20% | 22% | 14% | 32%
ROOT0% | 0% | 0% | 0% | 100%
Longest Files (Top 50)
File# lines# units
OgnlRuntime.java
in src/main/java/org/apache/commons/ognl
1501 91
language-guide.xml
in src/site/xdoc
950 -
OgnlOps.java
in src/main/java/org/apache/commons/ognl
939 71
OgnlContext.java
in src/main/java/org/apache/commons/ognl
564 57
ExpressionCompiler.java
in src/main/java/org/apache/commons/ognl/enhance
541 20
ASTProperty.java
in src/main/java/org/apache/commons/ognl
454 16
ASTChain.java
in src/main/java/org/apache/commons/ognl
379 13
ToStringVisitor.java
in src/main/java/org/apache/commons/ognl
370 55
SimpleNode.java
in src/main/java/org/apache/commons/ognl
327 31
Ognl.java
in src/main/java/org/apache/commons/ognl
285 47
ASTMethod.java
in src/main/java/org/apache/commons/ognl
281 12
ASTCtor.java
in src/main/java/org/apache/commons/ognl
263 10
ASTAdd.java
in src/main/java/org/apache/commons/ognl
258 8
ObjectPropertyAccessor.java
in src/main/java/org/apache/commons/ognl
243 11
ListPropertyAccessor.java
in src/main/java/org/apache/commons/ognl
218 6
OgnlCache.java
in src/main/java/org/apache/commons/ognl
208 16
developer-guide.xml
in src/site/xdoc
197 -
Evaluation.java
in src/main/java/org/apache/commons/ognl
176 25
PropertyDescriptorCacheEntryFactory.java
in src/main/java/org/apache/commons/ognl/internal/entry
163 4
ASTList.java
in src/main/java/org/apache/commons/ognl
161 8
ASTStaticMethod.java
in src/main/java/org/apache/commons/ognl
153 11
ASTAnd.java
in src/main/java/org/apache/commons/ognl
147 10
ASTOr.java
in src/main/java/org/apache/commons/ognl
144 10
ASTStaticField.java
in src/main/java/org/apache/commons/ognl
140 13
ArrayPropertyAccessor.java
in src/main/java/org/apache/commons/ognl
140 5
MapPropertyAccessor.java
in src/main/java/org/apache/commons/ognl
124 4
RepeatableInvocation.java
in src/benchmarks/java/org/apache/commons/ognl/performance/invocation
121 4
ASTConst.java
in src/main/java/org/apache/commons/ognl
115 11
ASTSequence.java
in src/main/java/org/apache/commons/ognl
114 12
ExpressionNode.java
in src/main/java/org/apache/commons/ognl
114 7
JJTOgnlParserState.java
in src/main/java/org/apache/commons/ognl
103 12
ASTTest.java
in src/main/java/org/apache/commons/ognl
101 7
ASTAssign.java
in src/main/java/org/apache/commons/ognl
99 6
OgnlException.java
in src/main/java/org/apache/commons/ognl
97 10
NodeVisitor.java
in src/main/java/org/apache/commons/ognl
96 -
BasePerformanceTest.java
in src/benchmarks/java/org/apache/commons/ognl/performance
94 9
NumericExpression.java
in src/main/java/org/apache/commons/ognl
93 6
ASTVarRef.java
in src/main/java/org/apache/commons/ognl
92 13
DefaultMemberAccess.java
in src/main/java/org/apache/commons/ognl
92 11
ReentrantReadWriteLockCache.java
in src/main/java/org/apache/commons/ognl/internal
91 7
changes.xml
in src/changes
89 -
ClassCacheImpl.java
in src/main/java/org/apache/commons/ognl/internal
88 6
ASTMap.java
in src/main/java/org/apache/commons/ognl
87 9
ASTMethodUtil.java
in src/main/java/org/apache/commons/ognl
83 4
ComparisonExpression.java
in src/main/java/org/apache/commons/ognl
74 3
ObjectIndexedPropertyDescriptor.java
in src/main/java/org/apache/commons/ognl
70 6
GenericMethodParameterTypeFactory.java
in src/main/java/org/apache/commons/ognl/internal/entry
70 1
ASTEval.java
in src/main/java/org/apache/commons/ognl
68 8
ASTInstanceof.java
in src/main/java/org/apache/commons/ognl
67 10
LocalReferenceImpl.java
in src/main/java/org/apache/commons/ognl/enhance
67 7
Files With Most Units (Top 50)
File# lines# units
OgnlRuntime.java
in src/main/java/org/apache/commons/ognl
1501 91
OgnlOps.java
in src/main/java/org/apache/commons/ognl
939 71
OgnlContext.java
in src/main/java/org/apache/commons/ognl
564 57
ToStringVisitor.java
in src/main/java/org/apache/commons/ognl
370 55
Ognl.java
in src/main/java/org/apache/commons/ognl
285 47
SimpleNode.java
in src/main/java/org/apache/commons/ognl
327 31
Evaluation.java
in src/main/java/org/apache/commons/ognl
176 25
ExpressionCompiler.java
in src/main/java/org/apache/commons/ognl/enhance
541 20
ASTProperty.java
in src/main/java/org/apache/commons/ognl
454 16
OgnlCache.java
in src/main/java/org/apache/commons/ognl
208 16
ASTChain.java
in src/main/java/org/apache/commons/ognl
379 13
ASTStaticField.java
in src/main/java/org/apache/commons/ognl
140 13
ASTVarRef.java
in src/main/java/org/apache/commons/ognl
92 13
OldOgnlRuntimeWrapper.java
in src/benchmarks/java/org/apache/commons/ognl/performance/runtime
66 12
CommonsRuntimeWrapper.java
in src/benchmarks/java/org/apache/commons/ognl/performance/runtime
66 12
JJTOgnlParserState.java
in src/main/java/org/apache/commons/ognl
103 12
ASTMethod.java
in src/main/java/org/apache/commons/ognl
281 12
ASTSequence.java
in src/main/java/org/apache/commons/ognl
114 12
ASTStaticMethod.java
in src/main/java/org/apache/commons/ognl
153 11
DefaultMemberAccess.java
in src/main/java/org/apache/commons/ognl
92 11
ASTConst.java
in src/main/java/org/apache/commons/ognl
115 11
ObjectPropertyAccessor.java
in src/main/java/org/apache/commons/ognl
243 11
ASTAnd.java
in src/main/java/org/apache/commons/ognl
147 10
ASTOr.java
in src/main/java/org/apache/commons/ognl
144 10
ASTCtor.java
in src/main/java/org/apache/commons/ognl
263 10
ASTInstanceof.java
in src/main/java/org/apache/commons/ognl
67 10
OgnlException.java
in src/main/java/org/apache/commons/ognl
97 10
BasePerformanceTest.java
in src/benchmarks/java/org/apache/commons/ognl/performance
94 9
ASTMap.java
in src/main/java/org/apache/commons/ognl
87 9
ASTList.java
in src/main/java/org/apache/commons/ognl
161 8
ConcurrentHashMapCache.java
in src/main/java/org/apache/commons/ognl/internal
52 8
ASTEval.java
in src/main/java/org/apache/commons/ognl
68 8
ASTAdd.java
in src/main/java/org/apache/commons/ognl
258 8
ASTIn.java
in src/main/java/org/apache/commons/ognl
61 8
HashMapCache.java
in src/main/java/org/apache/commons/ognl/internal
63 7
ReentrantReadWriteLockCache.java
in src/main/java/org/apache/commons/ognl/internal
91 7
Entry.java
in src/main/java/org/apache/commons/ognl/internal
37 7
ASTRootVarRef.java
in src/main/java/org/apache/commons/ognl
53 7
ASTNotIn.java
in src/main/java/org/apache/commons/ognl
57 7
ASTThisVarRef.java
in src/main/java/org/apache/commons/ognl
37 7
ExpressionNode.java
in src/main/java/org/apache/commons/ognl
114 7
LocalReferenceImpl.java
in src/main/java/org/apache/commons/ognl/enhance
67 7
ASTTest.java
in src/main/java/org/apache/commons/ognl
101 7
ASTBitAnd.java
in src/main/java/org/apache/commons/ognl
40 7
ObjectIndexedPropertyDescriptor.java
in src/main/java/org/apache/commons/ognl
70 6
ASTLessEq.java
in src/main/java/org/apache/commons/ognl
33 6
ASTProject.java
in src/main/java/org/apache/commons/ognl
42 6
ASTNot.java
in src/main/java/org/apache/commons/ognl
44 6
ASTGreaterEq.java
in src/main/java/org/apache/commons/ognl
33 6
ASTBitOr.java
in src/main/java/org/apache/commons/ognl
36 6
Files With Long Lines (Top 17)

There are 17 files with lines longer than 120 characters. In total, there are 187 long lines.

File# lines# units# long lines
language-guide.xml
in src/site/xdoc
950 - 91
developer-guide.xml
in src/site/xdoc
197 - 49
OgnlRuntime.java
in src/main/java/org/apache/commons/ognl
1501 91 13
changes.xml
in src/changes
89 - 10
ASTAnd.java
in src/main/java/org/apache/commons/ognl
147 10 3
ASTOr.java
in src/main/java/org/apache/commons/ognl
144 10 3
ASTTest.java
in src/main/java/org/apache/commons/ognl
101 7 3
index.xml
in src/site/xdoc
61 - 2
ObjectIndexedPropertyDescriptor.java
in src/main/java/org/apache/commons/ognl
70 6 2
Evaluation.java
in src/main/java/org/apache/commons/ognl
176 25 2
ASTCtor.java
in src/main/java/org/apache/commons/ognl
263 10 2
ASTProperty.java
in src/main/java/org/apache/commons/ognl
454 16 2
17 - 1
bin.xml
in src/main/assembly
32 - 1
MapPropertyAccessor.java
in src/main/java/org/apache/commons/ognl
124 4 1
ASTVarRef.java
in src/main/java/org/apache/commons/ognl
92 13 1
OgnlCache.java
in src/main/java/org/apache/commons/ognl
208 16 1
Correlations

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

src/changes/changes.xml x: 59 commits (all time) y: 89 lines of code src/main/java/org/apache/commons/ognl/ExpressionNode.java x: 16 commits (all time) y: 114 lines of code src/main/java/org/apache/commons/ognl/MapPropertyAccessor.java x: 20 commits (all time) y: 124 lines of code src/main/java/org/apache/commons/ognl/OgnlOps.java x: 28 commits (all time) y: 939 lines of code src/main/java/org/apache/commons/ognl/ToStringVisitor.java x: 6 commits (all time) y: 370 lines of code src/main/java/org/apache/commons/ognl/enhance/ExpressionCompiler.java x: 29 commits (all time) y: 541 lines of code src/main/java/org/apache/commons/ognl/OgnlRuntime.java x: 97 commits (all time) y: 1501 lines of code src/main/java/org/apache/commons/ognl/Evaluation.java x: 11 commits (all time) y: 176 lines of code src/site/xdoc/language-guide.xml x: 3 commits (all time) y: 950 lines of code src/main/java/org/apache/commons/ognl/ASTCtor.java x: 22 commits (all time) y: 263 lines of code src/main/java/org/apache/commons/ognl/SimpleNode.java x: 16 commits (all time) y: 327 lines of code src/benchmarks/java/org/apache/commons/ognl/performance/PerformanceCommonsOgnlTest.java x: 4 commits (all time) y: 19 lines of code src/benchmarks/java/org/apache/commons/ognl/performance/PerformanceOldOgnlTest.java x: 5 commits (all time) y: 19 lines of code src/benchmarks/java/org/apache/commons/ognl/performance/invocation/CompilerInvocation.java x: 3 commits (all time) y: 17 lines of code src/benchmarks/java/org/apache/commons/ognl/performance/invocation/FieldInvocation.java x: 3 commits (all time) y: 22 lines of code src/benchmarks/java/org/apache/commons/ognl/performance/invocation/FindParameterTypesInvocation.java x: 3 commits (all time) y: 26 lines of code src/benchmarks/java/org/apache/commons/ognl/performance/invocation/MethodParameterTypesInvocation.java x: 3 commits (all time) y: 31 lines of code src/benchmarks/java/org/apache/commons/ognl/performance/invocation/RepeatableInvocation.java x: 4 commits (all time) y: 121 lines of code src/benchmarks/java/org/apache/commons/ognl/performance/runtime/CommonsRuntimeWrapper.java x: 5 commits (all time) y: 66 lines of code src/benchmarks/java/org/apache/commons/ognl/performance/runtime/RuntimeWrapper.java x: 4 commits (all time) y: 28 lines of code src/main/java/org/apache/commons/ognl/ASTAdd.java x: 24 commits (all time) y: 258 lines of code src/main/java/org/apache/commons/ognl/ASTAnd.java x: 14 commits (all time) y: 147 lines of code src/main/java/org/apache/commons/ognl/ASTAssign.java x: 15 commits (all time) y: 99 lines of code src/main/java/org/apache/commons/ognl/ASTBitAnd.java x: 11 commits (all time) y: 40 lines of code src/main/java/org/apache/commons/ognl/ASTBitNegate.java x: 14 commits (all time) y: 32 lines of code src/main/java/org/apache/commons/ognl/ASTChain.java x: 19 commits (all time) y: 379 lines of code src/main/java/org/apache/commons/ognl/ASTConst.java x: 15 commits (all time) y: 115 lines of code src/main/java/org/apache/commons/ognl/ASTDivide.java x: 10 commits (all time) y: 29 lines of code src/main/java/org/apache/commons/ognl/ASTEq.java x: 10 commits (all time) y: 33 lines of code src/main/java/org/apache/commons/ognl/ASTEval.java x: 12 commits (all time) y: 68 lines of code src/main/java/org/apache/commons/ognl/ASTIn.java x: 11 commits (all time) y: 61 lines of code src/main/java/org/apache/commons/ognl/ASTInstanceof.java x: 15 commits (all time) y: 67 lines of code src/main/java/org/apache/commons/ognl/ASTList.java x: 19 commits (all time) y: 161 lines of code src/main/java/org/apache/commons/ognl/ASTMap.java x: 17 commits (all time) y: 87 lines of code src/main/java/org/apache/commons/ognl/ASTMethod.java x: 22 commits (all time) y: 281 lines of code src/main/java/org/apache/commons/ognl/ASTMethodUtil.java x: 6 commits (all time) y: 83 lines of code src/main/java/org/apache/commons/ognl/ASTMultiply.java x: 10 commits (all time) y: 36 lines of code src/main/java/org/apache/commons/ognl/ASTNot.java x: 10 commits (all time) y: 44 lines of code src/main/java/org/apache/commons/ognl/ASTNotIn.java x: 11 commits (all time) y: 57 lines of code src/main/java/org/apache/commons/ognl/ASTOr.java x: 13 commits (all time) y: 144 lines of code src/main/java/org/apache/commons/ognl/ASTProject.java x: 11 commits (all time) y: 42 lines of code src/main/java/org/apache/commons/ognl/ASTProperty.java x: 20 commits (all time) y: 454 lines of code src/main/java/org/apache/commons/ognl/ASTRootVarRef.java x: 13 commits (all time) y: 53 lines of code src/main/java/org/apache/commons/ognl/ASTSelect.java x: 12 commits (all time) y: 46 lines of code src/main/java/org/apache/commons/ognl/ASTStaticField.java x: 16 commits (all time) y: 140 lines of code src/main/java/org/apache/commons/ognl/ASTStaticMethod.java x: 19 commits (all time) y: 153 lines of code src/main/java/org/apache/commons/ognl/ASTTest.java x: 15 commits (all time) y: 101 lines of code src/main/java/org/apache/commons/ognl/ASTUnsignedShiftRight.java x: 10 commits (all time) y: 55 lines of code src/main/java/org/apache/commons/ognl/ASTVarRef.java x: 15 commits (all time) y: 92 lines of code src/main/java/org/apache/commons/ognl/JJTOgnlParserState.java x: 8 commits (all time) y: 103 lines of code src/main/java/org/apache/commons/ognl/OgnlParserTreeConstants.java x: 5 commits (all time) y: 57 lines of code src/main/java/org/apache/commons/ognl/internal/Cache.java x: 8 commits (all time) y: 9 lines of code src/main/java/org/apache/commons/ognl/internal/CacheException.java x: 7 commits (all time) y: 9 lines of code src/main/java/org/apache/commons/ognl/internal/ClassCache.java x: 12 commits (all time) y: 7 lines of code src/main/java/org/apache/commons/ognl/internal/ClassCacheImpl.java x: 23 commits (all time) y: 88 lines of code src/main/java/org/apache/commons/ognl/internal/ConcurrentHashMapCache.java x: 10 commits (all time) y: 52 lines of code src/main/java/org/apache/commons/ognl/internal/ConcurrentHashMapCacheFactory.java x: 6 commits (all time) y: 19 lines of code src/main/java/org/apache/commons/ognl/internal/Entry.java x: 15 commits (all time) y: 37 lines of code src/main/java/org/apache/commons/ognl/internal/HashMapCache.java x: 9 commits (all time) y: 63 lines of code src/main/java/org/apache/commons/ognl/internal/HashMapClassCache.java x: 6 commits (all time) y: 25 lines of code src/main/java/org/apache/commons/ognl/internal/ReentrantReadWriteLockCache.java x: 7 commits (all time) y: 91 lines of code src/main/java/org/apache/commons/ognl/internal/ReentrantReadWriteLockClassCache.java x: 7 commits (all time) y: 25 lines of code src/main/java/org/apache/commons/ognl/internal/entry/CacheEntry.java x: 5 commits (all time) y: 4 lines of code src/main/java/org/apache/commons/ognl/internal/entry/CacheEntryFactory.java x: 5 commits (all time) y: 7 lines of code src/main/java/org/apache/commons/ognl/internal/entry/ClassCacheEntryFactory.java x: 4 commits (all time) y: 5 lines of code src/main/java/org/apache/commons/ognl/internal/entry/DeclaredMethodCacheEntry.java x: 9 commits (all time) y: 43 lines of code src/main/java/org/apache/commons/ognl/internal/entry/DeclaredMethodCacheEntryFactory.java x: 8 commits (all time) y: 21 lines of code src/main/java/org/apache/commons/ognl/internal/entry/GenericMethodParameterTypeCacheEntry.java x: 9 commits (all time) y: 34 lines of code src/main/java/org/apache/commons/ognl/internal/entry/GenericMethodParameterTypeFactory.java x: 8 commits (all time) y: 70 lines of code src/main/java/org/apache/commons/ognl/internal/entry/MethodAccessEntryValue.java x: 7 commits (all time) y: 23 lines of code src/main/java/org/apache/commons/ognl/internal/entry/MethodCacheEntryFactory.java x: 9 commits (all time) y: 36 lines of code src/main/java/org/apache/commons/ognl/internal/entry/MethodPermCacheEntryFactory.java x: 6 commits (all time) y: 30 lines of code src/main/java/org/apache/commons/ognl/internal/entry/ParametrizedCacheEntryFactory.java x: 4 commits (all time) y: 6 lines of code src/main/java/org/apache/commons/ognl/internal/entry/PermissionCacheEntryFactory.java x: 7 commits (all time) y: 14 lines of code src/main/java/org/apache/commons/ognl/internal/entry/PropertyDescriptorCacheEntryFactory.java x: 16 commits (all time) y: 163 lines of code src/main/java/org/apache/commons/ognl/enhance/ContextClassLoader.java x: 9 commits (all time) y: 22 lines of code src/main/java/org/apache/commons/ognl/enhance/EnhancedClassLoader.java x: 6 commits (all time) y: 13 lines of code src/main/java/org/apache/commons/ognl/enhance/ExpressionAccessor.java x: 6 commits (all time) y: 9 lines of code src/main/java/org/apache/commons/ognl/enhance/UnsupportedCompilationException.java x: 8 commits (all time) y: 14 lines of code src/main/java/org/apache/commons/ognl/enhance/package-info.java x: 3 commits (all time) y: 1 lines of code src/main/java/org/apache/commons/ognl/ArrayPropertyAccessor.java x: 20 commits (all time) y: 140 lines of code src/main/java/org/apache/commons/ognl/ListPropertyAccessor.java x: 22 commits (all time) y: 218 lines of code src/main/java/org/apache/commons/ognl/NumericExpression.java x: 19 commits (all time) y: 93 lines of code src/main/java/org/apache/commons/ognl/ObjectPropertyAccessor.java x: 16 commits (all time) y: 243 lines of code src/main/java/org/apache/commons/ognl/Ognl.java x: 20 commits (all time) y: 285 lines of code src/main/java/org/apache/commons/ognl/OgnlCache.java x: 5 commits (all time) y: 208 lines of code src/main/java/org/apache/commons/ognl/BooleanExpression.java x: 10 commits (all time) y: 64 lines of code src/main/java/org/apache/commons/ognl/OgnlContext.java x: 31 commits (all time) y: 564 lines of code src/main/java/org/apache/commons/ognl/OgnlException.java x: 11 commits (all time) y: 97 lines of code src/main/java/org/apache/commons/ognl/DefaultMemberAccess.java x: 8 commits (all time) y: 92 lines of code src/main/java/org/apache/commons/ognl/ClassCacheInspector.java x: 6 commits (all time) y: 5 lines of code src/main/java/org/apache/commons/ognl/ElementsAccessor.java x: 9 commits (all time) y: 6 lines of code src/main/java/org/apache/commons/ognl/ObjectIndexedPropertyDescriptor.java x: 10 commits (all time) y: 70 lines of code src/main/java/org/apache/commons/ognl/IteratorEnumeration.java x: 11 commits (all time) y: 24 lines of code src/main/java/org/apache/commons/ognl/ObjectMethodAccessor.java x: 13 commits (all time) y: 28 lines of code src/site/resources/download_ognl.cgi x: 2 commits (all time) y: 19 lines of code src/main/assembly/bin.xml x: 4 commits (all time) y: 32 lines of code src/main/java/org/apache/commons/ognl/DefaultClassResolver.java x: 16 commits (all time) y: 36 lines of code src/main/java/org/apache/commons/ognl/DefaultTypeConverter.java x: 17 commits (all time) y: 18 lines of code src/main/java/org/apache/commons/ognl/EnumerationIterator.java x: 9 commits (all time) y: 28 lines of code src/main/java/org/apache/commons/ognl/JavaSource.java x: 10 commits (all time) y: 6 lines of code src/main/java/org/apache/commons/ognl/NumericTypes.java x: 5 commits (all time) y: 16 lines of code src/site/xdoc/download_ognl.xml x: 1 commits (all time) y: 12 lines of code src/main/java/org/apache/commons/ognl/NumericLiterals.java x: 2 commits (all time) y: 24 lines of code src/site/xdoc/developer-guide.xml x: 3 commits (all time) y: 197 lines of code src/site/xdoc/index.xml x: 5 commits (all time) y: 61 lines of code src/benchmarks/java/org/apache/commons/ognl/performance/BasePerformanceTest.java x: 4 commits (all time) y: 94 lines of code src/main/java/org/apache/commons/ognl/internal/entry/FieldCacheEntryFactory.java x: 1 commits (all time) y: 20 lines of code src/main/java/org/apache/commons/ognl/internal/package-info.java x: 2 commits (all time) y: 1 lines of code src/main/java/org/apache/commons/ognl/ComparisonExpression.java x: 10 commits (all time) y: 74 lines of code src/main/java/org/apache/commons/ognl/NodeVisitor.java x: 8 commits (all time) y: 96 lines of code
1501.0
lines of code
  min: 1.0
  average: 81.97
  25th percentile: 19.0
  median: 31.5
  75th percentile: 71.0
  max: 1501.0
0 97.0
commits (all time)
min: 1.0 | average: 10.12 | 25th percentile: 5.0 | median: 9.0 | 75th percentile: 11.25 | max: 97.0

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

src/changes/changes.xml x: 7 contributors (all time) y: 89 lines of code src/main/java/org/apache/commons/ognl/ExpressionNode.java x: 9 contributors (all time) y: 114 lines of code src/main/java/org/apache/commons/ognl/MapPropertyAccessor.java x: 9 contributors (all time) y: 124 lines of code src/main/java/org/apache/commons/ognl/OgnlOps.java x: 9 contributors (all time) y: 939 lines of code src/main/java/org/apache/commons/ognl/ToStringVisitor.java x: 4 contributors (all time) y: 370 lines of code src/main/java/org/apache/commons/ognl/enhance/ExpressionCompiler.java x: 9 contributors (all time) y: 541 lines of code src/main/java/org/apache/commons/ognl/OgnlRuntime.java x: 9 contributors (all time) y: 1501 lines of code src/main/java/org/apache/commons/ognl/Evaluation.java x: 7 contributors (all time) y: 176 lines of code src/site/xdoc/language-guide.xml x: 2 contributors (all time) y: 950 lines of code src/main/java/org/apache/commons/ognl/ASTCtor.java x: 9 contributors (all time) y: 263 lines of code src/main/java/org/apache/commons/ognl/SimpleNode.java x: 8 contributors (all time) y: 327 lines of code src/benchmarks/java/org/apache/commons/ognl/performance/PerformanceCommonsOgnlTest.java x: 3 contributors (all time) y: 19 lines of code src/benchmarks/java/org/apache/commons/ognl/performance/invocation/CompilerInvocation.java x: 3 contributors (all time) y: 17 lines of code src/benchmarks/java/org/apache/commons/ognl/performance/invocation/FindParameterTypesInvocation.java x: 3 contributors (all time) y: 26 lines of code src/benchmarks/java/org/apache/commons/ognl/performance/invocation/MethodParameterTypesInvocation.java x: 3 contributors (all time) y: 31 lines of code src/benchmarks/java/org/apache/commons/ognl/performance/invocation/RepeatableInvocation.java x: 3 contributors (all time) y: 121 lines of code src/benchmarks/java/org/apache/commons/ognl/performance/runtime/CommonsRuntimeWrapper.java x: 3 contributors (all time) y: 66 lines of code src/main/java/org/apache/commons/ognl/ASTAdd.java x: 9 contributors (all time) y: 258 lines of code src/main/java/org/apache/commons/ognl/ASTAnd.java x: 7 contributors (all time) y: 147 lines of code src/main/java/org/apache/commons/ognl/ASTAssign.java x: 9 contributors (all time) y: 99 lines of code src/main/java/org/apache/commons/ognl/ASTBitAnd.java x: 7 contributors (all time) y: 40 lines of code src/main/java/org/apache/commons/ognl/ASTBitNegate.java x: 9 contributors (all time) y: 32 lines of code src/main/java/org/apache/commons/ognl/ASTChain.java x: 9 contributors (all time) y: 379 lines of code src/main/java/org/apache/commons/ognl/ASTDivide.java x: 7 contributors (all time) y: 29 lines of code src/main/java/org/apache/commons/ognl/ASTEq.java x: 7 contributors (all time) y: 33 lines of code src/main/java/org/apache/commons/ognl/ASTEval.java x: 7 contributors (all time) y: 68 lines of code src/main/java/org/apache/commons/ognl/ASTIn.java x: 7 contributors (all time) y: 61 lines of code src/main/java/org/apache/commons/ognl/ASTInstanceof.java x: 9 contributors (all time) y: 67 lines of code src/main/java/org/apache/commons/ognl/ASTKeyValue.java x: 6 contributors (all time) y: 31 lines of code src/main/java/org/apache/commons/ognl/ASTList.java x: 9 contributors (all time) y: 161 lines of code src/main/java/org/apache/commons/ognl/ASTMap.java x: 7 contributors (all time) y: 87 lines of code src/main/java/org/apache/commons/ognl/ASTMethod.java x: 9 contributors (all time) y: 281 lines of code src/main/java/org/apache/commons/ognl/ASTMethodUtil.java x: 4 contributors (all time) y: 83 lines of code src/main/java/org/apache/commons/ognl/ASTNot.java x: 7 contributors (all time) y: 44 lines of code src/main/java/org/apache/commons/ognl/ASTNotIn.java x: 7 contributors (all time) y: 57 lines of code src/main/java/org/apache/commons/ognl/ASTProperty.java x: 9 contributors (all time) y: 454 lines of code src/main/java/org/apache/commons/ognl/ASTRootVarRef.java x: 7 contributors (all time) y: 53 lines of code src/main/java/org/apache/commons/ognl/ASTStaticField.java x: 9 contributors (all time) y: 140 lines of code src/main/java/org/apache/commons/ognl/ASTStaticMethod.java x: 8 contributors (all time) y: 153 lines of code src/main/java/org/apache/commons/ognl/ASTTest.java x: 9 contributors (all time) y: 101 lines of code src/main/java/org/apache/commons/ognl/ASTVarRef.java x: 9 contributors (all time) y: 92 lines of code src/main/java/org/apache/commons/ognl/JJTOgnlParserState.java x: 7 contributors (all time) y: 103 lines of code src/main/java/org/apache/commons/ognl/OgnlParserTreeConstants.java x: 5 contributors (all time) y: 57 lines of code src/main/java/org/apache/commons/ognl/internal/Cache.java x: 2 contributors (all time) y: 9 lines of code src/main/java/org/apache/commons/ognl/internal/ClassCache.java x: 5 contributors (all time) y: 7 lines of code src/main/java/org/apache/commons/ognl/internal/ClassCacheHandler.java x: 3 contributors (all time) y: 57 lines of code src/main/java/org/apache/commons/ognl/internal/ClassCacheImpl.java x: 6 contributors (all time) y: 88 lines of code src/main/java/org/apache/commons/ognl/internal/ConcurrentHashMapCache.java x: 3 contributors (all time) y: 52 lines of code src/main/java/org/apache/commons/ognl/internal/ConcurrentHashMapClassCache.java x: 2 contributors (all time) y: 26 lines of code src/main/java/org/apache/commons/ognl/internal/Entry.java x: 5 contributors (all time) y: 37 lines of code src/main/java/org/apache/commons/ognl/internal/HashMapCache.java x: 3 contributors (all time) y: 63 lines of code src/main/java/org/apache/commons/ognl/internal/HashMapCacheFactory.java x: 2 contributors (all time) y: 19 lines of code src/main/java/org/apache/commons/ognl/internal/ReentrantReadWriteLockCache.java x: 2 contributors (all time) y: 91 lines of code src/main/java/org/apache/commons/ognl/internal/entry/CacheEntry.java x: 2 contributors (all time) y: 4 lines of code src/main/java/org/apache/commons/ognl/internal/entry/DeclaredMethodCacheEntry.java x: 2 contributors (all time) y: 43 lines of code src/main/java/org/apache/commons/ognl/internal/entry/GenericMethodParameterTypeCacheEntry.java x: 4 contributors (all time) y: 34 lines of code src/main/java/org/apache/commons/ognl/internal/entry/GenericMethodParameterTypeFactory.java x: 4 contributors (all time) y: 70 lines of code src/main/java/org/apache/commons/ognl/internal/entry/MethodCacheEntry.java x: 4 contributors (all time) y: 29 lines of code src/main/java/org/apache/commons/ognl/internal/entry/MethodCacheEntryFactory.java x: 4 contributors (all time) y: 36 lines of code src/main/java/org/apache/commons/ognl/internal/entry/MethodPermCacheEntryFactory.java x: 2 contributors (all time) y: 30 lines of code src/main/java/org/apache/commons/ognl/internal/entry/PermissionCacheEntryFactory.java x: 2 contributors (all time) y: 14 lines of code src/main/java/org/apache/commons/ognl/internal/entry/PropertyDescriptorCacheEntryFactory.java x: 5 contributors (all time) y: 163 lines of code src/main/java/org/apache/commons/ognl/package-info.java x: 3 contributors (all time) y: 1 lines of code src/main/java/org/apache/commons/ognl/enhance/ContextClassLoader.java x: 4 contributors (all time) y: 22 lines of code src/main/java/org/apache/commons/ognl/enhance/EnhancedClassLoader.java x: 4 contributors (all time) y: 13 lines of code src/main/java/org/apache/commons/ognl/enhance/LocalReferenceImpl.java x: 5 contributors (all time) y: 67 lines of code src/main/java/org/apache/commons/ognl/enhance/OgnlExpressionCompiler.java x: 5 contributors (all time) y: 16 lines of code src/main/java/org/apache/commons/ognl/enhance/OrderedReturn.java x: 6 contributors (all time) y: 6 lines of code src/main/java/org/apache/commons/ognl/enhance/UnsupportedCompilationException.java x: 6 contributors (all time) y: 14 lines of code src/main/java/org/apache/commons/ognl/ArrayPropertyAccessor.java x: 8 contributors (all time) y: 140 lines of code src/main/java/org/apache/commons/ognl/ListPropertyAccessor.java x: 8 contributors (all time) y: 218 lines of code src/main/java/org/apache/commons/ognl/NumericExpression.java x: 6 contributors (all time) y: 93 lines of code src/main/java/org/apache/commons/ognl/ObjectPropertyAccessor.java x: 8 contributors (all time) y: 243 lines of code src/main/java/org/apache/commons/ognl/Ognl.java x: 8 contributors (all time) y: 285 lines of code src/main/java/org/apache/commons/ognl/OgnlCache.java x: 3 contributors (all time) y: 208 lines of code src/main/java/org/apache/commons/ognl/BooleanExpression.java x: 5 contributors (all time) y: 64 lines of code src/main/java/org/apache/commons/ognl/OgnlContext.java x: 7 contributors (all time) y: 564 lines of code src/main/java/org/apache/commons/ognl/OgnlException.java x: 6 contributors (all time) y: 97 lines of code src/main/java/org/apache/commons/ognl/ClassCacheInspector.java x: 4 contributors (all time) y: 5 lines of code src/main/java/org/apache/commons/ognl/MethodAccessor.java x: 7 contributors (all time) y: 9 lines of code src/main/java/org/apache/commons/ognl/Node.java x: 6 contributors (all time) y: 21 lines of code src/main/java/org/apache/commons/ognl/NodeType.java x: 4 contributors (all time) y: 6 lines of code src/main/java/org/apache/commons/ognl/ObjectIndexedPropertyDescriptor.java x: 6 contributors (all time) y: 70 lines of code src/main/java/org/apache/commons/ognl/ArrayElementsAccessor.java x: 5 contributors (all time) y: 23 lines of code src/main/java/org/apache/commons/ognl/IteratorEnumeration.java x: 5 contributors (all time) y: 24 lines of code src/main/java/org/apache/commons/ognl/NumberElementsAccessor.java x: 6 contributors (all time) y: 28 lines of code src/main/assembly/bin.xml x: 1 contributors (all time) y: 32 lines of code src/main/java/org/apache/commons/ognl/EnumerationPropertyAccessor.java x: 5 contributors (all time) y: 44 lines of code src/main/java/org/apache/commons/ognl/NoSuchPropertyException.java x: 4 contributors (all time) y: 44 lines of code src/site/xdoc/download_ognl.xml x: 1 contributors (all time) y: 12 lines of code src/site/xdoc/developer-guide.xml x: 1 contributors (all time) y: 197 lines of code src/site/xdoc/index.xml x: 2 contributors (all time) y: 61 lines of code src/main/java/org/apache/commons/ognl/internal/entry/FieldCacheEntryFactory.java x: 1 contributors (all time) y: 20 lines of code src/main/java/org/apache/commons/ognl/internal/CacheFactory.java x: 1 contributors (all time) y: 9 lines of code src/main/java/org/apache/commons/ognl/ComparisonExpression.java x: 4 contributors (all time) y: 74 lines of code src/main/java/org/apache/commons/ognl/NodeVisitor.java x: 2 contributors (all time) y: 96 lines of code
1501.0
lines of code
  min: 1.0
  average: 81.97
  25th percentile: 19.0
  median: 31.5
  75th percentile: 71.0
  max: 1501.0
0 9.0
contributors (all time)
min: 1.0 | average: 4.95 | 25th percentile: 3.0 | median: 5.0 | 75th percentile: 7.0 | max: 9.0

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

src/changes/changes.xml x: 2 commits (30d) y: 89 lines of code
89.0
lines of code
  min: 89.0
  average: 89.0
  25th percentile: 89.0
  median: 89.0
  75th percentile: 89.0
  max: 89.0
0 2.0
commits (30d)
min: 2.0 | average: 2.0 | 25th percentile: 2.0 | median: 2.0 | 75th percentile: 2.0 | max: 2.0

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

src/changes/changes.xml x: 1 contributors (30d) y: 89 lines of code
89.0
lines of code
  min: 89.0
  average: 89.0
  25th percentile: 89.0
  median: 89.0
  75th percentile: 89.0
  max: 89.0
0 1.0
contributors (30d)
min: 1.0 | average: 1.0 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 1.0

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

src/changes/changes.xml x: 6 commits (90d) y: 89 lines of code src/main/java/org/apache/commons/ognl/ExpressionNode.java x: 1 commits (90d) y: 114 lines of code src/main/java/org/apache/commons/ognl/MapPropertyAccessor.java x: 1 commits (90d) y: 124 lines of code src/main/java/org/apache/commons/ognl/OgnlOps.java x: 1 commits (90d) y: 939 lines of code src/main/java/org/apache/commons/ognl/ToStringVisitor.java x: 1 commits (90d) y: 370 lines of code src/main/java/org/apache/commons/ognl/enhance/ExpressionCompiler.java x: 1 commits (90d) y: 541 lines of code
939.0
lines of code
  min: 89.0
  average: 362.83
  25th percentile: 107.75
  median: 247.0
  75th percentile: 640.5
  max: 939.0
0 6.0
commits (90d)
min: 1.0 | average: 1.83 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 2.25 | max: 6.0

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

src/changes/changes.xml x: 2 contributors (90d) y: 89 lines of code src/main/java/org/apache/commons/ognl/ExpressionNode.java x: 1 contributors (90d) y: 114 lines of code src/main/java/org/apache/commons/ognl/MapPropertyAccessor.java x: 1 contributors (90d) y: 124 lines of code src/main/java/org/apache/commons/ognl/OgnlOps.java x: 1 contributors (90d) y: 939 lines of code src/main/java/org/apache/commons/ognl/ToStringVisitor.java x: 1 contributors (90d) y: 370 lines of code src/main/java/org/apache/commons/ognl/enhance/ExpressionCompiler.java x: 1 contributors (90d) y: 541 lines of code
939.0
lines of code
  min: 89.0
  average: 362.83
  25th percentile: 107.75
  median: 247.0
  75th percentile: 640.5
  max: 939.0
0 2.0
contributors (90d)
min: 1.0 | average: 1.17 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.25 | max: 2.0