apache / commons-jexl
File Change Frequency

File change frequency (churn) shows the distribution of file updates (days with at least one commit).

Overview
File Change Frequency Overall
  • There are 141 files with 20,254 lines of code.
    • 1 file changed more than 100 times (1,875 lines of code)
    • 10 files changed 51-100 times (6,273 lines of code)
    • 27 files changed 21-50 times (5,362 lines of code)
    • 80 files changed 6-20 times (5,709 lines of code)
    • 23 files changed 1-5 times (1,035 lines of code)
9% | 30% | 26% | 28% | 5%
Legend:
101+
51-100
21-50
6-20
1-5

explore: grouped by folders | grouped by update frequency | data
Contributors Count Frequency Overall
  • There are 141 files with 20,254 lines of code.
    • 0 files changed by more than 25 contributors (0 lines of code)
    • 0 files changed by 11-25 contributors (0 lines of code)
    • 38 files changed by 6-10 contributors (13,597 lines of code)
    • 99 files changed by 2-5 contributors (6,345 lines of code)
    • 4 files changed by 1 contributor (312 lines of code)
0% | 0% | 67% | 31% | 1%
Legend:
26+
11-25
6-10
2-5
1

explore: grouped by folders | grouped by contributors count | data
File Change Frequency per File Extension
java, xml, txt, yaml, md, cgi, gitignore, gitattributes, json
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
java10% | 35% | 23% | 26% | 3%
xml0% | 0% | 47% | 36% | 15%
cgi0% | 0% | 0% | 0% | 100%
File Change Frequency per Logical Decomposition
primary
primary (file change frequency)
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
src9% | 30% | 26% | 28% | 5%
Most Frequently Changed Files (Top 50)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
Interpreter.java
in src/main/java/org/apache/commons/jexl3/internal
1875 115 2011-12-06 2025-01-21 161 10 henrib@apache.org garydgregory@gmail.com
JexlArithmetic.java
in src/main/java/org/apache/commons/jexl3
1236 107 2011-11-29 2025-04-11 99 10 henrib@apache.org garydgregory@gmail.com
Engine.java
in src/main/java/org/apache/commons/jexl3/internal
678 48 2011-12-06 2025-04-11 96 8 henrib@apache.org henrib@apache.org
JexlParser.java
in src/main/java/org/apache/commons/jexl3/parser
505 36 2011-11-29 2025-04-27 83 7 henrib@apache.org garydgregory@gmail.com
Debugger.java
in src/main/java/org/apache/commons/jexl3/internal
1154 122 2011-12-06 2025-03-23 80 9 henrib@apache.org garydgregory@gmail.com
InterpreterBase.java
in src/main/java/org/apache/commons/jexl3/internal
651 49 2016-08-01 2024-11-05 70 8 henrib@apache.org garydgregory@gmail.com
JexlException.java
in src/main/java/org/apache/commons/jexl3
491 76 2011-11-29 2025-03-23 63 10 henrib@apache.org garydgregory@gmail.com
TemplateEngine.java
in src/main/java/org/apache/commons/jexl3/internal
799 60 2011-12-06 2025-04-27 61 9 henrib@apache.org garydgregory@gmail.com
JexlBuilder.java
in src/main/java/org/apache/commons/jexl3
258 58 2011-12-06 2025-04-12 55 9 henrib@apache.org hbiestro@gmail.com
JexlNode.java
in src/main/java/org/apache/commons/jexl3/parser
202 23 2011-11-29 2025-03-23 52 7 henrib@apache.org garydgregory@gmail.com
Uberspect.java
in src/main/java/org/apache/commons/jexl3/internal/introspection
299 20 2011-11-29 2025-04-11 52 7 henrib@apache.org garydgregory@gmail.com
syntax.xml
in src/site/xdoc/reference
1174 - 2010-03-29 2024-05-24 50 8 niallp@apache.org hbiestro@cloudera.com
JexlFeatures.java
in src/main/java/org/apache/commons/jexl3
349 67 2017-10-27 2025-04-12 48 8 henrib@apache.org hbiestro@gmail.com
Script.java
in src/main/java/org/apache/commons/jexl3/internal
190 28 2011-12-06 2024-08-21 44 7 henrib@apache.org garydgregory@gmail.com
JexlEngine.java
in src/main/java/org/apache/commons/jexl3
156 25 2011-11-29 2025-03-23 41 6 henrib@apache.org garydgregory@gmail.com
Scope.java
in src/main/java/org/apache/commons/jexl3/internal
194 13 2012-02-11 2025-04-11 40 5 henrib@apache.org henrib@apache.org
JexlSandbox.java
in src/main/java/org/apache/commons/jexl3/introspection
297 50 2011-12-08 2025-04-11 40 8 henrib@apache.org garydgregory@gmail.com
ClassMap.java
in src/main/java/org/apache/commons/jexl3/internal/introspection
166 8 2011-11-29 2024-06-01 38 6 henrib@apache.org garydgregory@gmail.com
MethodKey.java
in src/main/java/org/apache/commons/jexl3/internal/introspection
386 24 2011-11-29 2025-03-23 36 5 henrib@apache.org garydgregory@gmail.com
JexlOptions.java
in src/main/java/org/apache/commons/jexl3
199 41 2019-10-27 2025-04-12 34 6 henrib@apache.org hbiestro@gmail.com
Permissions.java
in src/main/java/org/apache/commons/jexl3/internal/introspection
299 28 2011-12-07 2025-03-23 33 7 henrib@apache.org garydgregory@gmail.com
Closure.java
in src/main/java/org/apache/commons/jexl3/internal
98 9 2012-02-12 2024-08-27 32 7 henrib@apache.org hbiestro@gmail.com
Introspector.java
in src/main/java/org/apache/commons/jexl3/internal/introspection
213 13 2011-12-06 2024-07-30 32 6 henrib@apache.org garydgregory@gmail.com
JexlScriptEngine.java
in src/main/java/org/apache/commons/jexl3/scripting
237 27 2011-11-29 2025-04-27 32 5 henrib@apache.org garydgregory@gmail.com
ASTJexlScript.java
in src/main/java/org/apache/commons/jexl3/parser
77 14 2011-11-29 2024-08-27 31 7 henrib@apache.org hbiestro@gmail.com
JexlUberspect.java
in src/main/java/org/apache/commons/jexl3/introspection
100 3 2011-12-06 2025-04-12 31 6 henrib@apache.org hbiestro@gmail.com
ParserVisitor.java
in src/main/java/org/apache/commons/jexl3/parser
101 2 2011-11-29 2024-06-01 30 6 henrib@apache.org garydgregory@gmail.com
JexlOperator.java
in src/main/java/org/apache/commons/jexl3
107 4 2015-07-27 2025-04-12 28 8 henrib@apache.org hbiestro@gmail.com
JexlContext.java
in src/main/java/org/apache/commons/jexl3
38 1 2011-11-29 2025-05-04 27 5 henrib@apache.org garydgregory@gmail.com
SandboxUberspect.java
in src/main/java/org/apache/commons/jexl3/internal/introspection
128 14 2011-11-29 2024-12-26 27 5 henrib@apache.org garydgregory@gmail.com
TemplateScript.java
in src/main/java/org/apache/commons/jexl3/internal
232 10 2015-08-27 2024-12-26 27 5 henrib@apache.org garydgregory@gmail.com
site.xml
in src/site
26 - 2007-11-16 2025-04-11 25 8 niallp@apache.org hbiestro@gmail.com
MethodExecutor.java
in src/main/java/org/apache/commons/jexl3/internal/introspection
83 4 2011-12-06 2024-06-01 24 3 henrib@apache.org garydgregory@gmail.com
JexlPermissions.java
in src/main/java/org/apache/commons/jexl3/introspection
127 20 2022-02-03 2024-11-05 24 5 henrib@apache.org garydgregory@gmail.com
ASTIdentifierAccess.java
in src/main/java/org/apache/commons/jexl3/parser
38 8 2012-03-13 2025-03-23 22 3 henrib@apache.org garydgregory@gmail.com
JexlInfo.java
in src/main/java/org/apache/commons/jexl3
81 11 2011-11-29 2025-02-09 22 4 henrib@apache.org sebb@apache.org
LexicalScope.java
in src/main/java/org/apache/commons/jexl3/internal
96 11 2019-10-27 2025-03-23 22 4 henrib@apache.org garydgregory@gmail.com
TemplateInterpreter.java
in src/main/java/org/apache/commons/jexl3/internal
170 14 2015-09-14 2024-06-01 21 5 henrib@apache.org garydgregory@gmail.com
JxltEngine.java
in src/main/java/org/apache/commons/jexl3
59 8 2011-12-06 2025-05-04 20 6 henrib@apache.org garydgregory@gmail.com
ArrayBuilder.java
in src/main/java/org/apache/commons/jexl3/internal
95 8 2012-07-05 2024-06-01 20 5 henrib@apache.org garydgregory@gmail.com
JexlScriptEngineFactory.java
in src/main/java/org/apache/commons/jexl3/scripting
100 13 2011-11-29 2025-04-12 20 7 henrib@apache.org hbiestro@gmail.com
PropertySetExecutor.java
in src/main/java/org/apache/commons/jexl3/internal/introspection
104 6 2011-12-06 2024-07-30 20 3 henrib@apache.org garydgregory@gmail.com
StringParser.java
in src/main/java/org/apache/commons/jexl3/parser
210 11 2011-11-29 2025-04-27 20 7 henrib@apache.org garydgregory@gmail.com
ScriptVisitor.java
in src/main/java/org/apache/commons/jexl3/internal
470 89 2017-11-29 2024-06-01 20 6 henrib@apache.org garydgregory@gmail.com
DuckSetExecutor.java
in src/main/java/org/apache/commons/jexl3/internal/introspection
51 5 2011-12-06 2024-06-01 19 4 henrib@apache.org garydgregory@gmail.com
ASTIdentifier.java
in src/main/java/org/apache/commons/jexl3/parser
79 19 2011-11-29 2024-08-30 19 4 henrib@apache.org hbiestro@gmail.com
TemplateDebugger.java
in src/main/java/org/apache/commons/jexl3/internal
204 15 2015-08-27 2024-06-01 19 4 henrib@apache.org garydgregory@gmail.com
FeatureController.java
in src/main/java/org/apache/commons/jexl3/parser
203 36 2017-11-29 2024-06-01 18 6 henrib@apache.org garydgregory@gmail.com
JexlScript.java
in src/main/java/org/apache/commons/jexl3
20 - 2011-11-29 2024-07-30 17 5 henrib@apache.org garydgregory@gmail.com
ASTNumberLiteral.java
in src/main/java/org/apache/commons/jexl3/parser
37 8 2011-11-29 2024-06-01 17 2 henrib@apache.org garydgregory@gmail.com
Files With Most Contributors (Top 50)
Based on the number of unique email addresses found in commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
Interpreter.java
in src/main/java/org/apache/commons/jexl3/internal
1875 115 2011-12-06 2025-01-21 161 10 henrib@apache.org garydgregory@gmail.com
JexlArithmetic.java
in src/main/java/org/apache/commons/jexl3
1236 107 2011-11-29 2025-04-11 99 10 henrib@apache.org garydgregory@gmail.com
JexlException.java
in src/main/java/org/apache/commons/jexl3
491 76 2011-11-29 2025-03-23 63 10 henrib@apache.org garydgregory@gmail.com
Debugger.java
in src/main/java/org/apache/commons/jexl3/internal
1154 122 2011-12-06 2025-03-23 80 9 henrib@apache.org garydgregory@gmail.com
TemplateEngine.java
in src/main/java/org/apache/commons/jexl3/internal
799 60 2011-12-06 2025-04-27 61 9 henrib@apache.org garydgregory@gmail.com
JexlBuilder.java
in src/main/java/org/apache/commons/jexl3
258 58 2011-12-06 2025-04-12 55 9 henrib@apache.org hbiestro@gmail.com
Engine.java
in src/main/java/org/apache/commons/jexl3/internal
678 48 2011-12-06 2025-04-11 96 8 henrib@apache.org henrib@apache.org
InterpreterBase.java
in src/main/java/org/apache/commons/jexl3/internal
651 49 2016-08-01 2024-11-05 70 8 henrib@apache.org garydgregory@gmail.com
syntax.xml
in src/site/xdoc/reference
1174 - 2010-03-29 2024-05-24 50 8 niallp@apache.org hbiestro@cloudera.com
JexlFeatures.java
in src/main/java/org/apache/commons/jexl3
349 67 2017-10-27 2025-04-12 48 8 henrib@apache.org hbiestro@gmail.com
JexlSandbox.java
in src/main/java/org/apache/commons/jexl3/introspection
297 50 2011-12-08 2025-04-11 40 8 henrib@apache.org garydgregory@gmail.com
JexlOperator.java
in src/main/java/org/apache/commons/jexl3
107 4 2015-07-27 2025-04-12 28 8 henrib@apache.org hbiestro@gmail.com
site.xml
in src/site
26 - 2007-11-16 2025-04-11 25 8 niallp@apache.org hbiestro@gmail.com
JexlParser.java
in src/main/java/org/apache/commons/jexl3/parser
505 36 2011-11-29 2025-04-27 83 7 henrib@apache.org garydgregory@gmail.com
JexlNode.java
in src/main/java/org/apache/commons/jexl3/parser
202 23 2011-11-29 2025-03-23 52 7 henrib@apache.org garydgregory@gmail.com
Uberspect.java
in src/main/java/org/apache/commons/jexl3/internal/introspection
299 20 2011-11-29 2025-04-11 52 7 henrib@apache.org garydgregory@gmail.com
Script.java
in src/main/java/org/apache/commons/jexl3/internal
190 28 2011-12-06 2024-08-21 44 7 henrib@apache.org garydgregory@gmail.com
Permissions.java
in src/main/java/org/apache/commons/jexl3/internal/introspection
299 28 2011-12-07 2025-03-23 33 7 henrib@apache.org garydgregory@gmail.com
Closure.java
in src/main/java/org/apache/commons/jexl3/internal
98 9 2012-02-12 2024-08-27 32 7 henrib@apache.org hbiestro@gmail.com
ASTJexlScript.java
in src/main/java/org/apache/commons/jexl3/parser
77 14 2011-11-29 2024-08-27 31 7 henrib@apache.org hbiestro@gmail.com
JexlScriptEngineFactory.java
in src/main/java/org/apache/commons/jexl3/scripting
100 13 2011-11-29 2025-04-12 20 7 henrib@apache.org hbiestro@gmail.com
StringParser.java
in src/main/java/org/apache/commons/jexl3/parser
210 11 2011-11-29 2025-04-27 20 7 henrib@apache.org garydgregory@gmail.com
index.xml
in src/site/xdoc
266 - 2010-03-29 2023-10-17 14 7 niallp@apache.org sebb@apache.org
examples.xml
in src/site/xdoc/reference
174 - 2010-03-29 2023-03-04 13 7 niallp@apache.org henrib@apache.org
JexlEngine.java
in src/main/java/org/apache/commons/jexl3
156 25 2011-11-29 2025-03-23 41 6 henrib@apache.org garydgregory@gmail.com
ClassMap.java
in src/main/java/org/apache/commons/jexl3/internal/introspection
166 8 2011-11-29 2024-06-01 38 6 henrib@apache.org garydgregory@gmail.com
JexlOptions.java
in src/main/java/org/apache/commons/jexl3
199 41 2019-10-27 2025-04-12 34 6 henrib@apache.org hbiestro@gmail.com
Introspector.java
in src/main/java/org/apache/commons/jexl3/internal/introspection
213 13 2011-12-06 2024-07-30 32 6 henrib@apache.org garydgregory@gmail.com
JexlUberspect.java
in src/main/java/org/apache/commons/jexl3/introspection
100 3 2011-12-06 2025-04-12 31 6 henrib@apache.org hbiestro@gmail.com
ParserVisitor.java
in src/main/java/org/apache/commons/jexl3/parser
101 2 2011-11-29 2024-06-01 30 6 henrib@apache.org garydgregory@gmail.com
JxltEngine.java
in src/main/java/org/apache/commons/jexl3
59 8 2011-12-06 2025-05-04 20 6 henrib@apache.org garydgregory@gmail.com
ScriptVisitor.java
in src/main/java/org/apache/commons/jexl3/internal
470 89 2017-11-29 2024-06-01 20 6 henrib@apache.org garydgregory@gmail.com
FeatureController.java
in src/main/java/org/apache/commons/jexl3/parser
203 36 2017-11-29 2024-06-01 18 6 henrib@apache.org garydgregory@gmail.com
SimpleNode.java
in src/main/java/org/apache/commons/jexl3/parser
92 19 2011-11-29 2024-06-01 17 6 henrib@apache.org garydgregory@gmail.com
ObjectContext.java
in src/main/java/org/apache/commons/jexl3
55 7 2011-11-29 2025-02-09 16 6 henrib@apache.org sebb@apache.org
Main.java
in src/main/java/org/apache/commons/jexl3/scripting
51 4 2011-11-29 2025-04-11 15 6 henrib@apache.org garydgregory@gmail.com
mail-lists.xml
in src/site/xdoc
160 - 2010-04-21 2025-04-11 9 6 niallp@apache.org garydgregory@gmail.com
jsr223.xml
in src/site/xdoc/reference
57 - 2010-03-29 2019-07-31 8 6 niallp@apache.org hbiestro@gmail.com
Scope.java
in src/main/java/org/apache/commons/jexl3/internal
194 13 2012-02-11 2025-04-11 40 5 henrib@apache.org henrib@apache.org
MethodKey.java
in src/main/java/org/apache/commons/jexl3/internal/introspection
386 24 2011-11-29 2025-03-23 36 5 henrib@apache.org garydgregory@gmail.com
JexlScriptEngine.java
in src/main/java/org/apache/commons/jexl3/scripting
237 27 2011-11-29 2025-04-27 32 5 henrib@apache.org garydgregory@gmail.com
TemplateScript.java
in src/main/java/org/apache/commons/jexl3/internal
232 10 2015-08-27 2024-12-26 27 5 henrib@apache.org garydgregory@gmail.com
SandboxUberspect.java
in src/main/java/org/apache/commons/jexl3/internal/introspection
128 14 2011-11-29 2024-12-26 27 5 henrib@apache.org garydgregory@gmail.com
JexlContext.java
in src/main/java/org/apache/commons/jexl3
38 1 2011-11-29 2025-05-04 27 5 henrib@apache.org garydgregory@gmail.com
JexlPermissions.java
in src/main/java/org/apache/commons/jexl3/introspection
127 20 2022-02-03 2024-11-05 24 5 henrib@apache.org garydgregory@gmail.com
TemplateInterpreter.java
in src/main/java/org/apache/commons/jexl3/internal
170 14 2015-09-14 2024-06-01 21 5 henrib@apache.org garydgregory@gmail.com
ArrayBuilder.java
in src/main/java/org/apache/commons/jexl3/internal
95 8 2012-07-05 2024-06-01 20 5 henrib@apache.org garydgregory@gmail.com
JexlScript.java
in src/main/java/org/apache/commons/jexl3
20 - 2011-11-29 2024-07-30 17 5 henrib@apache.org garydgregory@gmail.com
ASTJexlLambda.java
in src/main/java/org/apache/commons/jexl3/parser
14 2 2012-02-11 2024-06-01 16 5 henrib@apache.org garydgregory@gmail.com
ASTArrayLiteral.java
in src/main/java/org/apache/commons/jexl3/parser
11 1 2011-11-29 2024-05-21 14 5 henrib@apache.org garydgregory@gmail.com
Files With Least Contributors (Top 50)
Based on the number of unique email addresses found in commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
relnotes35.xml
in src/site/xdoc
203 - 2025-04-11 2025-04-11 1 1 hbiestro@gmail.com hbiestro@gmail.com
relnotes33.xml
in src/site/xdoc
85 - 2023-03-09 2023-03-10 2 1 henrib@apache.org henrib@apache.org
pmd.xml
in src/main/config
13 - 2021-12-21 2021-12-23 2 1 henrib@apache.org henrib@apache.org
NoJexl.java
in src/main/java/org/apache/commons/jexl3/annotations
11 - 2011-12-07 2022-02-07 4 1 henrib@apache.org henrib@apache.org
Operator.java
in src/main/java/org/apache/commons/jexl3/internal
439 30 2024-10-14 2025-04-12 5 2 hbiestro@gmail.com hbiestro@gmail.com
NumberParser.java
in src/main/java/org/apache/commons/jexl3/parser
186 11 2015-03-10 2024-08-02 16 2 henrib@apache.org garydgregory@gmail.com
IndexedType.java
in src/main/java/org/apache/commons/jexl3/internal/introspection
123 12 2011-12-19 2024-07-30 14 2 henrib@apache.org garydgregory@gmail.com
FqcnResolver.java
in src/main/java/org/apache/commons/jexl3/internal
101 6 2022-08-24 2024-12-26 7 2 henrib@apache.org garydgregory@gmail.com
ClassTool.java
in src/main/java/org/apache/commons/jexl3/internal/introspection
79 3 2022-07-24 2024-09-12 8 2 henrib@apache.org garydgregory@gmail.com
ClassMisc.java
in src/main/java/org/apache/commons/jexl3/internal/introspection
61 4 2024-02-15 2024-06-01 2 2 hbiestro@cloudera.com garydgregory@gmail.com
FieldSetExecutor.java
in src/main/java/org/apache/commons/jexl3/internal/introspection
51 6 2011-12-19 2024-06-01 6 2 henrib@apache.org garydgregory@gmail.com
FieldGetExecutor.java
in src/main/java/org/apache/commons/jexl3/internal/introspection
41 6 2011-12-19 2024-06-01 5 2 henrib@apache.org garydgregory@gmail.com
ASTNumberLiteral.java
in src/main/java/org/apache/commons/jexl3/parser
37 8 2011-11-29 2024-06-01 17 2 henrib@apache.org garydgregory@gmail.com
ASTRegexLiteral.java
in src/main/java/org/apache/commons/jexl3/parser
29 5 2018-08-20 2024-06-11 11 2 dmitri_blinov@mail.ru garydgregory@gmail.com
ExtensibleNode.java
in src/main/java/org/apache/commons/jexl3/parser
28 6 2023-07-06 2024-06-01 5 2 hbiestro@cloudera.com garydgregory@gmail.com
ASTAnnotation.java
in src/main/java/org/apache/commons/jexl3/parser
26 4 2016-07-03 2024-06-01 8 2 henrib@apache.org garydgregory@gmail.com
building.xml
in src/site/xdoc
25 - 2010-03-29 2018-02-02 3 2 niallp@apache.org ebourg@apache.org
ASTQualifiedIdentifier.java
in src/main/java/org/apache/commons/jexl3/parser
22 4 2022-08-21 2024-06-01 7 2 henrib@apache.org garydgregory@gmail.com
ASTNamespaceIdentifier.java
in src/main/java/org/apache/commons/jexl3/parser
16 3 2018-08-06 2024-01-20 6 2 henrib@apache.org garydgregory@gmail.com
ASTBlock.java
in src/main/java/org/apache/commons/jexl3/parser
14 3 2019-10-27 2024-05-21 7 2 henrib@apache.org garydgregory@gmail.com
ASTVar.java
in src/main/java/org/apache/commons/jexl3/parser
14 3 2011-11-29 2024-05-21 7 2 henrib@apache.org garydgregory@gmail.com
ASTIdentifierAccessSafeJxlt.java
in src/main/java/org/apache/commons/jexl3/parser
11 1 2018-02-05 2024-05-21 6 2 henrib@apache.org garydgregory@gmail.com
ASTIdentifierAccessSafe.java
in src/main/java/org/apache/commons/jexl3/parser
11 1 2018-02-05 2024-05-21 6 2 henrib@apache.org garydgregory@gmail.com
ASTReferenceExpression.java
in src/main/java/org/apache/commons/jexl3/parser
11 1 2011-11-29 2024-05-21 8 2 henrib@apache.org garydgregory@gmail.com
cgi
download_jexl.cgi
in src/site/resources
4 - 2013-02-26 2015-02-24 2 2 olamy@apache.org sebb@apache.org
package-info.java
in src/main/java/org/apache/commons/jexl3/scripting
1 - 2021-06-29 2024-11-15 3 2 henrib@apache.org garydgregory@gmail.com
package-info.java
in src/main/java/org/apache/commons/jexl3/annotations
1 - 2021-06-29 2024-01-27 2 2 henrib@apache.org garydgregory@gmail.com
package-info.java
in src/main/java/org/apache/commons/jexl3/parser
1 - 2021-06-29 2024-11-15 3 2 henrib@apache.org garydgregory@gmail.com
package-info.java
in src/main/java/org/apache/commons/jexl3/introspection
1 - 2021-06-29 2024-01-27 2 2 henrib@apache.org garydgregory@gmail.com
package-info.java
in src/main/java/org/apache/commons/jexl3/internal/introspection
1 - 2021-06-29 2024-11-15 3 2 henrib@apache.org garydgregory@gmail.com
package-info.java
in src/main/java/org/apache/commons/jexl3/internal
1 - 2021-06-29 2024-11-15 3 2 henrib@apache.org garydgregory@gmail.com
package-info.java
in src/main/java/org/apache/commons/jexl3
1 - 2021-06-29 2025-02-15 9 2 henrib@apache.org garydgregory@gmail.com
IntegerRange.java
in src/main/java/org/apache/commons/jexl3/internal
189 26 2012-07-05 2024-06-01 16 3 henrib@apache.org garydgregory@gmail.com
LongRange.java
in src/main/java/org/apache/commons/jexl3/internal
189 24 2015-03-16 2024-06-01 15 3 henrib@apache.org garydgregory@gmail.com
OperatorController.java
in src/main/java/org/apache/commons/jexl3/parser
149 34 2021-05-31 2024-06-01 6 3 henrib@apache.org garydgregory@gmail.com
PropertySetExecutor.java
in src/main/java/org/apache/commons/jexl3/internal/introspection
104 6 2011-12-06 2024-07-30 20 3 henrib@apache.org garydgregory@gmail.com
Frame.java
in src/main/java/org/apache/commons/jexl3/internal
100 12 2012-02-11 2025-04-11 17 3 henrib@apache.org garydgregory@gmail.com
Engine32.java
in src/main/java/org/apache/commons/jexl3/internal
94 6 2022-03-14 2025-01-21 9 3 henrib@apache.org garydgregory@gmail.com
MethodExecutor.java
in src/main/java/org/apache/commons/jexl3/internal/introspection
83 4 2011-12-06 2024-06-01 24 3 henrib@apache.org garydgregory@gmail.com
SoftCache.java
in src/main/java/org/apache/commons/jexl3/internal
75 8 2017-03-10 2025-01-21 12 3 henrib@apache.org garydgregory@gmail.com
LexicalFrame.java
in src/main/java/org/apache/commons/jexl3/internal
58 5 2019-11-04 2025-01-21 13 3 hbiestro@gmail.com garydgregory@gmail.com
PropertyGetExecutor.java
in src/main/java/org/apache/commons/jexl3/internal/introspection
58 5 2011-12-06 2024-06-01 15 3 henrib@apache.org garydgregory@gmail.com
ArrayListWrapper.java
in src/main/java/org/apache/commons/jexl3/internal/introspection
52 6 2011-12-06 2024-06-01 11 3 henrib@apache.org garydgregory@gmail.com
findbugs-exclude-filter.xml
in src/main/config
52 - 2010-03-31 2025-01-18 7 3 henrib@apache.org sebb@apache.org
MapSetExecutor.java
in src/main/java/org/apache/commons/jexl3/internal/introspection
47 5 2011-12-06 2024-06-01 13 3 henrib@apache.org garydgregory@gmail.com
MapGetExecutor.java
in src/main/java/org/apache/commons/jexl3/internal/introspection
40 5 2011-12-06 2024-06-01 9 3 henrib@apache.org garydgregory@gmail.com
JexlLexicalNode.java
in src/main/java/org/apache/commons/jexl3/parser
39 8 2020-01-27 2024-06-01 15 3 henrib@apache.org garydgregory@gmail.com
ASTIdentifierAccess.java
in src/main/java/org/apache/commons/jexl3/parser
38 8 2012-03-13 2025-03-23 22 3 henrib@apache.org garydgregory@gmail.com
ParseException.java
in src/main/java/org/apache/commons/jexl3/parser
31 6 2011-11-29 2024-06-01 8 3 henrib@apache.org garydgregory@gmail.com
bin.xml
in src/assembly
31 - 2007-11-16 2025-01-15 6 3 niallp@apache.org garydgregory@gmail.com
Correlations

