apache / velocity-engine
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 229 files with 22,607 lines of code.
    • 1 file changed more than 100 times (1,049 lines of code)
    • 0 files changed 51-100 times (0 lines of code)
    • 10 files changed 21-50 times (3,709 lines of code)
    • 157 files changed 6-20 times (15,208 lines of code)
    • 61 files changed 1-5 times (2,641 lines of code)
4% | 0% | 16% | 67% | 11%
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 229 files with 22,607 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)
    • 4 files changed by 6-10 contributors (2,752 lines of code)
    • 210 files changed by 2-5 contributors (18,961 lines of code)
    • 15 files changed by 1 contributor (894 lines of code)
0% | 0% | 12% | 83% | 3%
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, properties, sh, txt, md, gitattributes, sql, json, mysql, gitignore, props
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
xml86% | 0% | 0% | 0% | 13%
java0% | 0% | 17% | 71% | 11%
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
src100% | 0% | 0% | 0% | 0%
velocity-engine-core0% | 0% | 18% | 71% | 10%
velocity-engine-examples0% | 0% | 0% | 62% | 37%
velocity-engine-scripting0% | 0% | 0% | 88% | 11%
spring-velocity-support0% | 0% | 0% | 0% | 100%
Most Frequently Changed Files (Top 50)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
changes.xml
in src/changes
1049 - 2007-01-30 2021-02-27 113 8 henning@apache.org claude@renegat.net
RuntimeInstance.java
in velocity-engine-core/src/main/java/org/apache/velocity/runtime
1130 64 2010-07-01 2022-06-18 45 7 apetrelli@apache.org cbrisson@apache.org
RuntimeConstants.java
in velocity-engine-core/src/main/java/org/apache/velocity/runtime
86 - 2010-07-01 2020-01-28 32 4 apetrelli@apache.org cbrisson@apache.org
ASTReference.java
in velocity-engine-core/src/main/java/org/apache/velocity/runtime/parser/node
675 14 2010-07-01 2021-03-03 32 4 apetrelli@apache.org claude@renegat.net
RuntimeServices.java
in velocity-engine-core/src/main/java/org/apache/velocity/runtime
79 - 2010-07-01 2021-02-25 30 5 apetrelli@apache.org claude@renegat.net
ResourceManagerImpl.java
in velocity-engine-core/src/main/java/org/apache/velocity/runtime/resource
290 8 2010-07-01 2021-07-07 26 6 apetrelli@apache.org cbrisson@apache.org
VelocimacroProxy.java
in velocity-engine-core/src/main/java/org/apache/velocity/runtime/directive
283 12 2010-07-01 2023-03-26 25 6 apetrelli@apache.org claude@renegat.net
DataSourceResourceLoader.java
in velocity-engine-core/src/main/java/org/apache/velocity/runtime/resource/loader
308 16 2010-07-01 2021-02-25 23 5 apetrelli@apache.org claude@renegat.net
UberspectImpl.java
in velocity-engine-core/src/main/java/org/apache/velocity/util/introspection
486 29 2010-07-01 2021-02-25 22 5 apetrelli@apache.org claude@renegat.net
JarResourceLoader.java
in velocity-engine-core/src/main/java/org/apache/velocity/runtime/resource/loader
135 7 2010-07-01 2021-02-25 21 5 apetrelli@apache.org claude@renegat.net
ASTMethod.java
in velocity-engine-core/src/main/java/org/apache/velocity/runtime/parser/node
237 11 2010-07-01 2021-02-25 21 5 apetrelli@apache.org claude@renegat.net
ASTStringLiteral.java
in velocity-engine-core/src/main/java/org/apache/velocity/runtime/parser/node
175 10 2010-07-01 2021-02-25 20 4 apetrelli@apache.org claude@renegat.net
StringResourceLoader.java
in velocity-engine-core/src/main/java/org/apache/velocity/runtime/resource/loader
205 11 2010-07-01 2021-02-25 19 5 apetrelli@apache.org claude@renegat.net
FileResourceLoader.java
in velocity-engine-core/src/main/java/org/apache/velocity/runtime/resource/loader
214 8 2010-07-01 2021-02-25 19 5 apetrelli@apache.org claude@renegat.net
ASTDirective.java
in velocity-engine-core/src/main/java/org/apache/velocity/runtime/parser/node
220 15 2010-07-01 2021-02-25 19 4 apetrelli@apache.org claude@renegat.net
VelocimacroFactory.java
in velocity-engine-core/src/main/java/org/apache/velocity/runtime
287 12 2010-07-01 2021-02-25 19 5 apetrelli@apache.org claude@renegat.net
SimpleNode.java
in velocity-engine-core/src/main/java/org/apache/velocity/runtime/parser/node
361 42 2010-07-01 2022-07-25 19 4 apetrelli@apache.org claude@renegat.net
ClasspathResourceLoader.java
in velocity-engine-core/src/main/java/org/apache/velocity/runtime/resource/loader
64 4 2010-07-01 2021-02-25 18 5 apetrelli@apache.org claude@renegat.net
URLResourceLoader.java
in velocity-engine-core/src/main/java/org/apache/velocity/runtime/resource/loader
127 5 2010-07-01 2021-02-25 18 5 apetrelli@apache.org claude@renegat.net
ASTSetDirective.java
in velocity-engine-core/src/main/java/org/apache/velocity/runtime/parser/node
155 12 2010-07-01 2021-02-25 17 4 apetrelli@apache.org claude@renegat.net
RuntimeSingleton.java
in velocity-engine-core/src/main/java/org/apache/velocity/runtime
163 34 2010-07-01 2021-02-25 17 4 apetrelli@apache.org claude@renegat.net
RuntimeMacro.java
in velocity-engine-core/src/main/java/org/apache/velocity/runtime/directive
191 7 2010-07-01 2021-02-25 17 4 apetrelli@apache.org claude@renegat.net
VelocityEngine.java
in velocity-engine-core/src/main/java/org/apache/velocity/app
139 25 2010-07-01 2021-02-25 15 5 apetrelli@apache.org claude@renegat.net
ASTIdentifier.java
in velocity-engine-core/src/main/java/org/apache/velocity/runtime/parser/node
164 7 2010-07-01 2021-02-25 15 4 apetrelli@apache.org claude@renegat.net
Parse.java
in velocity-engine-core/src/main/java/org/apache/velocity/runtime/directive
180 7 2010-07-01 2022-07-25 15 4 apetrelli@apache.org claude@renegat.net
ClassMap.java
in velocity-engine-core/src/main/java/org/apache/velocity/util/introspection
199 12 2010-07-01 2021-02-25 15 4 apetrelli@apache.org claude@renegat.net
MethodMap.java
in velocity-engine-core/src/main/java/org/apache/velocity/util/introspection
462 12 2010-07-01 2021-02-25 15 4 apetrelli@apache.org claude@renegat.net
Macro.java
in velocity-engine-core/src/main/java/org/apache/velocity/runtime/directive
140 8 2010-07-01 2021-02-25 14 4 apetrelli@apache.org claude@renegat.net
ResourceLoader.java
in velocity-engine-core/src/main/java/org/apache/velocity/runtime/resource/loader
153 8 2010-07-01 2019-03-11 14 3 apetrelli@apache.org cbrisson@apache.org
Foreach.java
in velocity-engine-core/src/main/java/org/apache/velocity/runtime/directive
204 9 2010-07-01 2022-06-18 14 4 apetrelli@apache.org claude@renegat.net
Template.java
in velocity-engine-core/src/main/java/org/apache/velocity
243 7 2010-07-01 2022-07-25 14 4 apetrelli@apache.org claude@renegat.net
Include.java
in velocity-engine-core/src/main/java/org/apache/velocity/runtime/directive
142 8 2010-07-01 2022-07-25 13 4 apetrelli@apache.org claude@renegat.net
IntrospectorBase.java
in velocity-engine-core/src/main/java/org/apache/velocity/util/introspection
42 4 2010-07-01 2021-02-25 12 4 apetrelli@apache.org claude@renegat.net
EscapeReference.java
in velocity-engine-core/src/main/java/org/apache/velocity/app/event/implement
63 3 2010-07-01 2021-02-25 12 5 apetrelli@apache.org claude@renegat.net
ASTIfStatement.java
in velocity-engine-core/src/main/java/org/apache/velocity/runtime/parser/node
103 10 2010-07-01 2021-02-25 12 4 apetrelli@apache.org claude@renegat.net
Block.java
in velocity-engine-core/src/main/java/org/apache/velocity/runtime/directive
109 8 2010-07-01 2021-02-25 12 4 apetrelli@apache.org claude@renegat.net
ASTIndex.java
in velocity-engine-core/src/main/java/org/apache/velocity/runtime/parser/node
113 5 2010-07-01 2021-02-25 12 5 apetrelli@apache.org claude@renegat.net
Scope.java
in velocity-engine-core/src/main/java/org/apache/velocity/runtime/directive
215 19 2010-07-01 2021-02-25 12 5 apetrelli@apache.org claude@renegat.net
IntrospectionUtils.java
in velocity-engine-core/src/main/java/org/apache/velocity/util/introspection
219 5 2010-07-01 2021-02-25 12 4 apetrelli@apache.org claude@renegat.net
ExtProperties.java
in velocity-engine-core/src/main/java/org/apache/velocity/util
1085 65 2016-07-17 2021-02-25 12 2 cbrisson@apache.org claude@renegat.net
Introspector.java
in velocity-engine-core/src/main/java/org/apache/velocity/util/introspection
48 3 2010-07-01 2021-02-25 11 4 apetrelli@apache.org claude@renegat.net
ASTText.java
in velocity-engine-core/src/main/java/org/apache/velocity/runtime/parser/node
59 8 2010-07-01 2021-02-25 11 4 apetrelli@apache.org claude@renegat.net
ResourceCacheImpl.java
in velocity-engine-core/src/main/java/org/apache/velocity/runtime/resource
69 8 2010-07-01 2021-02-25 11 5 apetrelli@apache.org claude@renegat.net
PropertyExecutor.java
in velocity-engine-core/src/main/java/org/apache/velocity/runtime/parser/node
75 5 2010-07-01 2021-02-25 11 5 apetrelli@apache.org claude@renegat.net
AbstractContext.java
in velocity-engine-core/src/main/java/org/apache/velocity/context
77 7 2010-07-01 2021-02-25 11 5 apetrelli@apache.org claude@renegat.net
ASTIntegerRange.java
in velocity-engine-core/src/main/java/org/apache/velocity/runtime/parser/node
183 24 2010-07-01 2021-02-25 11 4 apetrelli@apache.org claude@renegat.net
SecureUberspector.java
in velocity-engine-core/src/main/java/org/apache/velocity/util/introspection
32 2 2010-07-01 2021-02-25 10 4 apetrelli@apache.org claude@renegat.net
ASTOrNode.java
in velocity-engine-core/src/main/java/org/apache/velocity/runtime/parser/node
41 6 2010-07-01 2021-02-25 10 4 apetrelli@apache.org claude@renegat.net
IncludeNotFound.java
in velocity-engine-core/src/main/java/org/apache/velocity/app/event/implement
52 3 2010-07-01 2021-02-25 10 5 apetrelli@apache.org claude@renegat.net
ContentResource.java
in velocity-engine-core/src/main/java/org/apache/velocity/runtime/resource
54 2 2010-07-01 2021-02-25 10 4 apetrelli@apache.org claude@renegat.net
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
changes.xml
in src/changes
1049 - 2007-01-30 2021-02-27 113 8 henning@apache.org claude@renegat.net
RuntimeInstance.java
in velocity-engine-core/src/main/java/org/apache/velocity/runtime
1130 64 2010-07-01 2022-06-18 45 7 apetrelli@apache.org cbrisson@apache.org
ResourceManagerImpl.java
in velocity-engine-core/src/main/java/org/apache/velocity/runtime/resource
290 8 2010-07-01 2021-07-07 26 6 apetrelli@apache.org cbrisson@apache.org
VelocimacroProxy.java
in velocity-engine-core/src/main/java/org/apache/velocity/runtime/directive
283 12 2010-07-01 2023-03-26 25 6 apetrelli@apache.org claude@renegat.net
RuntimeServices.java
in velocity-engine-core/src/main/java/org/apache/velocity/runtime
79 - 2010-07-01 2021-02-25 30 5 apetrelli@apache.org claude@renegat.net
DataSourceResourceLoader.java
in velocity-engine-core/src/main/java/org/apache/velocity/runtime/resource/loader
308 16 2010-07-01 2021-02-25 23 5 apetrelli@apache.org claude@renegat.net
UberspectImpl.java
in velocity-engine-core/src/main/java/org/apache/velocity/util/introspection
486 29 2010-07-01 2021-02-25 22 5 apetrelli@apache.org claude@renegat.net
ASTMethod.java
in velocity-engine-core/src/main/java/org/apache/velocity/runtime/parser/node
237 11 2010-07-01 2021-02-25 21 5 apetrelli@apache.org claude@renegat.net
JarResourceLoader.java
in velocity-engine-core/src/main/java/org/apache/velocity/runtime/resource/loader
135 7 2010-07-01 2021-02-25 21 5 apetrelli@apache.org claude@renegat.net
StringResourceLoader.java
in velocity-engine-core/src/main/java/org/apache/velocity/runtime/resource/loader
205 11 2010-07-01 2021-02-25 19 5 apetrelli@apache.org claude@renegat.net
FileResourceLoader.java
in velocity-engine-core/src/main/java/org/apache/velocity/runtime/resource/loader
214 8 2010-07-01 2021-02-25 19 5 apetrelli@apache.org claude@renegat.net
VelocimacroFactory.java
in velocity-engine-core/src/main/java/org/apache/velocity/runtime
287 12 2010-07-01 2021-02-25 19 5 apetrelli@apache.org claude@renegat.net
URLResourceLoader.java
in velocity-engine-core/src/main/java/org/apache/velocity/runtime/resource/loader
127 5 2010-07-01 2021-02-25 18 5 apetrelli@apache.org claude@renegat.net
ClasspathResourceLoader.java
in velocity-engine-core/src/main/java/org/apache/velocity/runtime/resource/loader
64 4 2010-07-01 2021-02-25 18 5 apetrelli@apache.org claude@renegat.net
VelocityEngine.java
in velocity-engine-core/src/main/java/org/apache/velocity/app
139 25 2010-07-01 2021-02-25 15 5 apetrelli@apache.org claude@renegat.net
EscapeReference.java
in velocity-engine-core/src/main/java/org/apache/velocity/app/event/implement
63 3 2010-07-01 2021-02-25 12 5 apetrelli@apache.org claude@renegat.net
ASTIndex.java
in velocity-engine-core/src/main/java/org/apache/velocity/runtime/parser/node
113 5 2010-07-01 2021-02-25 12 5 apetrelli@apache.org claude@renegat.net
Scope.java
in velocity-engine-core/src/main/java/org/apache/velocity/runtime/directive
215 19 2010-07-01 2021-02-25 12 5 apetrelli@apache.org claude@renegat.net
AbstractContext.java
in velocity-engine-core/src/main/java/org/apache/velocity/context
77 7 2010-07-01 2021-02-25 11 5 apetrelli@apache.org claude@renegat.net
PropertyExecutor.java
in velocity-engine-core/src/main/java/org/apache/velocity/runtime/parser/node
75 5 2010-07-01 2021-02-25 11 5 apetrelli@apache.org claude@renegat.net
ResourceCacheImpl.java
in velocity-engine-core/src/main/java/org/apache/velocity/runtime/resource
69 8 2010-07-01 2021-02-25 11 5 apetrelli@apache.org claude@renegat.net
EventHandlerUtil.java
in velocity-engine-core/src/main/java/org/apache/velocity/app/event
155 6 2010-07-01 2021-02-25 10 5 apetrelli@apache.org claude@renegat.net
IncludeNotFound.java
in velocity-engine-core/src/main/java/org/apache/velocity/app/event/implement
52 3 2010-07-01 2021-02-25 10 5 apetrelli@apache.org claude@renegat.net
VelocityContext.java
in velocity-engine-core/src/main/java/org/apache/velocity
69 9 2010-07-01 2021-02-25 10 5 apetrelli@apache.org claude@renegat.net
ParseErrorException.java
in velocity-engine-core/src/main/java/org/apache/velocity/exception
114 11 2010-07-01 2021-02-25 10 5 apetrelli@apache.org claude@renegat.net
EventCartridge.java
in velocity-engine-core/src/main/java/org/apache/velocity/app/event
236 16 2010-07-01 2021-02-25 9 5 apetrelli@apache.org claude@renegat.net
SecureIntrospectorImpl.java
in velocity-engine-core/src/main/java/org/apache/velocity/util/introspection
82 3 2010-07-01 2021-02-25 9 5 apetrelli@apache.org claude@renegat.net
VelocityWriter.java
in velocity-engine-core/src/main/java/org/apache/velocity/io
173 17 2010-07-01 2021-02-25 9 5 apetrelli@apache.org claude@renegat.net
SetPropertyExecutor.java
in velocity-engine-core/src/main/java/org/apache/velocity/runtime/parser/node
65 4 2010-07-01 2021-02-25 9 5 apetrelli@apache.org claude@renegat.net
Stop.java
in velocity-engine-core/src/main/java/org/apache/velocity/runtime/directive
60 7 2010-07-01 2021-02-25 9 5 apetrelli@apache.org claude@renegat.net
MethodInvocationException.java
in velocity-engine-core/src/main/java/org/apache/velocity/exception
63 9 2010-07-01 2021-02-25 9 5 apetrelli@apache.org claude@renegat.net
InternalContextAdapterImpl.java
in velocity-engine-core/src/main/java/org/apache/velocity/context
156 22 2010-07-01 2021-02-25 8 5 apetrelli@apache.org claude@renegat.net
EscapeHtmlReference.java
in velocity-engine-core/src/main/java/org/apache/velocity/app/event/implement
16 2 2010-07-01 2021-02-25 8 5 apetrelli@apache.org claude@renegat.net
EscapeSqlReference.java
in velocity-engine-core/src/main/java/org/apache/velocity/app/event/implement
14 2 2010-07-01 2021-02-25 8 5 apetrelli@apache.org claude@renegat.net
EscapeJavaScriptReference.java
in velocity-engine-core/src/main/java/org/apache/velocity/app/event/implement
16 2 2010-07-01 2021-02-25 8 5 apetrelli@apache.org claude@renegat.net
EscapeXmlReference.java
in velocity-engine-core/src/main/java/org/apache/velocity/app/event/implement
15 2 2010-07-01 2021-02-25 8 5 apetrelli@apache.org claude@renegat.net
UnicodeInputStream.java
in velocity-engine-core/src/main/java/org/apache/velocity/io
208 20 2010-07-01 2021-02-25 8 5 apetrelli@apache.org claude@renegat.net
ParseException.java
in velocity-engine-core/src/main/java/org/apache/velocity/runtime/parser
101 4 2010-07-01 2021-02-25 8 5 apetrelli@apache.org claude@renegat.net
ParserPoolImpl.java
in velocity-engine-core/src/main/java/org/apache/velocity/runtime
33 3 2010-07-01 2021-02-25 8 5 apetrelli@apache.org claude@renegat.net
AbstractChainableUberspector.java
in velocity-engine-core/src/main/java/org/apache/velocity/util/introspection
43 6 2010-07-01 2021-02-25 7 5 apetrelli@apache.org claude@renegat.net
CharStream.java
in velocity-engine-core/src/main/java/org/apache/velocity/runtime/parser
14 - 2010-07-01 2021-02-25 7 5 apetrelli@apache.org claude@renegat.net
ASTDirectiveAssign.java
in velocity-engine-core/src/main/java/org/apache/velocity/runtime/parser/node
23 3 2010-07-01 2021-02-25 7 5 apetrelli@apache.org claude@renegat.net
For.java
in velocity-engine-core/src/main/java/org/apache/velocity/runtime/directive/contrib
94 6 2010-07-01 2021-02-25 7 5 apetrelli@apache.org claude@renegat.net
TemplateInitException.java
in velocity-engine-core/src/main/java/org/apache/velocity/exception
49 6 2010-07-01 2021-02-25 7 5 apetrelli@apache.org claude@renegat.net
StopCommand.java
in velocity-engine-core/src/main/java/org/apache/velocity/runtime/directive
50 5 2010-07-01 2021-02-25 6 5 apetrelli@apache.org claude@renegat.net
ASTReference.java
in velocity-engine-core/src/main/java/org/apache/velocity/runtime/parser/node
675 14 2010-07-01 2021-03-03 32 4 apetrelli@apache.org claude@renegat.net
RuntimeConstants.java
in velocity-engine-core/src/main/java/org/apache/velocity/runtime
86 - 2010-07-01 2020-01-28 32 4 apetrelli@apache.org cbrisson@apache.org
ASTStringLiteral.java
in velocity-engine-core/src/main/java/org/apache/velocity/runtime/parser/node
175 10 2010-07-01 2021-02-25 20 4 apetrelli@apache.org claude@renegat.net
ASTDirective.java
in velocity-engine-core/src/main/java/org/apache/velocity/runtime/parser/node
220 15 2010-07-01 2021-02-25 19 4 apetrelli@apache.org claude@renegat.net
SimpleNode.java
in velocity-engine-core/src/main/java/org/apache/velocity/runtime/parser/node
361 42 2010-07-01 2022-07-25 19 4 apetrelli@apache.org claude@renegat.net
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
IndentationFixer.java
in velocity-engine-core/src/main/java/org/apache/velocity/runtime/parser/node
310 45 2016-08-30 2016-08-30 1 1 cbrisson@apache.org cbrisson@apache.org
VelocityEngineFactory.java
in spring-velocity-support/src/main/java/org/apache/velocity/spring
128 13 2020-10-27 2021-02-25 2 1 claude@renegat.net claude@renegat.net
SpringResourceLoader.java
in spring-velocity-support/src/main/java/org/apache/velocity/spring
75 4 2020-10-27 2021-02-25 2 1 claude@renegat.net claude@renegat.net
DeprecatedCheckUberspector.java
in velocity-engine-core/src/main/java/org/apache/velocity/util/introspection
61 5 2016-07-20 2017-01-26 4 1 cbrisson@apache.org cbrisson@apache.org
StringBuilderWriter.java
in velocity-engine-core/src/main/java/org/apache/velocity/util
56 12 2016-12-13 2017-01-26 2 1 cbrisson@apache.org cbrisson@apache.org
examples.xml
in velocity-engine-examples/src/assembly
56 - 2019-12-14 2019-12-14 1 1 cbrisson@apache.org cbrisson@apache.org
VelocityCompiledScript.java
in velocity-engine-scripting/src/main/java/org/apache/velocity/script
45 3 2016-07-15 2016-07-16 2 1 cbrisson@apache.org cbrisson@apache.org
DeprecatedRuntimeConstants.java
in velocity-engine-core/src/main/java/org/apache/velocity/runtime
45 - 2019-03-06 2020-01-28 4 1 cbrisson@apache.org cbrisson@apache.org
ParserConfiguration.java
in velocity-engine-core/src/main/java/org/apache/velocity/runtime
40 8 2019-06-17 2019-08-22 2 1 cbrisson@apache.org cbrisson@apache.org
VelocityEngineUtils.java
in spring-velocity-support/src/main/java/org/apache/velocity/spring
32 4 2020-10-27 2021-02-25 2 1 claude@renegat.net claude@renegat.net
VelocityEngineFactoryBean.java
in spring-velocity-support/src/main/java/org/apache/velocity/spring
27 4 2020-10-27 2021-02-25 2 1 claude@renegat.net claude@renegat.net
Converter.java
in velocity-engine-core/src/main/java/org/apache/velocity/util/introspection
6 - 2016-07-20 2019-12-03 5 1 cbrisson@apache.org cbrisson@apache.org
VelocityEngineVersion.java
in velocity-engine-core/src/main/java-templates/org/apache/velocity/runtime
5 - 2019-11-02 2019-11-02 1 1 cbrisson@apache.org cbrisson@apache.org
ParserTreeConstants.java
in velocity-engine-core/src/main/java/org/apache/velocity/runtime/parser/node
4 - 2019-05-31 2019-08-22 2 1 cbrisson@apache.org cbrisson@apache.org
JJTParserState.java
in velocity-engine-core/src/main/java/org/apache/velocity/runtime/parser/node
4 - 2019-05-31 2019-08-22 2 1 cbrisson@apache.org cbrisson@apache.org
ExtProperties.java
in velocity-engine-core/src/main/java/org/apache/velocity/util
1085 65 2016-07-17 2021-02-25 12 2 cbrisson@apache.org claude@renegat.net
TypeConversionHandlerImpl.java
in velocity-engine-core/src/main/java/org/apache/velocity/util/introspection
449 5 2018-10-17 2021-02-25 4 2 cbrisson@apache.org claude@renegat.net
VelocityScriptEngine.java
in velocity-engine-scripting/src/main/java/org/apache/velocity/script
212 15 2016-07-15 2021-02-25 7 2 cbrisson@apache.org claude@renegat.net
LogContext.java
in velocity-engine-core/src/main/java/org/apache/velocity/runtime/parser
118 7 2019-05-05 2021-02-25 3 2 cbrisson@apache.org claude@renegat.net
DeprecationAwareExtProperties.java
in velocity-engine-core/src/main/java/org/apache/velocity/util
91 5 2019-03-06 2021-02-25 4 2 cbrisson@apache.org claude@renegat.net
ClassFieldMap.java
in velocity-engine-core/src/main/java/org/apache/velocity/util/introspection
88 6 2012-04-24 2021-02-25 8 2 cbrisson@apache.org claude@renegat.net
ASTNegateNode.java
in velocity-engine-core/src/main/java/org/apache/velocity/runtime/parser/node
73 7 2016-10-08 2021-02-25 4 2 cbrisson@apache.org claude@renegat.net
ASTBinaryOperator.java
in velocity-engine-core/src/main/java/org/apache/velocity/runtime/parser/node
33 4 2016-10-08 2021-02-25 2 2 cbrisson@apache.org claude@renegat.net
ASTLogicalOperator.java
in velocity-engine-core/src/main/java/org/apache/velocity/runtime/parser/node
22 3 2016-10-08 2021-02-25 2 2 cbrisson@apache.org claude@renegat.net
ConversionHandler.java
in velocity-engine-core/src/main/java/org/apache/velocity/util/introspection
8 - 2016-07-26 2021-02-25 6 2 cbrisson@apache.org claude@renegat.net
TypeConversionHandler.java
in velocity-engine-core/src/main/java/org/apache/velocity/util/introspection
8 - 2018-10-17 2021-02-25 4 2 cbrisson@apache.org claude@renegat.net
TemplateBoolean.java
in velocity-engine-core/src/main/java/org/apache/velocity/util
5 - 2010-12-29 2017-01-28 3 2 nbubna@apache.org cbrisson@apache.org
TemplateString.java
in velocity-engine-core/src/main/java/org/apache/velocity/util
5 - 2010-12-29 2017-01-28 3 2 nbubna@apache.org cbrisson@apache.org
DuckType.java
in velocity-engine-core/src/main/java/org/apache/velocity/util
255 13 2010-12-29 2021-02-25 9 3 nbubna@apache.org claude@renegat.net
ResourceLoader.java
in velocity-engine-core/src/main/java/org/apache/velocity/runtime/resource/loader
153 8 2010-07-01 2019-03-11 14 3 apetrelli@apache.org cbrisson@apache.org
VelocityScriptEngineFactory.java
in velocity-engine-scripting/src/main/java/org/apache/velocity/script
125 12 2016-07-15 2021-02-25 7 3 cbrisson@apache.org claude@renegat.net
ASTComparisonNode.java
in velocity-engine-core/src/main/java/org/apache/velocity/runtime/parser/node
96 9 2010-12-29 2021-02-25 9 3 nbubna@apache.org claude@renegat.net
NodeUtils.java
in velocity-engine-core/src/main/java/org/apache/velocity/runtime/parser/node
84 3 2010-07-01 2019-08-22 10 3 apetrelli@apache.org cbrisson@apache.org
SetPublicFieldExecutor.java
in velocity-engine-core/src/main/java/org/apache/velocity/runtime/parser/node
74 7 2012-04-24 2021-02-25 5 3 cbrisson@apache.org claude@renegat.net
PublicFieldExecutor.java
in velocity-engine-core/src/main/java/org/apache/velocity/runtime/parser/node
61 7 2012-04-24 2021-02-25 5 3 cbrisson@apache.org claude@renegat.net
Example.java
in velocity-engine-examples/src/main/java/org/apache/velocity/example
57 3 2010-07-07 2017-01-28 5 3 apetrelli@apache.org cbrisson@apache.org
UberspectPublicFields.java
in velocity-engine-core/src/main/java/org/apache/velocity/util/introspection
56 6 2012-04-24 2021-02-25 7 3 cbrisson@apache.org claude@renegat.net
Example2.java
in velocity-engine-examples/src/main/java/org/apache/velocity/example
53 1 2010-07-07 2019-12-14 5 3 apetrelli@apache.org cbrisson@apache.org
SimplePool.java
in velocity-engine-core/src/main/java/org/apache/velocity/util
49 4 2010-07-01 2017-01-26 4 3 apetrelli@apache.org cbrisson@apache.org
Info.java
in velocity-engine-core/src/main/java/org/apache/velocity/util/introspection
38 7 2010-07-01 2017-01-26 5 3 apetrelli@apache.org cbrisson@apache.org
VelocityException.java
in velocity-engine-core/src/main/java/org/apache/velocity/exception
38 6 2010-07-01 2019-09-08 5 3 apetrelli@apache.org cbrisson@apache.org
DBContextTest.java
in velocity-engine-examples/src/main/java/org/apache/velocity/example
37 2 2010-07-07 2017-01-26 4 3 apetrelli@apache.org cbrisson@apache.org
StringResource.java
in velocity-engine-core/src/main/java/org/apache/velocity/runtime/resource/util
36 7 2010-07-01 2019-03-11 5 3 apetrelli@apache.org cbrisson@apache.org
StringUtils.java
in velocity-engine-core/src/main/java/org/apache/velocity/util
29 4 2010-07-01 2019-03-11 9 3 apetrelli@apache.org cbrisson@apache.org
Parser.java
in velocity-engine-core/src/main/java/org/apache/velocity/runtime/parser
29 2 2010-07-01 2019-08-22 7 3 apetrelli@apache.org cbrisson@apache.org
ResourceLoaderFactory.java
in velocity-engine-core/src/main/java/org/apache/velocity/runtime/resource/loader
25 1 2010-07-01 2017-01-26 6 3 apetrelli@apache.org cbrisson@apache.org
ResourceNotFoundException.java
in velocity-engine-core/src/main/java/org/apache/velocity/exception
25 5 2010-07-01 2019-09-08 6 3 apetrelli@apache.org cbrisson@apache.org
MacroOverflowException.java
in velocity-engine-core/src/main/java/org/apache/velocity/exception
25 5 2010-07-01 2019-09-08 4 3 apetrelli@apache.org cbrisson@apache.org
SetExecutor.java
in velocity-engine-core/src/main/java/org/apache/velocity/runtime/parser/node
23 3 2010-07-01 2017-01-26 6 3 apetrelli@apache.org cbrisson@apache.org
AbstractExecutor.java
in velocity-engine-core/src/main/java/org/apache/velocity/runtime/parser/node
23 3 2010-07-01 2017-01-26 6 3 apetrelli@apache.org cbrisson@apache.org
Correlations