File Size vs. Number of Changes: 141 points

src/main/java/org/apache/commons/jexl3/JexlContext.java x: 38 lines of code y: 27 # changes src/main/java/org/apache/commons/jexl3/JxltEngine.java x: 59 lines of code y: 20 # changes src/main/java/org/apache/commons/jexl3/internal/introspection/AbstractExecutor.java x: 107 lines of code y: 16 # changes src/main/java/org/apache/commons/jexl3/internal/TemplateEngine.java x: 799 lines of code y: 61 # changes src/main/java/org/apache/commons/jexl3/parser/JexlParser.java x: 505 lines of code y: 83 # changes src/main/java/org/apache/commons/jexl3/parser/StringParser.java x: 210 lines of code y: 20 # changes src/main/java/org/apache/commons/jexl3/scripting/JexlScriptEngine.java x: 237 lines of code y: 32 # changes src/main/java/org/apache/commons/jexl3/JexlBuilder.java x: 258 lines of code y: 55 # changes src/main/java/org/apache/commons/jexl3/JexlFeatures.java x: 349 lines of code y: 48 # changes src/main/java/org/apache/commons/jexl3/JexlOperator.java x: 107 lines of code y: 28 # changes src/main/java/org/apache/commons/jexl3/JexlOptions.java x: 199 lines of code y: 34 # changes src/main/java/org/apache/commons/jexl3/internal/Operator.java x: 439 lines of code y: 5 # changes src/main/java/org/apache/commons/jexl3/introspection/JexlUberspect.java x: 100 lines of code y: 31 # changes src/main/java/org/apache/commons/jexl3/parser/JexlScriptParser.java x: 8 lines of code y: 4 # changes src/main/java/org/apache/commons/jexl3/scripting/JexlScriptEngineFactory.java x: 100 lines of code y: 20 # changes src/site/xdoc/download_jexl.xml x: 158 lines of code y: 12 # changes src/site/xdoc/issue-tracking.xml x: 56 lines of code y: 5 # changes src/site/xdoc/mail-lists.xml x: 160 lines of code y: 9 # changes src/main/java/org/apache/commons/jexl3/internal/introspection/Uberspect.java x: 299 lines of code y: 52 # changes src/main/java/org/apache/commons/jexl3/internal/Scope.java x: 194 lines of code y: 40 # changes src/main/java/org/apache/commons/jexl3/scripting/Main.java x: 51 lines of code y: 15 # changes src/main/java/org/apache/commons/jexl3/introspection/JexlSandbox.java x: 297 lines of code y: 40 # changes src/main/java/org/apache/commons/jexl3/JexlArithmetic.java x: 1236 lines of code y: 99 # changes src/main/java/org/apache/commons/jexl3/internal/Frame.java x: 100 lines of code y: 17 # changes src/site/site.xml x: 26 lines of code y: 25 # changes src/site/xdoc/relnotes35.xml x: 203 lines of code y: 1 # changes src/main/java/org/apache/commons/jexl3/internal/Engine.java x: 678 lines of code y: 96 # changes src/main/java/org/apache/commons/jexl3/JexlEngine.java x: 156 lines of code y: 41 # changes src/main/java/org/apache/commons/jexl3/JexlException.java x: 491 lines of code y: 63 # changes src/main/java/org/apache/commons/jexl3/internal/Debugger.java x: 1154 lines of code y: 80 # changes src/main/java/org/apache/commons/jexl3/internal/LexicalScope.java x: 96 lines of code y: 22 # changes src/main/java/org/apache/commons/jexl3/internal/introspection/MethodKey.java x: 386 lines of code y: 36 # changes src/main/java/org/apache/commons/jexl3/internal/introspection/Permissions.java x: 299 lines of code y: 33 # changes src/main/java/org/apache/commons/jexl3/parser/ASTIdentifierAccess.java x: 38 lines of code y: 22 # changes src/main/java/org/apache/commons/jexl3/parser/JexlNode.java x: 202 lines of code y: 52 # changes src/main/java/org/apache/commons/jexl3/package-info.java x: 1 lines of code y: 9 # changes src/main/java/org/apache/commons/jexl3/JexlInfo.java x: 81 lines of code y: 22 # changes src/main/java/org/apache/commons/jexl3/ObjectContext.java x: 55 lines of code y: 16 # changes src/main/java/org/apache/commons/jexl3/internal/Engine32.java x: 94 lines of code y: 9 # changes src/main/java/org/apache/commons/jexl3/internal/LexicalFrame.java x: 58 lines of code y: 13 # changes src/main/java/org/apache/commons/jexl3/internal/SoftCache.java x: 75 lines of code y: 12 # changes src/main/java/org/apache/commons/jexl3/internal/Interpreter.java x: 1875 lines of code y: 161 # changes src/main/config/findbugs-exclude-filter.xml x: 52 lines of code y: 7 # changes src/assembly/bin.xml x: 31 lines of code y: 6 # changes src/main/java/org/apache/commons/jexl3/internal/FqcnResolver.java x: 101 lines of code y: 7 # changes src/main/java/org/apache/commons/jexl3/internal/TemplateScript.java x: 232 lines of code y: 27 # changes src/main/java/org/apache/commons/jexl3/internal/introspection/SandboxUberspect.java x: 128 lines of code y: 27 # changes src/main/java/org/apache/commons/jexl3/parser/ASTArrayAccess.java x: 25 lines of code y: 6 # changes src/main/java/org/apache/commons/jexl3/internal/introspection/package-info.java x: 1 lines of code y: 3 # changes src/main/java/org/apache/commons/jexl3/internal/InterpreterBase.java x: 651 lines of code y: 70 # changes src/main/java/org/apache/commons/jexl3/introspection/JexlPermissions.java x: 127 lines of code y: 24 # changes src/main/java/org/apache/commons/jexl3/parser/TokenMgrException.java x: 98 lines of code y: 8 # changes src/main/java/org/apache/commons/jexl3/JexlCache.java x: 18 lines of code y: 5 # changes src/main/java/org/apache/commons/jexl3/internal/introspection/ClassTool.java x: 79 lines of code y: 8 # changes src/main/java/org/apache/commons/jexl3/parser/ASTIdentifier.java x: 79 lines of code y: 19 # changes src/main/java/org/apache/commons/jexl3/parser/ASTAmbiguous.java x: 11 lines of code y: 7 # changes src/main/java/org/apache/commons/jexl3/parser/ASTJexlScript.java x: 77 lines of code y: 31 # changes src/main/java/org/apache/commons/jexl3/parser/ASTJxltLiteral.java x: 36 lines of code y: 12 # changes src/main/java/org/apache/commons/jexl3/internal/Closure.java x: 98 lines of code y: 32 # changes src/main/java/org/apache/commons/jexl3/parser/ASTIdentifierAccessJxlt.java x: 24 lines of code y: 9 # changes src/main/java/org/apache/commons/jexl3/internal/Script.java x: 190 lines of code y: 44 # changes src/main/java/org/apache/commons/jexl3/parser/NumberParser.java x: 186 lines of code y: 16 # changes src/main/java/org/apache/commons/jexl3/JexlScript.java x: 20 lines of code y: 17 # changes src/main/java/org/apache/commons/jexl3/internal/introspection/IndexedType.java x: 123 lines of code y: 14 # changes src/main/java/org/apache/commons/jexl3/internal/introspection/Introspector.java x: 213 lines of code y: 32 # changes src/main/java/org/apache/commons/jexl3/internal/introspection/PropertySetExecutor.java x: 104 lines of code y: 20 # changes src/main/java/org/apache/commons/jexl3/parser/ASTRegexLiteral.java x: 29 lines of code y: 11 # changes src/main/java/org/apache/commons/jexl3/internal/ScriptVisitor.java x: 470 lines of code y: 20 # changes src/main/java/org/apache/commons/jexl3/internal/Source.java x: 54 lines of code y: 8 # changes src/main/java/org/apache/commons/jexl3/internal/introspection/ClassMisc.java x: 61 lines of code y: 2 # changes src/main/java/org/apache/commons/jexl3/internal/ArrayBuilder.java x: 95 lines of code y: 20 # changes src/main/java/org/apache/commons/jexl3/parser/SimpleNode.java x: 92 lines of code y: 17 # changes src/main/java/org/apache/commons/jexl3/parser/ParserVisitor.java x: 101 lines of code y: 30 # changes src/main/java/org/apache/commons/jexl3/parser/ParseException.java x: 31 lines of code y: 8 # changes src/main/java/org/apache/commons/jexl3/parser/OperatorController.java x: 149 lines of code y: 6 # changes src/main/java/org/apache/commons/jexl3/parser/JexlLexicalNode.java x: 39 lines of code y: 15 # changes src/main/java/org/apache/commons/jexl3/parser/JavaccError.java x: 6 lines of code y: 3 # changes src/main/java/org/apache/commons/jexl3/parser/FeatureController.java x: 203 lines of code y: 18 # changes src/main/java/org/apache/commons/jexl3/parser/ExtensibleNode.java x: 28 lines of code y: 5 # changes src/main/java/org/apache/commons/jexl3/parser/ASTStringLiteral.java x: 27 lines of code y: 12 # changes src/main/java/org/apache/commons/jexl3/parser/ASTQualifiedIdentifier.java x: 22 lines of code y: 7 # changes src/main/java/org/apache/commons/jexl3/parser/ASTNumberLiteral.java x: 37 lines of code y: 17 # changes src/main/java/org/apache/commons/jexl3/parser/ASTJexlLambda.java x: 14 lines of code y: 16 # changes src/main/java/org/apache/commons/jexl3/parser/ASTForeachStatement.java x: 21 lines of code y: 13 # changes src/main/java/org/apache/commons/jexl3/parser/ASTAnnotation.java x: 26 lines of code y: 8 # changes src/main/java/org/apache/commons/jexl3/introspection/JexlPropertySet.java x: 8 lines of code y: 7 # changes src/main/java/org/apache/commons/jexl3/introspection/JexlPropertyGet.java x: 8 lines of code y: 6 # changes src/main/java/org/apache/commons/jexl3/introspection/JexlMethod.java x: 9 lines of code y: 8 # changes src/main/java/org/apache/commons/jexl3/internal/introspection/PropertyGetExecutor.java x: 58 lines of code y: 15 # changes src/main/java/org/apache/commons/jexl3/internal/introspection/PermissionsParser.java x: 227 lines of code y: 13 # changes src/main/java/org/apache/commons/jexl3/internal/introspection/MethodExecutor.java x: 83 lines of code y: 24 # changes src/main/java/org/apache/commons/jexl3/internal/introspection/MapSetExecutor.java x: 47 lines of code y: 13 # changes src/main/java/org/apache/commons/jexl3/internal/introspection/MapGetExecutor.java x: 40 lines of code y: 9 # changes src/main/java/org/apache/commons/jexl3/internal/introspection/ListSetExecutor.java x: 62 lines of code y: 13 # changes src/main/java/org/apache/commons/jexl3/internal/introspection/ListGetExecutor.java x: 49 lines of code y: 12 # changes src/main/java/org/apache/commons/jexl3/internal/introspection/FieldSetExecutor.java x: 51 lines of code y: 6 # changes src/main/java/org/apache/commons/jexl3/internal/introspection/FieldGetExecutor.java x: 41 lines of code y: 5 # changes src/main/java/org/apache/commons/jexl3/internal/introspection/EnumerationIterator.java x: 17 lines of code y: 7 # changes src/main/java/org/apache/commons/jexl3/internal/introspection/DuckSetExecutor.java x: 51 lines of code y: 19 # changes src/main/java/org/apache/commons/jexl3/internal/introspection/DuckGetExecutor.java x: 41 lines of code y: 16 # changes src/main/java/org/apache/commons/jexl3/internal/introspection/ConstructorMethod.java x: 82 lines of code y: 17 # changes src/main/java/org/apache/commons/jexl3/internal/introspection/ClassMap.java x: 166 lines of code y: 38 # changes src/main/java/org/apache/commons/jexl3/internal/introspection/BooleanGetExecutor.java x: 42 lines of code y: 10 # changes src/main/java/org/apache/commons/jexl3/internal/introspection/ArrayListWrapper.java x: 52 lines of code y: 11 # changes src/main/java/org/apache/commons/jexl3/internal/introspection/ArrayIterator.java x: 34 lines of code y: 8 # changes src/main/java/org/apache/commons/jexl3/internal/TemplateInterpreter.java x: 170 lines of code y: 21 # changes src/main/java/org/apache/commons/jexl3/internal/TemplateDebugger.java x: 204 lines of code y: 19 # changes src/main/java/org/apache/commons/jexl3/internal/MapBuilder.java x: 22 lines of code y: 8 # changes src/main/java/org/apache/commons/jexl3/internal/LongRange.java x: 189 lines of code y: 15 # changes src/main/java/org/apache/commons/jexl3/internal/IntegerRange.java x: 189 lines of code y: 16 # changes src/site/xdoc/reference/syntax.xml x: 1174 lines of code y: 50 # changes src/main/java/org/apache/commons/jexl3/parser/ASTArrayLiteral.java x: 11 lines of code y: 14 # changes src/main/java/org/apache/commons/jexl3/parser/ASTBlock.java x: 14 lines of code y: 7 # changes src/main/java/org/apache/commons/jexl3/parser/ASTIdentifierAccessSafe.java x: 11 lines of code y: 6 # changes src/main/java/org/apache/commons/jexl3/parser/ASTMapLiteral.java x: 11 lines of code y: 11 # changes src/main/java/org/apache/commons/jexl3/parser/ASTReferenceExpression.java x: 11 lines of code y: 8 # changes src/main/java/org/apache/commons/jexl3/parser/ASTSetLiteral.java x: 11 lines of code y: 9 # changes src/main/java/org/apache/commons/jexl3/parser/ASTTryResources.java x: 11 lines of code y: 3 # changes src/main/java/org/apache/commons/jexl3/annotations/package-info.java x: 1 lines of code y: 2 # changes src/main/java/org/apache/commons/jexl3/parser/ASTNamespaceIdentifier.java x: 16 lines of code y: 6 # changes src/site/xdoc/reference/index.xml x: 18 lines of code y: 3 # changes src/site/xdoc/index.xml x: 266 lines of code y: 14 # changes src/site/xdoc/relnotes33.xml x: 85 lines of code y: 2 # changes src/site/xdoc/reference/examples.xml x: 174 lines of code y: 13 # changes src/main/java/org/apache/commons/jexl3/annotations/NoJexl.java x: 11 lines of code y: 4 # changes src/main/config/pmd.xml x: 13 lines of code y: 2 # changes src/site/xdoc/reference/jsr223.xml x: 57 lines of code y: 8 # changes src/site/xdoc/building.xml x: 25 lines of code y: 3 # changes src/site/resources/download_jexl.cgi x: 4 lines of code y: 2 # changes
161.0
# changes
  min: 1.0
  average: 19.43
  25th percentile: 7.0
  median: 13.0
  75th percentile: 22.0
  max: 161.0