File Size vs. Number of Changes: 229 points

velocity-engine-examples/src/main/java/org/apache/velocity/example/XMLTest.java x: 69 lines of code y: 5 # changes velocity-engine-core/src/main/java/org/apache/velocity/runtime/directive/VelocimacroProxy.java x: 283 lines of code y: 25 # changes velocity-engine-core/src/main/java/org/apache/velocity/runtime/directive/Include.java x: 142 lines of code y: 13 # changes velocity-engine-core/src/main/java/org/apache/velocity/runtime/directive/Parse.java x: 180 lines of code y: 15 # changes velocity-engine-core/src/main/java/org/apache/velocity/Template.java x: 243 lines of code y: 14 # changes velocity-engine-core/src/main/java/org/apache/velocity/runtime/parser/node/SimpleNode.java x: 361 lines of code y: 19 # changes velocity-engine-core/src/main/java/org/apache/velocity/runtime/resource/Resource.java x: 114 lines of code y: 10 # changes velocity-engine-core/src/main/java/org/apache/velocity/runtime/directive/Foreach.java x: 204 lines of code y: 14 # changes velocity-engine-core/src/main/java/org/apache/velocity/runtime/RuntimeInstance.java x: 1130 lines of code y: 45 # changes velocity-engine-core/src/main/java/org/apache/velocity/runtime/resource/ResourceManagerImpl.java x: 290 lines of code y: 26 # changes velocity-engine-core/src/main/java/org/apache/velocity/runtime/parser/node/ASTReference.java x: 675 lines of code y: 32 # changes src/changes/changes.xml x: 1049 lines of code y: 113 # changes spring-velocity-support/src/main/java/org/apache/velocity/spring/VelocityEngineFactory.java x: 128 lines of code y: 2 # changes velocity-engine-core/src/main/java/org/apache/velocity/VelocityContext.java x: 69 lines of code y: 10 # changes velocity-engine-core/src/main/java/org/apache/velocity/app/FieldMethodizer.java x: 78 lines of code y: 8 # changes velocity-engine-core/src/main/java/org/apache/velocity/app/VelocityEngine.java x: 139 lines of code y: 15 # changes velocity-engine-core/src/main/java/org/apache/velocity/app/event/EventCartridge.java x: 236 lines of code y: 9 # changes velocity-engine-core/src/main/java/org/apache/velocity/app/event/EventHandlerUtil.java x: 155 lines of code y: 10 # changes velocity-engine-core/src/main/java/org/apache/velocity/app/event/MethodExceptionEventHandler.java x: 7 lines of code y: 8 # changes velocity-engine-core/src/main/java/org/apache/velocity/app/event/implement/EscapeHtmlReference.java x: 16 lines of code y: 8 # changes velocity-engine-core/src/main/java/org/apache/velocity/app/event/implement/EscapeReference.java x: 63 lines of code y: 12 # changes velocity-engine-core/src/main/java/org/apache/velocity/app/event/implement/EscapeSqlReference.java x: 14 lines of code y: 8 # changes velocity-engine-core/src/main/java/org/apache/velocity/app/event/implement/IncludeNotFound.java x: 52 lines of code y: 10 # changes velocity-engine-core/src/main/java/org/apache/velocity/app/event/implement/IncludeRelativePath.java x: 24 lines of code y: 6 # changes velocity-engine-core/src/main/java/org/apache/velocity/app/event/implement/PrintExceptions.java x: 56 lines of code y: 8 # changes velocity-engine-core/src/main/java/org/apache/velocity/app/event/implement/ReportInvalidReferences.java x: 75 lines of code y: 8 # changes velocity-engine-core/src/main/java/org/apache/velocity/context/AbstractContext.java x: 77 lines of code y: 11 # changes velocity-engine-core/src/main/java/org/apache/velocity/context/ChainedInternalContextAdapter.java x: 134 lines of code y: 8 # changes velocity-engine-core/src/main/java/org/apache/velocity/context/InternalContextAdapterImpl.java x: 156 lines of code y: 8 # changes velocity-engine-core/src/main/java/org/apache/velocity/context/InternalContextBase.java x: 116 lines of code y: 8 # changes velocity-engine-core/src/main/java/org/apache/velocity/context/InternalHousekeepingContext.java x: 23 lines of code y: 7 # changes velocity-engine-core/src/main/java/org/apache/velocity/exception/MethodInvocationException.java x: 63 lines of code y: 9 # changes velocity-engine-core/src/main/java/org/apache/velocity/exception/TemplateInitException.java x: 49 lines of code y: 7 # changes velocity-engine-core/src/main/java/org/apache/velocity/io/UnicodeInputStream.java x: 208 lines of code y: 8 # changes velocity-engine-core/src/main/java/org/apache/velocity/io/VelocityWriter.java x: 173 lines of code y: 9 # changes velocity-engine-core/src/main/java/org/apache/velocity/runtime/ParserPoolImpl.java x: 33 lines of code y: 8 # changes velocity-engine-core/src/main/java/org/apache/velocity/runtime/RuntimeServices.java x: 79 lines of code y: 30 # changes velocity-engine-core/src/main/java/org/apache/velocity/runtime/RuntimeSingleton.java x: 163 lines of code y: 17 # changes velocity-engine-core/src/main/java/org/apache/velocity/runtime/VelocimacroFactory.java x: 287 lines of code y: 19 # changes velocity-engine-core/src/main/java/org/apache/velocity/runtime/VelocimacroManager.java x: 156 lines of code y: 9 # changes velocity-engine-core/src/main/java/org/apache/velocity/runtime/directive/Block.java x: 109 lines of code y: 12 # changes velocity-engine-core/src/main/java/org/apache/velocity/runtime/directive/BlockMacro.java x: 40 lines of code y: 8 # changes velocity-engine-core/src/main/java/org/apache/velocity/runtime/directive/Break.java x: 67 lines of code y: 8 # changes velocity-engine-core/src/main/java/org/apache/velocity/runtime/directive/Define.java x: 57 lines of code y: 9 # changes velocity-engine-core/src/main/java/org/apache/velocity/runtime/directive/Directive.java x: 116 lines of code y: 10 # changes velocity-engine-core/src/main/java/org/apache/velocity/runtime/directive/Evaluate.java x: 142 lines of code y: 8 # changes velocity-engine-core/src/main/java/org/apache/velocity/runtime/directive/Macro.java x: 140 lines of code y: 14 # changes velocity-engine-core/src/main/java/org/apache/velocity/runtime/directive/MacroParseException.java x: 116 lines of code y: 7 # changes velocity-engine-core/src/main/java/org/apache/velocity/runtime/directive/RuntimeMacro.java x: 191 lines of code y: 17 # changes velocity-engine-core/src/main/java/org/apache/velocity/runtime/directive/Scope.java x: 215 lines of code y: 12 # changes velocity-engine-core/src/main/java/org/apache/velocity/runtime/directive/Stop.java x: 60 lines of code y: 9 # changes velocity-engine-core/src/main/java/org/apache/velocity/runtime/directive/StopCommand.java x: 50 lines of code y: 6 # changes velocity-engine-core/src/main/java/org/apache/velocity/runtime/directive/contrib/For.java x: 94 lines of code y: 7 # changes velocity-engine-core/src/main/java/org/apache/velocity/runtime/parser/CharStream.java x: 14 lines of code y: 7 # changes velocity-engine-core/src/main/java/org/apache/velocity/runtime/parser/LogContext.java x: 118 lines of code y: 3 # changes velocity-engine-core/src/main/java/org/apache/velocity/runtime/parser/ParseException.java x: 101 lines of code y: 8 # changes velocity-engine-core/src/main/java/org/apache/velocity/runtime/parser/TemplateParseException.java x: 121 lines of code y: 9 # changes velocity-engine-core/src/main/java/org/apache/velocity/runtime/parser/VelocityCharStream.java x: 349 lines of code y: 8 # changes velocity-engine-core/src/main/java/org/apache/velocity/runtime/parser/node/ASTAddNode.java x: 44 lines of code y: 7 # changes velocity-engine-core/src/main/java/org/apache/velocity/runtime/parser/node/ASTAndNode.java x: 50 lines of code y: 9 # changes velocity-engine-core/src/main/java/org/apache/velocity/runtime/parser/node/ASTAssignment.java x: 27 lines of code y: 6 # changes velocity-engine-core/src/main/java/org/apache/velocity/runtime/parser/node/ASTBinaryOperator.java x: 33 lines of code y: 2 # changes velocity-engine-core/src/main/java/org/apache/velocity/runtime/parser/node/ASTBlock.java x: 77 lines of code y: 9 # changes velocity-engine-core/src/main/java/org/apache/velocity/runtime/parser/node/ASTComment.java x: 51 lines of code y: 9 # changes velocity-engine-core/src/main/java/org/apache/velocity/runtime/parser/node/ASTComparisonNode.java x: 96 lines of code y: 9 # changes velocity-engine-core/src/main/java/org/apache/velocity/runtime/parser/node/ASTDirective.java x: 220 lines of code y: 19 # changes velocity-engine-core/src/main/java/org/apache/velocity/runtime/parser/node/ASTDivNode.java x: 40 lines of code y: 7 # changes velocity-engine-core/src/main/java/org/apache/velocity/runtime/parser/node/ASTEQNode.java x: 52 lines of code y: 7 # changes velocity-engine-core/src/main/java/org/apache/velocity/runtime/parser/node/ASTElseIfStatement.java x: 45 lines of code y: 9 # changes velocity-engine-core/src/main/java/org/apache/velocity/runtime/parser/node/ASTElseStatement.java x: 32 lines of code y: 6 # changes velocity-engine-core/src/main/java/org/apache/velocity/runtime/parser/node/ASTEscape.java x: 36 lines of code y: 6 # changes velocity-engine-core/src/main/java/org/apache/velocity/runtime/parser/node/ASTEscapedDirective.java x: 37 lines of code y: 7 # changes velocity-engine-core/src/main/java/org/apache/velocity/runtime/parser/node/ASTExpression.java x: 46 lines of code y: 7 # changes velocity-engine-core/src/main/java/org/apache/velocity/runtime/parser/node/ASTFalse.java x: 38 lines of code y: 6 # changes velocity-engine-core/src/main/java/org/apache/velocity/runtime/parser/node/ASTIdentifier.java x: 164 lines of code y: 15 # changes velocity-engine-core/src/main/java/org/apache/velocity/runtime/parser/node/ASTIfStatement.java x: 103 lines of code y: 12 # changes velocity-engine-core/src/main/java/org/apache/velocity/runtime/parser/node/ASTIndex.java x: 113 lines of code y: 12 # changes velocity-engine-core/src/main/java/org/apache/velocity/runtime/parser/node/ASTIntegerLiteral.java x: 57 lines of code y: 10 # changes velocity-engine-core/src/main/java/org/apache/velocity/runtime/parser/node/ASTIntegerRange.java x: 183 lines of code y: 11 # changes velocity-engine-core/src/main/java/org/apache/velocity/runtime/parser/node/ASTLogicalOperator.java x: 22 lines of code y: 2 # changes velocity-engine-core/src/main/java/org/apache/velocity/runtime/parser/node/ASTMathNode.java x: 80 lines of code y: 10 # changes velocity-engine-core/src/main/java/org/apache/velocity/runtime/parser/node/ASTMethod.java x: 237 lines of code y: 21 # changes velocity-engine-core/src/main/java/org/apache/velocity/runtime/parser/node/ASTModNode.java x: 48 lines of code y: 8 # changes velocity-engine-core/src/main/java/org/apache/velocity/runtime/parser/node/ASTMulNode.java x: 32 lines of code y: 7 # changes velocity-engine-core/src/main/java/org/apache/velocity/runtime/parser/node/ASTNegateNode.java x: 73 lines of code y: 4 # changes velocity-engine-core/src/main/java/org/apache/velocity/runtime/parser/node/ASTNotNode.java x: 45 lines of code y: 8 # changes velocity-engine-core/src/main/java/org/apache/velocity/runtime/parser/node/ASTOrNode.java x: 41 lines of code y: 10 # changes velocity-engine-core/src/main/java/org/apache/velocity/runtime/parser/node/ASTParameters.java x: 18 lines of code y: 5 # changes velocity-engine-core/src/main/java/org/apache/velocity/runtime/parser/node/ASTSetDirective.java x: 155 lines of code y: 17 # changes velocity-engine-core/src/main/java/org/apache/velocity/runtime/parser/node/ASTStringLiteral.java x: 175 lines of code y: 20 # changes velocity-engine-core/src/main/java/org/apache/velocity/runtime/parser/node/ASTText.java x: 59 lines of code y: 11 # changes velocity-engine-core/src/main/java/org/apache/velocity/runtime/parser/node/ASTTextblock.java x: 42 lines of code y: 9 # changes velocity-engine-core/src/main/java/org/apache/velocity/runtime/parser/node/BooleanPropertyExecutor.java x: 59 lines of code y: 10 # changes velocity-engine-core/src/main/java/org/apache/velocity/runtime/parser/node/MapGetExecutor.java x: 66 lines of code y: 9 # changes velocity-engine-core/src/main/java/org/apache/velocity/runtime/parser/node/MathUtils.java x: 330 lines of code y: 10 # changes velocity-engine-core/src/main/java/org/apache/velocity/runtime/parser/node/ParserVisitor.java x: 47 lines of code y: 7 # changes velocity-engine-core/src/main/java/org/apache/velocity/runtime/parser/node/PropertyExecutor.java x: 75 lines of code y: 11 # changes velocity-engine-core/src/main/java/org/apache/velocity/runtime/parser/node/PublicFieldExecutor.java x: 61 lines of code y: 5 # changes velocity-engine-core/src/main/java/org/apache/velocity/runtime/parser/node/PutExecutor.java x: 63 lines of code y: 7 # changes velocity-engine-core/src/main/java/org/apache/velocity/runtime/parser/node/SetPropertyExecutor.java x: 65 lines of code y: 9 # changes velocity-engine-core/src/main/java/org/apache/velocity/runtime/parser/node/SetPublicFieldExecutor.java x: 74 lines of code y: 5 # changes velocity-engine-core/src/main/java/org/apache/velocity/runtime/resource/ContentResource.java x: 54 lines of code y: 10 # changes velocity-engine-core/src/main/java/org/apache/velocity/runtime/resource/ResourceCacheImpl.java x: 69 lines of code y: 11 # changes velocity-engine-core/src/main/java/org/apache/velocity/runtime/resource/loader/ClasspathResourceLoader.java x: 64 lines of code y: 18 # changes velocity-engine-core/src/main/java/org/apache/velocity/runtime/resource/loader/DataSourceResourceLoader.java x: 308 lines of code y: 23 # changes velocity-engine-core/src/main/java/org/apache/velocity/runtime/resource/loader/FileResourceLoader.java x: 214 lines of code y: 19 # changes velocity-engine-core/src/main/java/org/apache/velocity/runtime/resource/loader/JarHolder.java x: 101 lines of code y: 10 # changes velocity-engine-core/src/main/java/org/apache/velocity/runtime/resource/loader/JarResourceLoader.java x: 135 lines of code y: 21 # changes velocity-engine-core/src/main/java/org/apache/velocity/runtime/resource/loader/StringResourceLoader.java x: 205 lines of code y: 19 # changes velocity-engine-core/src/main/java/org/apache/velocity/runtime/resource/loader/URLResourceLoader.java x: 127 lines of code y: 18 # changes velocity-engine-core/src/main/java/org/apache/velocity/runtime/resource/util/StringResourceRepositoryImpl.java x: 41 lines of code y: 7 # changes velocity-engine-core/src/main/java/org/apache/velocity/runtime/visitor/BaseVisitor.java x: 275 lines of code y: 7 # changes velocity-engine-core/src/main/java/org/apache/velocity/runtime/visitor/NodeViewMode.java x: 230 lines of code y: 9 # changes velocity-engine-core/src/main/java/org/apache/velocity/util/ArrayListWrapper.java x: 33 lines of code y: 5 # changes velocity-engine-core/src/main/java/org/apache/velocity/util/ClassUtils.java x: 126 lines of code y: 10 # changes velocity-engine-core/src/main/java/org/apache/velocity/util/DeprecationAwareExtProperties.java x: 91 lines of code y: 4 # changes velocity-engine-core/src/main/java/org/apache/velocity/util/DuckType.java x: 255 lines of code y: 9 # changes velocity-engine-core/src/main/java/org/apache/velocity/util/EnumerationIterator.java x: 25 lines of code y: 6 # changes velocity-engine-core/src/main/java/org/apache/velocity/util/ExtProperties.java x: 1085 lines of code y: 12 # changes velocity-engine-core/src/main/java/org/apache/velocity/util/introspection/ClassFieldMap.java x: 88 lines of code y: 8 # changes velocity-engine-core/src/main/java/org/apache/velocity/util/introspection/ClassMap.java x: 199 lines of code y: 15 # changes velocity-engine-core/src/main/java/org/apache/velocity/util/introspection/ConversionHandler.java x: 8 lines of code y: 6 # changes velocity-engine-core/src/main/java/org/apache/velocity/util/introspection/IntrospectionCacheData.java x: 6 lines of code y: 5 # changes velocity-engine-core/src/main/java/org/apache/velocity/util/introspection/IntrospectionUtils.java x: 219 lines of code y: 12 # changes velocity-engine-core/src/main/java/org/apache/velocity/util/introspection/Introspector.java x: 48 lines of code y: 11 # changes velocity-engine-core/src/main/java/org/apache/velocity/util/introspection/IntrospectorBase.java x: 42 lines of code y: 12 # changes velocity-engine-core/src/main/java/org/apache/velocity/util/introspection/IntrospectorCache.java x: 74 lines of code y: 10 # changes velocity-engine-core/src/main/java/org/apache/velocity/util/introspection/MethodMap.java x: 462 lines of code y: 15 # changes velocity-engine-core/src/main/java/org/apache/velocity/util/introspection/SecureIntrospectorControl.java x: 5 lines of code y: 7 # changes velocity-engine-core/src/main/java/org/apache/velocity/util/introspection/SecureIntrospectorImpl.java x: 82 lines of code y: 9 # changes velocity-engine-core/src/main/java/org/apache/velocity/util/introspection/SecureUberspector.java x: 32 lines of code y: 10 # changes velocity-engine-core/src/main/java/org/apache/velocity/util/introspection/TypeConversionHandler.java x: 8 lines of code y: 4 # changes velocity-engine-core/src/main/java/org/apache/velocity/util/introspection/TypeConversionHandlerImpl.java x: 449 lines of code y: 4 # changes velocity-engine-core/src/main/java/org/apache/velocity/util/introspection/UberspectImpl.java x: 486 lines of code y: 22 # changes velocity-engine-core/src/main/java/org/apache/velocity/util/introspection/UberspectPublicFields.java x: 56 lines of code y: 7 # changes velocity-engine-core/src/main/java/org/apache/velocity/util/introspection/VelMethod.java x: 12 lines of code y: 8 # changes velocity-engine-examples/src/main/java/org/apache/velocity/example/DBContext.java x: 106 lines of code y: 8 # changes velocity-engine-examples/src/main/java/org/apache/velocity/example/EventExample.java x: 341 lines of code y: 10 # changes velocity-engine-examples/src/main/java/org/apache/velocity/example/TreeMapContext.java x: 44 lines of code y: 6 # changes velocity-engine-scripting/src/main/java/org/apache/velocity/script/VelocityScriptEngine.java x: 212 lines of code y: 7 # changes velocity-engine-scripting/src/main/java/org/apache/velocity/script/VelocityScriptEngineFactory.java x: 125 lines of code y: 7 # changes spring-velocity-support/src/main/java/org/apache/velocity/spring/VelocityEngineFactoryBean.java x: 27 lines of code y: 2 # changes spring-velocity-support/src/main/java/org/apache/velocity/spring/SpringResourceLoader.java x: 75 lines of code y: 2 # changes spring-velocity-support/src/main/java/org/apache/velocity/spring/VelocityEngineUtils.java x: 32 lines of code y: 2 # changes velocity-engine-core/src/main/java/org/apache/velocity/runtime/DeprecatedRuntimeConstants.java x: 45 lines of code y: 4 # changes velocity-engine-core/src/main/java/org/apache/velocity/runtime/RuntimeConstants.java x: 86 lines of code y: 32 # changes velocity-engine-examples/src/assembly/examples.xml x: 56 lines of code y: 1 # changes velocity-engine-examples/src/main/java/org/apache/velocity/example/Example2.java x: 53 lines of code y: 5 # changes velocity-engine-core/src/main/java-templates/org/apache/velocity/runtime/VelocityEngineVersion.java x: 5 lines of code y: 1 # changes velocity-engine-core/src/main/java/org/apache/velocity/exception/MacroOverflowException.java x: 25 lines of code y: 4 # changes velocity-engine-core/src/main/java/org/apache/velocity/exception/MathException.java x: 13 lines of code y: 5 # changes velocity-engine-core/src/main/java/org/apache/velocity/exception/VelocityException.java x: 38 lines of code y: 5 # changes velocity-engine-core/src/main/java/org/apache/velocity/runtime/ParserConfiguration.java x: 40 lines of code y: 2 # changes velocity-engine-core/src/main/java/org/apache/velocity/runtime/parser/Parser.java x: 29 lines of code y: 7 # changes velocity-engine-core/src/main/java/org/apache/velocity/runtime/parser/node/JJTParserState.java x: 4 lines of code y: 2 # changes velocity-engine-core/src/main/java/org/apache/velocity/runtime/parser/node/NodeUtils.java x: 84 lines of code y: 10 # changes velocity-engine-core/src/main/java/org/apache/velocity/app/Velocity.java x: 122 lines of code y: 10 # changes velocity-engine-core/src/main/java/org/apache/velocity/context/InternalWrapperContext.java x: 9 lines of code y: 6 # changes velocity-engine-core/src/main/java/org/apache/velocity/runtime/resource/loader/ResourceLoader.java x: 153 lines of code y: 14 # changes velocity-engine-core/src/main/java/org/apache/velocity/runtime/resource/util/StringResource.java x: 36 lines of code y: 5 # changes velocity-engine-core/src/main/java/org/apache/velocity/util/StringUtils.java x: 29 lines of code y: 9 # changes velocity-engine-core/src/main/java/org/apache/velocity/app/event/IncludeEventHandler.java x: 6 lines of code y: 8 # changes velocity-engine-core/src/main/java/org/apache/velocity/app/event/InvalidReferenceEventHandler.java x: 12 lines of code y: 6 # changes velocity-engine-core/src/main/java/org/apache/velocity/app/event/ReferenceInsertionEventHandler.java x: 6 lines of code y: 6 # changes velocity-engine-core/src/main/java/org/apache/velocity/context/InternalEventContext.java x: 7 lines of code y: 5 # changes velocity-engine-core/src/main/java/org/apache/velocity/runtime/resource/ResourceCache.java x: 12 lines of code y: 7 # changes velocity-engine-core/src/main/java/org/apache/velocity/runtime/resource/ResourceManager.java x: 13 lines of code y: 6 # changes velocity-engine-core/src/main/java/org/apache/velocity/util/TemplateBoolean.java x: 5 lines of code y: 3 # changes velocity-engine-core/src/main/java/org/apache/velocity/util/introspection/Uberspect.java x: 10 lines of code y: 5 # changes velocity-engine-examples/src/main/java/org/apache/velocity/example/Example.java x: 57 lines of code y: 5 # changes velocity-engine-examples/src/main/java/org/apache/velocity/example/DBContextTest.java x: 37 lines of code y: 4 # changes velocity-engine-core/src/main/java/org/apache/velocity/app/event/EventHandler.java x: 4 lines of code y: 4 # changes velocity-engine-core/src/main/java/org/apache/velocity/app/event/implement/InvalidReferenceInfo.java x: 20 lines of code y: 4 # changes velocity-engine-core/src/main/java/org/apache/velocity/context/InternalContextAdapter.java x: 5 lines of code y: 4 # changes velocity-engine-core/src/main/java/org/apache/velocity/runtime/directive/ForeachScope.java x: 42 lines of code y: 5 # changes velocity-engine-core/src/main/java/org/apache/velocity/runtime/parser/node/ASTNENode.java x: 20 lines of code y: 5 # changes velocity-engine-core/src/main/java/org/apache/velocity/runtime/resource/ResourceFactory.java x: 22 lines of code y: 5 # changes velocity-engine-core/src/main/java/org/apache/velocity/runtime/resource/util/StringResourceRepository.java x: 10 lines of code y: 4 # changes velocity-engine-core/src/main/java/org/apache/velocity/util/SimplePool.java x: 49 lines of code y: 4 # changes velocity-engine-core/src/main/java/org/apache/velocity/util/StringBuilderWriter.java x: 56 lines of code y: 2 # changes velocity-engine-core/src/main/java/org/apache/velocity/util/introspection/DeprecatedCheckUberspector.java x: 61 lines of code y: 4 # changes velocity-engine-core/src/etc/build/findbugs-exclude.xml x: 89 lines of code y: 5 # changes velocity-engine-core/src/main/java/org/apache/velocity/runtime/parser/node/IndentationFixer.java x: 310 lines of code y: 1 # changes velocity-engine-scripting/src/main/java/org/apache/velocity/script/VelocityCompiledScript.java x: 45 lines of code y: 2 # changes velocity-engine-examples/src/main/resources/test.xml x: 23 lines of code y: 4 # changes
113.0
# changes
  min: 1.0
  average: 9.14
  25th percentile: 5.0
  median: 7.0
  75th percentile: 10.0
  max: 113.0
0 1130.0
lines of code
min: 4.0 | average: 98.72 | 25th percentile: 24.0 | median: 51.0 | 75th percentile: 116.0 | max: 1130.0

Number of Contributors vs. Number of Changes: 229 points

velocity-engine-examples/src/main/java/org/apache/velocity/example/XMLTest.java x: 4 # contributors y: 5 # changes velocity-engine-core/src/main/java/org/apache/velocity/runtime/directive/VelocimacroProxy.java x: 6 # contributors y: 25 # changes velocity-engine-core/src/main/java/org/apache/velocity/runtime/directive/Include.java x: 4 # contributors y: 13 # changes velocity-engine-core/src/main/java/org/apache/velocity/runtime/directive/Parse.java x: 4 # contributors y: 15 # changes velocity-engine-core/src/main/java/org/apache/velocity/Template.java x: 4 # contributors y: 14 # changes velocity-engine-core/src/main/java/org/apache/velocity/runtime/parser/node/SimpleNode.java x: 4 # contributors y: 19 # changes velocity-engine-core/src/main/java/org/apache/velocity/runtime/resource/Resource.java x: 4 # contributors y: 10 # changes velocity-engine-core/src/main/java/org/apache/velocity/runtime/RuntimeInstance.java x: 7 # contributors y: 45 # changes velocity-engine-core/src/main/java/org/apache/velocity/runtime/resource/ResourceManagerImpl.java x: 6 # contributors y: 26 # changes velocity-engine-core/src/main/java/org/apache/velocity/runtime/parser/node/ASTReference.java x: 4 # contributors y: 32 # changes src/changes/changes.xml x: 8 # contributors y: 113 # changes spring-velocity-support/src/main/java/org/apache/velocity/spring/VelocityEngineFactory.java x: 1 # contributors y: 2 # changes velocity-engine-core/src/main/java/org/apache/velocity/VelocityContext.java x: 5 # contributors y: 10 # changes velocity-engine-core/src/main/java/org/apache/velocity/app/FieldMethodizer.java x: 4 # contributors y: 8 # changes velocity-engine-core/src/main/java/org/apache/velocity/app/VelocityEngine.java x: 5 # contributors y: 15 # changes velocity-engine-core/src/main/java/org/apache/velocity/app/event/EventCartridge.java x: 5 # contributors y: 9 # changes velocity-engine-core/src/main/java/org/apache/velocity/app/event/implement/EscapeHtmlReference.java x: 5 # contributors y: 8 # changes velocity-engine-core/src/main/java/org/apache/velocity/app/event/implement/EscapeReference.java x: 5 # contributors y: 12 # changes velocity-engine-core/src/main/java/org/apache/velocity/app/event/implement/IncludeRelativePath.java x: 4 # contributors y: 6 # changes velocity-engine-core/src/main/java/org/apache/velocity/context/AbstractContext.java x: 5 # contributors y: 11 # changes velocity-engine-core/src/main/java/org/apache/velocity/context/InternalHousekeepingContext.java x: 4 # contributors y: 7 # changes velocity-engine-core/src/main/java/org/apache/velocity/exception/TemplateInitException.java x: 5 # contributors y: 7 # changes velocity-engine-core/src/main/java/org/apache/velocity/runtime/RuntimeServices.java x: 5 # contributors y: 30 # changes velocity-engine-core/src/main/java/org/apache/velocity/runtime/RuntimeSingleton.java x: 4 # contributors y: 17 # changes velocity-engine-core/src/main/java/org/apache/velocity/runtime/VelocimacroFactory.java x: 5 # contributors y: 19 # changes velocity-engine-core/src/main/java/org/apache/velocity/runtime/VelocimacroManager.java x: 4 # contributors y: 9 # changes velocity-engine-core/src/main/java/org/apache/velocity/runtime/directive/Block.java x: 4 # contributors y: 12 # changes velocity-engine-core/src/main/java/org/apache/velocity/runtime/directive/StopCommand.java x: 5 # contributors y: 6 # changes velocity-engine-core/src/main/java/org/apache/velocity/runtime/parser/LogContext.java x: 2 # contributors y: 3 # changes velocity-engine-core/src/main/java/org/apache/velocity/runtime/parser/node/ASTBinaryOperator.java x: 2 # contributors y: 2 # changes velocity-engine-core/src/main/java/org/apache/velocity/runtime/parser/node/ASTComparisonNode.java x: 3 # contributors y: 9 # changes velocity-engine-core/src/main/java/org/apache/velocity/runtime/parser/node/ASTIntegerRange.java x: 4 # contributors y: 11 # changes velocity-engine-core/src/main/java/org/apache/velocity/runtime/parser/node/ASTMethod.java x: 5 # contributors y: 21 # changes velocity-engine-core/src/main/java/org/apache/velocity/runtime/parser/node/ASTNegateNode.java x: 2 # contributors y: 4 # changes velocity-engine-core/src/main/java/org/apache/velocity/runtime/parser/node/ASTStringLiteral.java x: 4 # contributors y: 20 # changes velocity-engine-core/src/main/java/org/apache/velocity/runtime/parser/node/PublicFieldExecutor.java x: 3 # contributors y: 5 # changes velocity-engine-core/src/main/java/org/apache/velocity/runtime/resource/loader/ClasspathResourceLoader.java x: 5 # contributors y: 18 # changes velocity-engine-core/src/main/java/org/apache/velocity/runtime/resource/loader/DataSourceResourceLoader.java x: 5 # contributors y: 23 # changes velocity-engine-core/src/main/java/org/apache/velocity/util/ExtProperties.java x: 2 # contributors y: 12 # changes velocity-engine-core/src/main/java/org/apache/velocity/util/introspection/ClassFieldMap.java x: 2 # contributors y: 8 # changes velocity-engine-core/src/main/java/org/apache/velocity/util/introspection/ConversionHandler.java x: 2 # contributors y: 6 # changes velocity-engine-core/src/main/java/org/apache/velocity/util/introspection/UberspectImpl.java x: 5 # contributors y: 22 # changes velocity-engine-core/src/main/java/org/apache/velocity/util/introspection/UberspectPublicFields.java x: 3 # contributors y: 7 # changes velocity-engine-scripting/src/main/java/org/apache/velocity/script/VelocityScriptEngine.java x: 2 # contributors y: 7 # changes velocity-engine-core/src/main/java/org/apache/velocity/runtime/DeprecatedRuntimeConstants.java x: 1 # contributors y: 4 # changes velocity-engine-examples/src/assembly/examples.xml x: 1 # contributors y: 1 # changes velocity-engine-core/src/main/java/org/apache/velocity/util/introspection/Converter.java x: 1 # contributors y: 5 # changes velocity-engine-core/src/main/java/org/apache/velocity/exception/MacroOverflowException.java x: 3 # contributors y: 4 # changes velocity-engine-core/src/main/java/org/apache/velocity/exception/ResourceNotFoundException.java x: 3 # contributors y: 6 # changes velocity-engine-core/src/main/java/org/apache/velocity/runtime/parser/node/NodeUtils.java x: 3 # contributors y: 10 # changes velocity-engine-core/src/main/java/org/apache/velocity/runtime/resource/loader/ResourceLoader.java x: 3 # contributors y: 14 # changes velocity-engine-core/src/main/java/org/apache/velocity/app/event/IncludeEventHandler.java x: 3 # contributors y: 8 # changes
113.0
# changes
  min: 1.0
  average: 9.14
  25th percentile: 5.0
  median: 7.0
  75th percentile: 10.0
  max: 113.0