0 1875.0
lines of code
min: 1.0 | average: 143.65 | 25th percentile: 22.0 | median: 57.0 | 75th percentile: 168.0 | max: 1875.0

Number of Contributors vs. Number of Changes: 141 points

src/main/java/org/apache/commons/jexl3/JexlContext.java x: 5 # contributors y: 27 # changes src/main/java/org/apache/commons/jexl3/JxltEngine.java x: 6 # contributors y: 20 # changes src/main/java/org/apache/commons/jexl3/internal/introspection/AbstractExecutor.java x: 4 # contributors y: 16 # changes src/main/java/org/apache/commons/jexl3/internal/TemplateEngine.java x: 9 # contributors y: 61 # changes src/main/java/org/apache/commons/jexl3/parser/JexlParser.java x: 7 # contributors y: 83 # changes src/main/java/org/apache/commons/jexl3/parser/StringParser.java x: 7 # contributors y: 20 # changes src/main/java/org/apache/commons/jexl3/scripting/JexlScriptEngine.java x: 5 # contributors y: 32 # changes src/main/java/org/apache/commons/jexl3/JexlBuilder.java x: 9 # contributors y: 55 # changes src/main/java/org/apache/commons/jexl3/JexlFeatures.java x: 8 # contributors y: 48 # changes src/main/java/org/apache/commons/jexl3/JexlOperator.java x: 8 # contributors y: 28 # changes src/main/java/org/apache/commons/jexl3/JexlOptions.java x: 6 # contributors y: 34 # changes src/main/java/org/apache/commons/jexl3/internal/Operator.java x: 2 # contributors y: 5 # changes src/main/java/org/apache/commons/jexl3/introspection/JexlUberspect.java x: 6 # contributors y: 31 # changes src/main/java/org/apache/commons/jexl3/parser/JexlScriptParser.java x: 3 # contributors y: 4 # changes src/site/xdoc/download_jexl.xml x: 5 # contributors y: 12 # changes src/site/xdoc/issue-tracking.xml x: 4 # contributors y: 5 # changes src/site/xdoc/mail-lists.xml x: 6 # contributors y: 9 # changes src/main/java/org/apache/commons/jexl3/internal/introspection/Uberspect.java x: 7 # contributors y: 52 # changes src/main/java/org/apache/commons/jexl3/internal/Scope.java x: 5 # contributors y: 40 # changes src/main/java/org/apache/commons/jexl3/scripting/Main.java x: 6 # contributors y: 15 # changes src/main/java/org/apache/commons/jexl3/introspection/JexlSandbox.java x: 8 # contributors y: 40 # changes src/main/java/org/apache/commons/jexl3/JexlArithmetic.java x: 10 # contributors y: 99 # changes src/main/java/org/apache/commons/jexl3/internal/Frame.java x: 3 # contributors y: 17 # changes src/site/site.xml x: 8 # contributors y: 25 # changes src/site/xdoc/relnotes35.xml x: 1 # contributors y: 1 # changes src/main/java/org/apache/commons/jexl3/internal/Engine.java x: 8 # contributors y: 96 # changes src/main/java/org/apache/commons/jexl3/JexlEngine.java x: 6 # contributors y: 41 # changes src/main/java/org/apache/commons/jexl3/JexlException.java x: 10 # contributors y: 63 # changes src/main/java/org/apache/commons/jexl3/internal/Debugger.java x: 9 # contributors y: 80 # changes src/main/java/org/apache/commons/jexl3/internal/LexicalScope.java x: 4 # contributors y: 22 # changes src/main/java/org/apache/commons/jexl3/internal/introspection/MethodKey.java x: 5 # contributors y: 36 # changes src/main/java/org/apache/commons/jexl3/internal/introspection/Permissions.java x: 7 # contributors y: 33 # changes src/main/java/org/apache/commons/jexl3/parser/ASTIdentifierAccess.java x: 3 # contributors y: 22 # changes src/main/java/org/apache/commons/jexl3/package-info.java x: 2 # contributors y: 9 # changes src/main/java/org/apache/commons/jexl3/ObjectContext.java x: 6 # contributors y: 16 # changes src/main/java/org/apache/commons/jexl3/internal/Engine32.java x: 3 # contributors y: 9 # changes src/main/java/org/apache/commons/jexl3/internal/LexicalFrame.java x: 3 # contributors y: 13 # changes src/main/java/org/apache/commons/jexl3/internal/SoftCache.java x: 3 # contributors y: 12 # changes src/main/java/org/apache/commons/jexl3/internal/Interpreter.java x: 10 # contributors y: 161 # changes src/main/config/findbugs-exclude-filter.xml x: 3 # contributors y: 7 # changes src/assembly/bin.xml x: 3 # contributors y: 6 # changes src/main/java/org/apache/commons/jexl3/internal/FqcnResolver.java x: 2 # contributors y: 7 # changes src/main/java/org/apache/commons/jexl3/parser/ASTTryStatement.java x: 4 # contributors y: 6 # changes src/main/java/org/apache/commons/jexl3/internal/introspection/package-info.java x: 2 # contributors y: 3 # changes src/main/java/org/apache/commons/jexl3/internal/InterpreterBase.java x: 8 # contributors y: 70 # changes src/main/java/org/apache/commons/jexl3/introspection/JexlPermissions.java x: 5 # contributors y: 24 # changes src/main/java/org/apache/commons/jexl3/parser/TokenMgrException.java x: 4 # contributors y: 8 # changes src/main/java/org/apache/commons/jexl3/JexlCache.java x: 3 # contributors y: 5 # changes src/main/java/org/apache/commons/jexl3/internal/introspection/ClassTool.java x: 2 # contributors y: 8 # changes src/main/java/org/apache/commons/jexl3/parser/ASTIdentifier.java x: 4 # contributors y: 19 # changes src/main/java/org/apache/commons/jexl3/parser/ASTJexlScript.java x: 7 # contributors y: 31 # changes src/main/java/org/apache/commons/jexl3/internal/Closure.java x: 7 # contributors y: 32 # changes src/main/java/org/apache/commons/jexl3/parser/ASTIdentifierAccessJxlt.java x: 4 # contributors y: 9 # changes src/main/java/org/apache/commons/jexl3/internal/Script.java x: 7 # contributors y: 44 # changes src/main/java/org/apache/commons/jexl3/parser/NumberParser.java x: 2 # contributors y: 16 # changes src/main/java/org/apache/commons/jexl3/JexlScript.java x: 5 # contributors y: 17 # changes src/main/java/org/apache/commons/jexl3/internal/introspection/IndexedType.java x: 2 # contributors y: 14 # changes src/main/java/org/apache/commons/jexl3/internal/introspection/Introspector.java x: 6 # contributors y: 32 # changes src/main/java/org/apache/commons/jexl3/internal/introspection/PropertySetExecutor.java x: 3 # contributors y: 20 # changes src/main/java/org/apache/commons/jexl3/parser/ASTRegexLiteral.java x: 2 # contributors y: 11 # changes src/main/java/org/apache/commons/jexl3/internal/introspection/ClassMisc.java x: 2 # contributors y: 2 # changes src/main/java/org/apache/commons/jexl3/internal/ArrayBuilder.java x: 5 # contributors y: 20 # changes src/main/java/org/apache/commons/jexl3/parser/SimpleNode.java x: 6 # contributors y: 17 # changes src/main/java/org/apache/commons/jexl3/parser/ParserVisitor.java x: 6 # contributors y: 30 # changes src/main/java/org/apache/commons/jexl3/parser/ParseException.java x: 3 # contributors y: 8 # changes src/main/java/org/apache/commons/jexl3/parser/JexlLexicalNode.java x: 3 # contributors y: 15 # changes src/main/java/org/apache/commons/jexl3/parser/JavaccError.java x: 4 # contributors y: 3 # changes src/main/java/org/apache/commons/jexl3/parser/FeatureController.java x: 6 # contributors y: 18 # changes src/main/java/org/apache/commons/jexl3/parser/ASTNumberLiteral.java x: 2 # contributors y: 17 # changes src/main/java/org/apache/commons/jexl3/parser/ASTJexlLambda.java x: 5 # contributors y: 16 # changes src/main/java/org/apache/commons/jexl3/introspection/JexlPropertySet.java x: 5 # contributors y: 7 # changes src/main/java/org/apache/commons/jexl3/internal/introspection/PermissionsParser.java x: 4 # contributors y: 13 # changes src/main/java/org/apache/commons/jexl3/internal/introspection/MethodExecutor.java x: 3 # contributors y: 24 # changes src/main/java/org/apache/commons/jexl3/internal/introspection/ListSetExecutor.java x: 5 # contributors y: 13 # changes src/main/java/org/apache/commons/jexl3/internal/introspection/FieldSetExecutor.java x: 2 # contributors y: 6 # changes src/main/java/org/apache/commons/jexl3/internal/introspection/ConstructorMethod.java x: 4 # contributors y: 17 # changes src/main/java/org/apache/commons/jexl3/internal/introspection/ClassMap.java x: 6 # contributors y: 38 # changes src/main/java/org/apache/commons/jexl3/internal/introspection/BooleanGetExecutor.java x: 4 # contributors y: 10 # changes src/main/java/org/apache/commons/jexl3/internal/introspection/ArrayListWrapper.java x: 3 # contributors y: 11 # changes src/main/java/org/apache/commons/jexl3/internal/TemplateInterpreter.java x: 5 # contributors y: 21 # changes src/main/java/org/apache/commons/jexl3/internal/IntegerRange.java x: 3 # contributors y: 16 # changes src/site/xdoc/reference/syntax.xml x: 8 # contributors y: 50 # changes src/main/java/org/apache/commons/jexl3/parser/ASTArrayLiteral.java x: 5 # contributors y: 14 # changes src/main/java/org/apache/commons/jexl3/parser/ASTMapLiteral.java x: 5 # contributors y: 11 # changes src/main/java/org/apache/commons/jexl3/parser/ASTSetLiteral.java x: 5 # contributors y: 9 # changes src/main/java/org/apache/commons/jexl3/parser/ASTTryResources.java x: 3 # contributors y: 3 # changes src/main/config/clirr-ignored.xml x: 5 # contributors y: 6 # changes src/site/xdoc/index.xml x: 7 # contributors y: 14 # changes src/site/xdoc/relnotes33.xml x: 1 # contributors y: 2 # changes src/site/xdoc/reference/examples.xml x: 7 # contributors y: 13 # changes src/main/java/org/apache/commons/jexl3/annotations/NoJexl.java x: 1 # contributors y: 4 # changes src/site/xdoc/reference/jsr223.xml x: 6 # contributors y: 8 # changes
161.0
# changes
  min: 1.0
  average: 19.43
  25th percentile: 7.0
  median: 13.0
  75th percentile: 22.0
  max: 161.0