0 8.0
# contributors
min: 1.0 | average: 3.7 | 25th percentile: 3.0 | median: 4.0 | 75th percentile: 4.0 | max: 8.0

Number of Contributors vs. File Size: 229 points

velocity-engine-examples/src/main/java/org/apache/velocity/example/XMLTest.java x: 4 # contributors y: 69 lines of code velocity-engine-core/src/main/java/org/apache/velocity/runtime/directive/VelocimacroProxy.java x: 6 # contributors y: 283 lines of code velocity-engine-core/src/main/java/org/apache/velocity/runtime/directive/Include.java x: 4 # contributors y: 142 lines of code velocity-engine-core/src/main/java/org/apache/velocity/runtime/directive/Parse.java x: 4 # contributors y: 180 lines of code velocity-engine-core/src/main/java/org/apache/velocity/Template.java x: 4 # contributors y: 243 lines of code velocity-engine-core/src/main/java/org/apache/velocity/runtime/parser/node/SimpleNode.java x: 4 # contributors y: 361 lines of code velocity-engine-core/src/main/java/org/apache/velocity/runtime/resource/Resource.java x: 4 # contributors y: 114 lines of code velocity-engine-core/src/main/java/org/apache/velocity/runtime/directive/Foreach.java x: 4 # contributors y: 204 lines of code velocity-engine-core/src/main/java/org/apache/velocity/runtime/RuntimeInstance.java x: 7 # contributors y: 1130 lines of code velocity-engine-core/src/main/java/org/apache/velocity/runtime/resource/ResourceManagerImpl.java x: 6 # contributors y: 290 lines of code velocity-engine-core/src/main/java/org/apache/velocity/runtime/parser/node/ASTReference.java x: 4 # contributors y: 675 lines of code src/changes/changes.xml x: 8 # contributors y: 1049 lines of code spring-velocity-support/src/main/java/org/apache/velocity/spring/VelocityEngineFactory.java x: 1 # contributors y: 128 lines of code velocity-engine-core/src/main/java/org/apache/velocity/VelocityContext.java x: 5 # contributors y: 69 lines of code velocity-engine-core/src/main/java/org/apache/velocity/app/FieldMethodizer.java x: 4 # contributors y: 78 lines of code velocity-engine-core/src/main/java/org/apache/velocity/app/VelocityEngine.java x: 5 # contributors y: 139 lines of code velocity-engine-core/src/main/java/org/apache/velocity/app/event/EventCartridge.java x: 5 # contributors y: 236 lines of code velocity-engine-core/src/main/java/org/apache/velocity/app/event/EventHandlerUtil.java x: 5 # contributors y: 155 lines of code velocity-engine-core/src/main/java/org/apache/velocity/app/event/MethodExceptionEventHandler.java x: 4 # contributors y: 7 lines of code velocity-engine-core/src/main/java/org/apache/velocity/app/event/implement/EscapeHtmlReference.java x: 5 # contributors y: 16 lines of code velocity-engine-core/src/main/java/org/apache/velocity/app/event/implement/EscapeReference.java x: 5 # contributors y: 63 lines of code velocity-engine-core/src/main/java/org/apache/velocity/app/event/implement/IncludeNotFound.java x: 5 # contributors y: 52 lines of code velocity-engine-core/src/main/java/org/apache/velocity/app/event/implement/IncludeRelativePath.java x: 4 # contributors y: 24 lines of code velocity-engine-core/src/main/java/org/apache/velocity/app/event/implement/PrintExceptions.java x: 4 # contributors y: 56 lines of code velocity-engine-core/src/main/java/org/apache/velocity/app/event/implement/ReportInvalidReferences.java x: 4 # contributors y: 75 lines of code velocity-engine-core/src/main/java/org/apache/velocity/context/AbstractContext.java x: 5 # contributors y: 77 lines of code velocity-engine-core/src/main/java/org/apache/velocity/context/ChainedInternalContextAdapter.java x: 4 # contributors y: 134 lines of code velocity-engine-core/src/main/java/org/apache/velocity/context/InternalContextAdapterImpl.java x: 5 # contributors y: 156 lines of code velocity-engine-core/src/main/java/org/apache/velocity/context/InternalContextBase.java x: 4 # contributors y: 116 lines of code velocity-engine-core/src/main/java/org/apache/velocity/exception/ParseErrorException.java x: 5 # contributors y: 114 lines of code velocity-engine-core/src/main/java/org/apache/velocity/io/UnicodeInputStream.java x: 5 # contributors y: 208 lines of code velocity-engine-core/src/main/java/org/apache/velocity/io/VelocityWriter.java x: 5 # contributors y: 173 lines of code velocity-engine-core/src/main/java/org/apache/velocity/runtime/ParserPoolImpl.java x: 5 # contributors y: 33 lines of code velocity-engine-core/src/main/java/org/apache/velocity/runtime/RuntimeSingleton.java x: 4 # contributors y: 163 lines of code velocity-engine-core/src/main/java/org/apache/velocity/runtime/VelocimacroFactory.java x: 5 # contributors y: 287 lines of code velocity-engine-core/src/main/java/org/apache/velocity/runtime/VelocimacroManager.java x: 4 # contributors y: 156 lines of code velocity-engine-core/src/main/java/org/apache/velocity/runtime/directive/Block.java x: 4 # contributors y: 109 lines of code velocity-engine-core/src/main/java/org/apache/velocity/runtime/directive/BlockMacro.java x: 4 # contributors y: 40 lines of code velocity-engine-core/src/main/java/org/apache/velocity/runtime/directive/RuntimeMacro.java x: 4 # contributors y: 191 lines of code velocity-engine-core/src/main/java/org/apache/velocity/runtime/directive/Scope.java x: 5 # contributors y: 215 lines of code velocity-engine-core/src/main/java/org/apache/velocity/runtime/directive/Stop.java x: 5 # contributors y: 60 lines of code velocity-engine-core/src/main/java/org/apache/velocity/runtime/directive/contrib/For.java x: 5 # contributors y: 94 lines of code velocity-engine-core/src/main/java/org/apache/velocity/runtime/parser/LogContext.java x: 2 # contributors y: 118 lines of code velocity-engine-core/src/main/java/org/apache/velocity/runtime/parser/ParseException.java x: 5 # contributors y: 101 lines of code velocity-engine-core/src/main/java/org/apache/velocity/runtime/parser/TemplateParseException.java x: 4 # contributors y: 121 lines of code velocity-engine-core/src/main/java/org/apache/velocity/runtime/parser/VelocityCharStream.java x: 4 # contributors y: 349 lines of code velocity-engine-core/src/main/java/org/apache/velocity/runtime/parser/node/ASTAddNode.java x: 4 # contributors y: 44 lines of code velocity-engine-core/src/main/java/org/apache/velocity/runtime/parser/node/ASTAndNode.java x: 4 # contributors y: 50 lines of code velocity-engine-core/src/main/java/org/apache/velocity/runtime/parser/node/ASTAssignment.java x: 4 # contributors y: 27 lines of code velocity-engine-core/src/main/java/org/apache/velocity/runtime/parser/node/ASTBinaryOperator.java x: 2 # contributors y: 33 lines of code velocity-engine-core/src/main/java/org/apache/velocity/runtime/parser/node/ASTComparisonNode.java x: 3 # contributors y: 96 lines of code velocity-engine-core/src/main/java/org/apache/velocity/runtime/parser/node/ASTDirective.java x: 4 # contributors y: 220 lines of code velocity-engine-core/src/main/java/org/apache/velocity/runtime/parser/node/ASTDirectiveAssign.java x: 5 # contributors y: 23 lines of code velocity-engine-core/src/main/java/org/apache/velocity/runtime/parser/node/ASTElseIfStatement.java x: 4 # contributors y: 45 lines of code velocity-engine-core/src/main/java/org/apache/velocity/runtime/parser/node/ASTElseStatement.java x: 4 # contributors y: 32 lines of code velocity-engine-core/src/main/java/org/apache/velocity/runtime/parser/node/ASTIfStatement.java x: 4 # contributors y: 103 lines of code velocity-engine-core/src/main/java/org/apache/velocity/runtime/parser/node/ASTIntegerRange.java x: 4 # contributors y: 183 lines of code velocity-engine-core/src/main/java/org/apache/velocity/runtime/parser/node/ASTLogicalOperator.java x: 2 # contributors y: 22 lines of code velocity-engine-core/src/main/java/org/apache/velocity/runtime/parser/node/ASTNegateNode.java x: 2 # contributors y: 73 lines of code velocity-engine-core/src/main/java/org/apache/velocity/runtime/parser/node/ASTParameters.java x: 4 # contributors y: 18 lines of code velocity-engine-core/src/main/java/org/apache/velocity/runtime/parser/node/ASTSetDirective.java x: 4 # contributors y: 155 lines of code velocity-engine-core/src/main/java/org/apache/velocity/runtime/parser/node/ASTStringLiteral.java x: 4 # contributors y: 175 lines of code velocity-engine-core/src/main/java/org/apache/velocity/runtime/parser/node/ASTText.java x: 4 # contributors y: 59 lines of code velocity-engine-core/src/main/java/org/apache/velocity/runtime/parser/node/MapGetExecutor.java x: 4 # contributors y: 66 lines of code velocity-engine-core/src/main/java/org/apache/velocity/runtime/parser/node/MathUtils.java x: 4 # contributors y: 330 lines of code velocity-engine-core/src/main/java/org/apache/velocity/runtime/parser/node/PropertyExecutor.java x: 5 # contributors y: 75 lines of code velocity-engine-core/src/main/java/org/apache/velocity/runtime/parser/node/PublicFieldExecutor.java x: 3 # contributors y: 61 lines of code velocity-engine-core/src/main/java/org/apache/velocity/runtime/parser/node/SetPublicFieldExecutor.java x: 3 # contributors y: 74 lines of code velocity-engine-core/src/main/java/org/apache/velocity/runtime/resource/loader/DataSourceResourceLoader.java x: 5 # contributors y: 308 lines of code velocity-engine-core/src/main/java/org/apache/velocity/runtime/resource/loader/JarHolder.java x: 4 # contributors y: 101 lines of code velocity-engine-core/src/main/java/org/apache/velocity/runtime/resource/loader/JarResourceLoader.java x: 5 # contributors y: 135 lines of code velocity-engine-core/src/main/java/org/apache/velocity/runtime/resource/loader/URLResourceLoader.java x: 5 # contributors y: 127 lines of code velocity-engine-core/src/main/java/org/apache/velocity/runtime/visitor/BaseVisitor.java x: 4 # contributors y: 275 lines of code velocity-engine-core/src/main/java/org/apache/velocity/runtime/visitor/NodeViewMode.java x: 4 # contributors y: 230 lines of code velocity-engine-core/src/main/java/org/apache/velocity/util/ClassUtils.java x: 4 # contributors y: 126 lines of code velocity-engine-core/src/main/java/org/apache/velocity/util/DeprecationAwareExtProperties.java x: 2 # contributors y: 91 lines of code velocity-engine-core/src/main/java/org/apache/velocity/util/DuckType.java x: 3 # contributors y: 255 lines of code velocity-engine-core/src/main/java/org/apache/velocity/util/ExtProperties.java x: 2 # contributors y: 1085 lines of code velocity-engine-core/src/main/java/org/apache/velocity/util/introspection/AbstractChainableUberspector.java x: 5 # contributors y: 43 lines of code velocity-engine-core/src/main/java/org/apache/velocity/util/introspection/ClassFieldMap.java x: 2 # contributors y: 88 lines of code velocity-engine-core/src/main/java/org/apache/velocity/util/introspection/ClassMap.java x: 4 # contributors y: 199 lines of code velocity-engine-core/src/main/java/org/apache/velocity/util/introspection/ConversionHandler.java x: 2 # contributors y: 8 lines of code velocity-engine-core/src/main/java/org/apache/velocity/util/introspection/MethodMap.java x: 4 # contributors y: 462 lines of code velocity-engine-core/src/main/java/org/apache/velocity/util/introspection/SecureIntrospectorImpl.java x: 5 # contributors y: 82 lines of code velocity-engine-core/src/main/java/org/apache/velocity/util/introspection/TypeConversionHandlerImpl.java x: 2 # contributors y: 449 lines of code velocity-engine-core/src/main/java/org/apache/velocity/util/introspection/UberspectImpl.java x: 5 # contributors y: 486 lines of code velocity-engine-core/src/main/java/org/apache/velocity/util/introspection/UberspectPublicFields.java x: 3 # contributors y: 56 lines of code velocity-engine-core/src/main/java/org/apache/velocity/util/introspection/VelMethod.java x: 4 # contributors y: 12 lines of code velocity-engine-examples/src/main/java/org/apache/velocity/example/EventExample.java x: 4 # contributors y: 341 lines of code velocity-engine-scripting/src/main/java/org/apache/velocity/script/VelocityScriptEngine.java x: 2 # contributors y: 212 lines of code velocity-engine-scripting/src/main/java/org/apache/velocity/script/VelocityScriptEngineFactory.java x: 3 # contributors y: 125 lines of code spring-velocity-support/src/main/java/org/apache/velocity/spring/VelocityEngineFactoryBean.java x: 1 # contributors y: 27 lines of code spring-velocity-support/src/main/java/org/apache/velocity/spring/SpringResourceLoader.java x: 1 # contributors y: 75 lines of code spring-velocity-support/src/main/java/org/apache/velocity/spring/VelocityEngineUtils.java x: 1 # contributors y: 32 lines of code velocity-engine-core/src/main/java/org/apache/velocity/runtime/DeprecatedRuntimeConstants.java x: 1 # contributors y: 45 lines of code velocity-engine-core/src/main/java/org/apache/velocity/runtime/RuntimeConstants.java x: 4 # contributors y: 86 lines of code velocity-engine-examples/src/assembly/examples.xml x: 1 # contributors y: 56 lines of code velocity-engine-examples/src/main/java/org/apache/velocity/example/Example2.java x: 3 # contributors y: 53 lines of code velocity-engine-core/src/main/java/org/apache/velocity/util/introspection/Converter.java x: 1 # contributors y: 6 lines of code velocity-engine-core/src/main/java/org/apache/velocity/exception/MacroOverflowException.java x: 3 # contributors y: 25 lines of code velocity-engine-core/src/main/java/org/apache/velocity/exception/MathException.java x: 3 # contributors y: 13 lines of code velocity-engine-core/src/main/java/org/apache/velocity/exception/VelocityException.java x: 3 # contributors y: 38 lines of code velocity-engine-core/src/main/java/org/apache/velocity/runtime/ParserConfiguration.java x: 1 # contributors y: 40 lines of code velocity-engine-core/src/main/java/org/apache/velocity/runtime/parser/Parser.java x: 3 # contributors y: 29 lines of code velocity-engine-core/src/main/java/org/apache/velocity/runtime/parser/node/JJTParserState.java x: 1 # contributors y: 4 lines of code velocity-engine-core/src/main/java/org/apache/velocity/runtime/parser/node/NodeUtils.java x: 3 # contributors y: 84 lines of code velocity-engine-core/src/main/java/org/apache/velocity/runtime/resource/loader/ResourceLoader.java x: 3 # contributors y: 153 lines of code velocity-engine-core/src/main/java/org/apache/velocity/util/introspection/VelPropertySet.java x: 3 # contributors y: 7 lines of code velocity-engine-core/src/main/java/org/apache/velocity/app/event/EventHandler.java x: 3 # contributors y: 4 lines of code velocity-engine-core/src/main/java/org/apache/velocity/app/event/implement/InvalidReferenceInfo.java x: 3 # contributors y: 20 lines of code velocity-engine-core/src/main/java/org/apache/velocity/util/introspection/DeprecatedCheckUberspector.java x: 1 # contributors y: 61 lines of code velocity-engine-core/src/etc/build/findbugs-exclude.xml x: 4 # contributors y: 89 lines of code velocity-engine-core/src/main/java/org/apache/velocity/runtime/parser/node/IndentationFixer.java x: 1 # contributors y: 310 lines of code
1130.0
lines of code
  min: 4.0
  average: 98.72
  25th percentile: 24.0
  median: 51.0
  75th percentile: 116.0
  max: 1130.0
0 8.0
# contributors
min: 1.0 | average: 3.7 | 25th percentile: 3.0 | median: 4.0 | 75th percentile: 4.0 | max: 8.0