0 10.0
# contributors
min: 1.0 | average: 4.29 | 25th percentile: 3.0 | median: 4.0 | 75th percentile: 6.0 | max: 10.0

Number of Contributors vs. File Size: 141 points

src/main/java/org/apache/commons/jexl3/JexlContext.java x: 5 # contributors y: 38 lines of code src/main/java/org/apache/commons/jexl3/JxltEngine.java x: 6 # contributors y: 59 lines of code src/main/java/org/apache/commons/jexl3/internal/introspection/AbstractExecutor.java x: 4 # contributors y: 107 lines of code src/main/java/org/apache/commons/jexl3/internal/TemplateEngine.java x: 9 # contributors y: 799 lines of code src/main/java/org/apache/commons/jexl3/parser/JexlParser.java x: 7 # contributors y: 505 lines of code src/main/java/org/apache/commons/jexl3/parser/StringParser.java x: 7 # contributors y: 210 lines of code src/main/java/org/apache/commons/jexl3/scripting/JexlScriptEngine.java x: 5 # contributors y: 237 lines of code src/main/java/org/apache/commons/jexl3/JexlBuilder.java x: 9 # contributors y: 258 lines of code src/main/java/org/apache/commons/jexl3/JexlFeatures.java x: 8 # contributors y: 349 lines of code src/main/java/org/apache/commons/jexl3/JexlOperator.java x: 8 # contributors y: 107 lines of code src/main/java/org/apache/commons/jexl3/JexlOptions.java x: 6 # contributors y: 199 lines of code src/main/java/org/apache/commons/jexl3/internal/Operator.java x: 2 # contributors y: 439 lines of code src/main/java/org/apache/commons/jexl3/introspection/JexlUberspect.java x: 6 # contributors y: 100 lines of code src/main/java/org/apache/commons/jexl3/parser/JexlScriptParser.java x: 3 # contributors y: 8 lines of code src/main/java/org/apache/commons/jexl3/scripting/JexlScriptEngineFactory.java x: 7 # contributors y: 100 lines of code src/site/xdoc/download_jexl.xml x: 5 # contributors y: 158 lines of code src/site/xdoc/issue-tracking.xml x: 4 # contributors y: 56 lines of code src/site/xdoc/mail-lists.xml x: 6 # contributors y: 160 lines of code src/main/java/org/apache/commons/jexl3/internal/introspection/Uberspect.java x: 7 # contributors y: 299 lines of code src/main/java/org/apache/commons/jexl3/internal/Scope.java x: 5 # contributors y: 194 lines of code src/main/java/org/apache/commons/jexl3/scripting/Main.java x: 6 # contributors y: 51 lines of code src/main/java/org/apache/commons/jexl3/introspection/JexlSandbox.java x: 8 # contributors y: 297 lines of code src/main/java/org/apache/commons/jexl3/JexlArithmetic.java x: 10 # contributors y: 1236 lines of code src/main/java/org/apache/commons/jexl3/internal/Frame.java x: 3 # contributors y: 100 lines of code src/site/site.xml x: 8 # contributors y: 26 lines of code src/site/xdoc/relnotes35.xml x: 1 # contributors y: 203 lines of code src/main/java/org/apache/commons/jexl3/internal/Engine.java x: 8 # contributors y: 678 lines of code src/main/java/org/apache/commons/jexl3/JexlException.java x: 10 # contributors y: 491 lines of code src/main/java/org/apache/commons/jexl3/internal/Debugger.java x: 9 # contributors y: 1154 lines of code src/main/java/org/apache/commons/jexl3/internal/LexicalScope.java x: 4 # contributors y: 96 lines of code src/main/java/org/apache/commons/jexl3/internal/introspection/MethodKey.java x: 5 # contributors y: 386 lines of code src/main/java/org/apache/commons/jexl3/parser/ASTIdentifierAccess.java x: 3 # contributors y: 38 lines of code src/main/java/org/apache/commons/jexl3/parser/JexlNode.java x: 7 # contributors y: 202 lines of code src/main/java/org/apache/commons/jexl3/package-info.java x: 2 # contributors y: 1 lines of code src/main/java/org/apache/commons/jexl3/JexlInfo.java x: 4 # contributors y: 81 lines of code src/main/java/org/apache/commons/jexl3/internal/Engine32.java x: 3 # contributors y: 94 lines of code src/main/java/org/apache/commons/jexl3/internal/LexicalFrame.java x: 3 # contributors y: 58 lines of code src/main/java/org/apache/commons/jexl3/internal/SoftCache.java x: 3 # contributors y: 75 lines of code src/main/java/org/apache/commons/jexl3/internal/Interpreter.java x: 10 # contributors y: 1875 lines of code src/assembly/bin.xml x: 3 # contributors y: 31 lines of code src/main/java/org/apache/commons/jexl3/internal/FqcnResolver.java x: 2 # contributors y: 101 lines of code src/main/java/org/apache/commons/jexl3/internal/TemplateScript.java x: 5 # contributors y: 232 lines of code src/main/java/org/apache/commons/jexl3/internal/introspection/SandboxUberspect.java x: 5 # contributors y: 128 lines of code src/main/java/org/apache/commons/jexl3/parser/ASTArrayAccess.java x: 3 # contributors y: 25 lines of code src/main/java/org/apache/commons/jexl3/parser/ASTTryStatement.java x: 4 # contributors y: 24 lines of code src/main/java/org/apache/commons/jexl3/internal/InterpreterBase.java x: 8 # contributors y: 651 lines of code src/main/java/org/apache/commons/jexl3/JexlCache.java x: 3 # contributors y: 18 lines of code src/main/java/org/apache/commons/jexl3/internal/introspection/ClassTool.java x: 2 # contributors y: 79 lines of code src/main/java/org/apache/commons/jexl3/parser/ASTJexlScript.java x: 7 # contributors y: 77 lines of code src/main/java/org/apache/commons/jexl3/parser/ASTJxltLiteral.java x: 5 # contributors y: 36 lines of code src/main/java/org/apache/commons/jexl3/internal/Script.java x: 7 # contributors y: 190 lines of code src/main/java/org/apache/commons/jexl3/parser/NumberParser.java x: 2 # contributors y: 186 lines of code src/main/java/org/apache/commons/jexl3/JexlScript.java x: 5 # contributors y: 20 lines of code src/main/java/org/apache/commons/jexl3/internal/introspection/IndexedType.java x: 2 # contributors y: 123 lines of code src/main/java/org/apache/commons/jexl3/internal/introspection/Introspector.java x: 6 # contributors y: 213 lines of code src/main/java/org/apache/commons/jexl3/internal/introspection/PropertySetExecutor.java x: 3 # contributors y: 104 lines of code src/main/java/org/apache/commons/jexl3/parser/ASTRegexLiteral.java x: 2 # contributors y: 29 lines of code src/main/java/org/apache/commons/jexl3/internal/ScriptVisitor.java x: 6 # contributors y: 470 lines of code src/main/java/org/apache/commons/jexl3/internal/introspection/ClassMisc.java x: 2 # contributors y: 61 lines of code src/main/java/org/apache/commons/jexl3/internal/ArrayBuilder.java x: 5 # contributors y: 95 lines of code src/main/java/org/apache/commons/jexl3/parser/SimpleNode.java x: 6 # contributors y: 92 lines of code src/main/java/org/apache/commons/jexl3/parser/OperatorController.java x: 3 # contributors y: 149 lines of code src/main/java/org/apache/commons/jexl3/parser/JavaccError.java x: 4 # contributors y: 6 lines of code src/main/java/org/apache/commons/jexl3/parser/FeatureController.java x: 6 # contributors y: 203 lines of code src/main/java/org/apache/commons/jexl3/parser/ASTQualifiedIdentifier.java x: 2 # contributors y: 22 lines of code src/main/java/org/apache/commons/jexl3/parser/ASTNumberLiteral.java x: 2 # contributors y: 37 lines of code src/main/java/org/apache/commons/jexl3/parser/ASTJexlLambda.java x: 5 # contributors y: 14 lines of code src/main/java/org/apache/commons/jexl3/internal/introspection/PermissionsParser.java x: 4 # contributors y: 227 lines of code src/main/java/org/apache/commons/jexl3/internal/introspection/MethodExecutor.java x: 3 # contributors y: 83 lines of code src/main/java/org/apache/commons/jexl3/internal/introspection/MapSetExecutor.java x: 3 # contributors y: 47 lines of code src/main/java/org/apache/commons/jexl3/internal/introspection/ListSetExecutor.java x: 5 # contributors y: 62 lines of code src/main/java/org/apache/commons/jexl3/internal/introspection/ListGetExecutor.java x: 5 # contributors y: 49 lines of code src/main/java/org/apache/commons/jexl3/internal/introspection/FieldSetExecutor.java x: 2 # contributors y: 51 lines of code src/main/java/org/apache/commons/jexl3/internal/introspection/DuckSetExecutor.java x: 4 # contributors y: 51 lines of code src/main/java/org/apache/commons/jexl3/internal/introspection/DuckGetExecutor.java x: 4 # contributors y: 41 lines of code src/main/java/org/apache/commons/jexl3/internal/introspection/ConstructorMethod.java x: 4 # contributors y: 82 lines of code src/main/java/org/apache/commons/jexl3/internal/introspection/ClassMap.java x: 6 # contributors y: 166 lines of code src/main/java/org/apache/commons/jexl3/internal/introspection/ArrayIterator.java x: 4 # contributors y: 34 lines of code src/main/java/org/apache/commons/jexl3/internal/TemplateInterpreter.java x: 5 # contributors y: 170 lines of code src/main/java/org/apache/commons/jexl3/internal/TemplateDebugger.java x: 4 # contributors y: 204 lines of code src/main/java/org/apache/commons/jexl3/internal/LongRange.java x: 3 # contributors y: 189 lines of code src/site/xdoc/reference/syntax.xml x: 8 # contributors y: 1174 lines of code src/main/java/org/apache/commons/jexl3/parser/ASTBlock.java x: 2 # contributors y: 14 lines of code src/main/java/org/apache/commons/jexl3/parser/ParserDefaultVisitor.java x: 3 # contributors y: 2 lines of code src/site/xdoc/index.xml x: 7 # contributors y: 266 lines of code src/site/xdoc/relnotes33.xml x: 1 # contributors y: 85 lines of code src/site/xdoc/reference/examples.xml x: 7 # contributors y: 174 lines of code src/main/java/org/apache/commons/jexl3/annotations/NoJexl.java x: 1 # contributors y: 11 lines of code
1875.0
lines of code
  min: 1.0
  average: 143.65
  25th percentile: 22.0
  median: 57.0
  75th percentile: 168.0
  max: 1875.0
0 10.0
# contributors
min: 1.0 | average: 4.29 | 25th percentile: 3.0 | median: 4.0 | 75th percentile: 6.0 | max: 10.0