apache / freemarker
File Size

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

Intro
Learn more...
File Size Overall
17% | 16% | 26% | 15% | 23%
Legend:
1001+
501-1000
201-500
101-200
1-100


explore: grouped by folders | grouped by size | sunburst | 3D view
File Size per Extension
1001+
501-1000
201-500
101-200
1-100
java18% | 15% | 25% | 15% | 23%
kts0% | 92% | 0% | 0% | 7%
kt0% | 0% | 52% | 17% | 29%
xml0% | 0% | 81% | 0% | 18%
ftl0% | 0% | 0% | 0% | 100%
html0% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
freemarker-core17% | 15% | 26% | 15% | 24%
freemarker-javax-servlet30% | 18% | 16% | 21% | 13%
ROOT0% | 97% | 0% | 0% | 2%
buildSrc0% | 0% | 52% | 17% | 29%
freemarker-jython200% | 0% | 29% | 28% | 41%
src0% | 0% | 81% | 0% | 18%
freemarker-core160% | 0% | 0% | 0% | 100%
gradle0% | 0% | 0% | 0% | 100%
freemarker-core90% | 0% | 0% | 0% | 100%
freemarker-jython220% | 0% | 0% | 0% | 100%
freemarker-jython250% | 0% | 0% | 0% | 100%
freemarker-manual0% | 0% | 0% | 0% | 100%
Longest Files (Top 50)
File# lines# units
Environment.java
in freemarker-core/src/main/java/freemarker/core
2434 195
Configuration.java
in freemarker-core/src/main/java/freemarker/template
1704 174
StringUtil.java
in freemarker-core/src/main/java/freemarker/template/utility
1574 72
TaglibFactory.java
in freemarker-javax-servlet/src/main/java/freemarker/ext/jsp
1486 98
Configurable.java
in freemarker-core/src/main/java/freemarker/core
1407 148
BuiltInsForSequences.java
in freemarker-core/src/main/java/freemarker/core
1121 65
BeansWrapper.java
in freemarker-core/src/main/java/freemarker/ext/beans
1045 98
OverloadedNumberUtil.java
in freemarker-core/src/main/java/freemarker/ext/beans
952 63
_ObjectBuilderSettingEvaluator.java
in freemarker-core/src/main/java/freemarker/core
914 46
FreemarkerServlet.java
in freemarker-javax-servlet/src/main/java/freemarker/ext/servlet
905 46
ClassIntrospector.java
in freemarker-core/src/main/java/freemarker/ext/beans
849 54
NodeListModel.java
in freemarker-core/src/main/java/freemarker/ext/jdom
831 54
BuiltInsForStringsBasic.java
in freemarker-core/src/main/java/freemarker/core
710 64
BuiltInsForMultipleTypes.java
in freemarker-core/src/main/java/freemarker/core
631 49
DateUtil.java
in freemarker-core/src/main/java/freemarker/template/utility
610 24
588 6
NodeModel.java
in freemarker-core/src/main/java/freemarker/ext/dom
555 42
IdentityHashMap.java
in freemarker-core/src/main/java/freemarker/ext/util
524 36
ArgumentTypes.java
in freemarker-core/src/main/java/freemarker/ext/beans
521 18
Template.java
in freemarker-core/src/main/java/freemarker/template
514 60
ArithmeticEngine.java
in freemarker-core/src/main/java/freemarker/core
501 24
JSONParser.java
in freemarker-core/src/main/java/freemarker/core
494 30
DefaultTruncateBuiltinAlgorithm.java
in freemarker-core/src/main/java/freemarker/core
494 35
FreeMarkerPageContext.java
in freemarker-javax-servlet/src/main/java/freemarker/ext/jsp
488 42
IdentifierCharGenerator.java
in freemarker-core/src/main/misc/identifierChars/src/main/freemarker/adhoc
483 24
TemplateConfiguration.java
in freemarker-core/src/main/java/freemarker/core
462 43
EvalUtil.java
in freemarker-core/src/main/java/freemarker/core
462 22
ExtendedDecimalFormatParser.java
in freemarker-core/src/main/java/freemarker/core
454 17
BuiltIn.java
in freemarker-core/src/main/java/freemarker/core
442 22
AddConcatExpression.java
in freemarker-core/src/main/java/freemarker/core
439 29
TemplateException.java
in freemarker-core/src/main/java/freemarker/template
428 44
_MethodUtil.java
in freemarker-core/src/main/java/freemarker/ext/beans
426 20
DynamicKeyName.java
in freemarker-core/src/main/java/freemarker/core
413 19
ParseException.java
in freemarker-core/src/main/java/freemarker/core
410 28
Macro.java
in freemarker-core/src/main/java/freemarker/core
410 23
IteratorBlock.java
in freemarker-core/src/main/java/freemarker/core
396 19
ClassUtil.java
in freemarker-core/src/main/java/freemarker/template/utility
359 21
TagTransformModel.java
in freemarker-javax-servlet/src/main/java/freemarker/ext/jsp
334 41
RmiDebuggerService.java
in freemarker-core/src/main/java/freemarker/debug/impl
326 22
TextBlock.java
in freemarker-core/src/main/java/freemarker/core
322 22
FreemarkerRootExtension.kt
in buildSrc/src/main/kotlin/freemarker/build
314 11
FreemarkerXmlTask.java
in freemarker-jython20/src/main/java/freemarker/ext/ant
309 21
Logger.java
in freemarker-core/src/main/java/freemarker/log
305 17
_JdomNavigator.java
in freemarker-core/src/main/java/freemarker/ext/xml
302 17
BuiltinVariable.java
in freemarker-core/src/main/java/freemarker/core
301 12
_MessageUtil.java
in freemarker-core/src/main/java/freemarker/core
298 34
Formatter-profile-FreeMarker.xml
in src/ide-settings/Eclipse
295 -
TemplateElement.java
in freemarker-core/src/main/java/freemarker/core
291 41
_DomNavigator.java
in freemarker-core/src/main/java/freemarker/ext/xml
282 20
RmiDebuggedEnvironmentImpl.java
in freemarker-core/src/main/java/freemarker/debug/impl
278 24
Files With Most Units (Top 50)
File# lines# units
Environment.java
in freemarker-core/src/main/java/freemarker/core
2434 195
Configuration.java
in freemarker-core/src/main/java/freemarker/template
1704 174
Configurable.java
in freemarker-core/src/main/java/freemarker/core
1407 148
TaglibFactory.java
in freemarker-javax-servlet/src/main/java/freemarker/ext/jsp
1486 98
BeansWrapper.java
in freemarker-core/src/main/java/freemarker/ext/beans
1045 98
StringUtil.java
in freemarker-core/src/main/java/freemarker/template/utility
1574 72
BuiltInsForSequences.java
in freemarker-core/src/main/java/freemarker/core
1121 65
BuiltInsForStringsBasic.java
in freemarker-core/src/main/java/freemarker/core
710 64
OverloadedNumberUtil.java
in freemarker-core/src/main/java/freemarker/ext/beans
952 63
Template.java
in freemarker-core/src/main/java/freemarker/template
514 60
NodeListModel.java
in freemarker-core/src/main/java/freemarker/ext/jdom
831 54
ClassIntrospector.java
in freemarker-core/src/main/java/freemarker/ext/beans
849 54
BuiltInsForMultipleTypes.java
in freemarker-core/src/main/java/freemarker/core
631 49
FreemarkerServlet.java
in freemarker-javax-servlet/src/main/java/freemarker/ext/servlet
905 46
_ObjectBuilderSettingEvaluator.java
in freemarker-core/src/main/java/freemarker/core
914 46
TemplateException.java
in freemarker-core/src/main/java/freemarker/template
428 44
DefaultArrayAdapter.java
in freemarker-core/src/main/java/freemarker/template
241 43
TemplateConfiguration.java
in freemarker-core/src/main/java/freemarker/core
462 43
FreeMarkerPageContext.java
in freemarker-javax-servlet/src/main/java/freemarker/ext/jsp
488 42
NodeModel.java
in freemarker-core/src/main/java/freemarker/ext/dom
555 42
TagTransformModel.java
in freemarker-javax-servlet/src/main/java/freemarker/ext/jsp
334 41
TemplateElement.java
in freemarker-core/src/main/java/freemarker/core
291 41
IdentityHashMap.java
in freemarker-core/src/main/java/freemarker/ext/util
524 36
DefaultTruncateBuiltinAlgorithm.java
in freemarker-core/src/main/java/freemarker/core
494 35
BeansWrapperConfiguration.java
in freemarker-core/src/main/java/freemarker/ext/beans
166 35
_MessageUtil.java
in freemarker-core/src/main/java/freemarker/core
298 34
JSONParser.java
in freemarker-core/src/main/java/freemarker/core
494 30
SimpleHash.java
in freemarker-core/src/main/java/freemarker/template
242 29
AddConcatExpression.java
in freemarker-core/src/main/java/freemarker/core
439 29
JspWriterAdapter.java
in freemarker-javax-servlet/src/main/java/freemarker/ext/jsp
135 28
ParseException.java
in freemarker-core/src/main/java/freemarker/core
410 28
SLF4JLoggerFactory.java
in freemarker-core/src/main/java/freemarker/log
136 27
_TemplateAPI.java
in freemarker-core/src/main/java/freemarker/template
139 25
DateUtil.java
in freemarker-core/src/main/java/freemarker/template/utility
610 24
RmiDebuggedEnvironmentImpl.java
in freemarker-core/src/main/java/freemarker/debug/impl
278 24
ArithmeticEngine.java
in freemarker-core/src/main/java/freemarker/core
501 24
Navigator.java
in freemarker-core/src/main/java/freemarker/ext/xml
226 24
ClassIntrospectorBuilder.java
in freemarker-core/src/main/java/freemarker/ext/beans
194 24
IdentifierCharGenerator.java
in freemarker-core/src/main/misc/identifierChars/src/main/freemarker/adhoc
483 24
Macro.java
in freemarker-core/src/main/java/freemarker/core
410 23
RmiDebuggerService.java
in freemarker-core/src/main/java/freemarker/debug/impl
326 22
Expression.java
in freemarker-core/src/main/java/freemarker/core
153 22
TextBlock.java
in freemarker-core/src/main/java/freemarker/core
322 22
BuiltIn.java
in freemarker-core/src/main/java/freemarker/core
442 22
EvalUtil.java
in freemarker-core/src/main/java/freemarker/core
462 22
BeanModel.java
in freemarker-core/src/main/java/freemarker/ext/beans
274 22
DefaultObjectWrapper.java
in freemarker-core/src/main/java/freemarker/template
228 21
ClassUtil.java
in freemarker-core/src/main/java/freemarker/template/utility
359 21
NodeListModel.java
in freemarker-core/src/main/java/freemarker/ext/xml
255 21
FreemarkerXmlTask.java
in freemarker-jython20/src/main/java/freemarker/ext/ant
309 21
Files With Long Lines (Top 50)

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

File# lines# units# long lines
Formatter-profile-FreeMarker.xml
in src/ide-settings/Eclipse
295 - 56
Environment.java
in freemarker-core/src/main/java/freemarker/core
2434 195 7
ClassIntrospector.java
in freemarker-core/src/main/java/freemarker/ext/beans
849 54 7
_MethodUtil.java
in freemarker-core/src/main/java/freemarker/ext/beans
426 20 6
_MessageUtil.java
in freemarker-core/src/main/java/freemarker/core
298 34 5
AddConcatExpression.java
in freemarker-core/src/main/java/freemarker/core
439 29 4
BeansWrapper.java
in freemarker-core/src/main/java/freemarker/ext/beans
1045 98 4
TaglibFactory.java
in freemarker-javax-servlet/src/main/java/freemarker/ext/jsp
1486 98 3
TagTransformModel.java
in freemarker-javax-servlet/src/main/java/freemarker/ext/jsp
334 41 3
Configuration.java
in freemarker-core/src/main/java/freemarker/template
1704 174 3
Template.java
in freemarker-core/src/main/java/freemarker/template
514 60 3
BuiltInsForNumbers.java
in freemarker-core/src/main/java/freemarker/core
259 18 3
NonStringOrTemplateOutputException.java
in freemarker-core/src/main/java/freemarker/core
42 3 3
TokenMgrError.java
in freemarker-core/src/main/java/freemarker/core
134 14 3
BuiltInsForMultipleTypes.java
in freemarker-core/src/main/java/freemarker/core
631 49 3
OverloadedMethods.java
in freemarker-core/src/main/java/freemarker/ext/beans
207 10 3
FreemarkerRootPlugin.kt
in buildSrc/src/main/kotlin/freemarker/build
94 2 3
FreemarkerServlet.java
in freemarker-javax-servlet/src/main/java/freemarker/ext/servlet
905 46 2
InitParamParser.java
in freemarker-javax-servlet/src/main/java/freemarker/ext/servlet
196 9 2
588 6 2
Editor-Inspections-FreeMarker.xml
in src/ide-settings/IntelliJ-IDEA
15 - 2
BuiltInsWithLazyConditionals.java
in freemarker-core/src/main/java/freemarker/core
110 13 2
JSONParser.java
in freemarker-core/src/main/java/freemarker/core
494 30 2
Interpret.java
in freemarker-core/src/main/java/freemarker/core
100 2 2
LegacyCFormat.java
in freemarker-core/src/main/java/freemarker/core
99 17 2
BuiltInsForSequences.java
in freemarker-core/src/main/java/freemarker/core
1121 65 2
BuiltIn.java
in freemarker-core/src/main/java/freemarker/core
442 22 2
DynamicKeyName.java
in freemarker-core/src/main/java/freemarker/core
413 19 2
_Dom4jNavigator.java
in freemarker-core/src/main/java/freemarker/ext/xml
202 17 2
ClassIntrospectorBuilder.java
in freemarker-core/src/main/java/freemarker/ext/beans
194 24 2
BeansWrapperConfiguration.java
in freemarker-core/src/main/java/freemarker/ext/beans
166 35 2
CompileJavaccTask.kt
in buildSrc/src/main/kotlin/freemarker/build
183 6 2
FreemarkerXmlTask.java
in freemarker-jython20/src/main/java/freemarker/ext/ant
309 21 2
JspTagModelBase.java
in freemarker-javax-servlet/src/main/java/freemarker/ext/jsp
132 5 1
HttpSessionHashModel.java
in freemarker-javax-servlet/src/main/java/freemarker/ext/servlet
60 6 1
GeneralPurposeNothing.java
in freemarker-core/src/main/java/freemarker/template
52 12 1
SimpleHash.java
in freemarker-core/src/main/java/freemarker/template
242 29 1
CaptureOutput.java
in freemarker-core/src/main/java/freemarker/template/utility
89 1 1
DeepUnwrap.java
in freemarker-core/src/main/java/freemarker/template/utility
110 5 1
ObjectConstructor.java
in freemarker-core/src/main/java/freemarker/template/utility
23 1 1
TemplateException.java
in freemarker-core/src/main/java/freemarker/template
428 44 1
RmiDebuggedEnvironmentImpl.java
in freemarker-core/src/main/java/freemarker/debug/impl
278 24 1
RmiDebuggerService.java
in freemarker-core/src/main/java/freemarker/debug/impl
326 22 1
IteratorBlock.java
in freemarker-core/src/main/java/freemarker/core
396 19 1
MethodCall.java
in freemarker-core/src/main/java/freemarker/core
90 11 1
TemplateConfiguration.java
in freemarker-core/src/main/java/freemarker/core
462 43 1
ExistsExpression.java
in freemarker-core/src/main/java/freemarker/core
56 8 1
PropertySetting.java
in freemarker-core/src/main/java/freemarker/core
161 7 1
DefaultTruncateBuiltinAlgorithm.java
in freemarker-core/src/main/java/freemarker/core
494 35 1
MarkupOutputFormat.java
in freemarker-core/src/main/java/freemarker/core
23 1 1
Correlations

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

freemarker-core/src/main/java/freemarker/log/Logger.java x: 3 commits (all time) y: 305 lines of code freemarker-core/src/main/java/freemarker/template/Configuration.java x: 15 commits (all time) y: 1704 lines of code build.gradle.kts x: 43 commits (all time) y: 588 lines of code freemarker-core/src/main/java/freemarker/template/_VersionInts.java x: 4 commits (all time) y: 22 lines of code freemarker-core/src/main/java/freemarker/core/BuiltInsForExistenceHandling.java x: 7 commits (all time) y: 139 lines of code freemarker-core/src/main/java/freemarker/template/utility/StringUtil.java x: 4 commits (all time) y: 1574 lines of code freemarker-core/src/main/java/freemarker/core/SwitchBlock.java x: 5 commits (all time) y: 127 lines of code freemarker-core/src/main/java/freemarker/core/On.java x: 2 commits (all time) y: 58 lines of code freemarker-core/src/main/java/freemarker/core/_CoreAPI.java x: 4 commits (all time) y: 156 lines of code freemarker-core/src/main/java/freemarker/ext/beans/MemberSelectorListMemberAccessPolicy.java x: 4 commits (all time) y: 249 lines of code freemarker-core/src/main/java/freemarker/debug/DebuggerClient.java x: 4 commits (all time) y: 92 lines of code freemarker-core/src/main/java/freemarker/ext/beans/DefaultMemberAccessPolicy.java x: 4 commits (all time) y: 151 lines of code freemarker-core/src/main/java/freemarker/core/BuiltIn.java x: 7 commits (all time) y: 442 lines of code freemarker-core/src/main/java/freemarker/core/BuiltInsForStringsBasic.java x: 6 commits (all time) y: 710 lines of code buildSrc/src/main/kotlin/freemarker/build/FreemarkerRootExtension.kt x: 19 commits (all time) y: 314 lines of code freemarker-core/src/main/java/freemarker/core/_Java16.java x: 5 commits (all time) y: 9 lines of code freemarker-core/src/main/java/freemarker/core/_Java16Impl.java x: 2 commits (all time) y: 20 lines of code freemarker-core/src/main/java/freemarker/core/_Java9.java x: 3 commits (all time) y: 6 lines of code freemarker-core/src/main/java/freemarker/core/_Java9Impl.java x: 2 commits (all time) y: 11 lines of code freemarker-core/src/main/java/freemarker/ext/beans/ClassIntrospector.java x: 9 commits (all time) y: 849 lines of code freemarker-core/src/main/java/freemarker/ext/beans/ClassIntrospectorBuilder.java x: 8 commits (all time) y: 194 lines of code freemarker-core9/src/main/java/freemarker/core/_Java9Impl.java x: 4 commits (all time) y: 19 lines of code freemarker-core/src/main/java/freemarker/core/Configurable.java x: 7 commits (all time) y: 1407 lines of code freemarker-core/src/main/java/freemarker/core/EvalUtil.java x: 5 commits (all time) y: 462 lines of code buildSrc/build.gradle.kts x: 6 commits (all time) y: 8 lines of code freemarker-core/src/main/java/freemarker/core/package-info.java x: 2 commits (all time) y: 1 lines of code buildSrc/src/main/kotlin/freemarker/build/FreemarkerRootPlugin.kt x: 9 commits (all time) y: 94 lines of code freemarker-core/src/main/java/freemarker/core/DotBeforeMethodCall.java x: 3 commits (all time) y: 29 lines of code freemarker-core/src/main/java/freemarker/ext/beans/BeansWrapper.java x: 7 commits (all time) y: 1045 lines of code freemarker-core/src/main/java/freemarker/ext/beans/BeansWrapperConfiguration.java x: 5 commits (all time) y: 166 lines of code freemarker-core/src/main/java/freemarker/ext/beans/MemberAccessPolicy.java x: 3 commits (all time) y: 10 lines of code freemarker-core/src/main/java/freemarker/core/Environment.java x: 4 commits (all time) y: 2434 lines of code freemarker-core/src/main/java/freemarker/core/ListElseContainer.java x: 3 commits (all time) y: 68 lines of code freemarker-core/src/main/java/freemarker/core/DynamicKeyName.java x: 3 commits (all time) y: 413 lines of code freemarker-core/src/main/java/freemarker/core/DynamicKeyNameBeforeMethodCall.java x: 1 commits (all time) y: 28 lines of code freemarker-core/src/main/java/freemarker/ext/beans/BeanModel.java x: 4 commits (all time) y: 274 lines of code freemarker-core/src/main/java/freemarker/ext/beans/FastPropertyDescriptor.java x: 3 commits (all time) y: 23 lines of code freemarker-core/src/main/java/freemarker/ext/beans/_BeansAPI.java x: 3 commits (all time) y: 156 lines of code freemarker-core/src/main/java/freemarker/core/InvalidReferenceException.java x: 3 commits (all time) y: 107 lines of code freemarker-core/src/main/java/freemarker/core/NonMethodException.java x: 3 commits (all time) y: 40 lines of code freemarker-javax-servlet/src/main/java/freemarker/ext/jsp/FreeMarkerJspApplicationContext.java x: 3 commits (all time) y: 128 lines of code freemarker-javax-servlet/src/main/java/freemarker/ext/jsp/TaglibFactory.java x: 3 commits (all time) y: 1486 lines of code freemarker-javax-servlet/src/main/java/freemarker/ext/servlet/AllHttpScopesHashModel.java x: 3 commits (all time) y: 53 lines of code freemarker-javax-servlet/src/main/java/freemarker/ext/servlet/FreemarkerServlet.java x: 3 commits (all time) y: 905 lines of code freemarker-javax-servlet/src/main/java/freemarker/ext/servlet/HttpSessionHashModel.java x: 3 commits (all time) y: 60 lines of code freemarker-javax-servlet/src/main/java/freemarker/ext/servlet/IncludePage.java x: 3 commits (all time) y: 174 lines of code buildSrc/src/main/kotlin/freemarker/build/JakartaSourceRootGeneratorTask.kt x: 2 commits (all time) y: 222 lines of code freemarker-core/src/main/java/freemarker/template/Version.java x: 6 commits (all time) y: 190 lines of code settings.gradle.kts x: 7 commits (all time) y: 13 lines of code freemarker-core/src/main/java/freemarker/core/DefaultTruncateBuiltinAlgorithm.java x: 4 commits (all time) y: 494 lines of code freemarker-javax-servlet/src/main/java/freemarker/ext/jsp/CustomTagAndELFunctionCombiner.java x: 2 commits (all time) y: 148 lines of code freemarker-javax-servlet/src/main/java/freemarker/ext/jsp/FreeMarkerPageContext.java x: 3 commits (all time) y: 488 lines of code freemarker-javax-servlet/src/main/java/freemarker/ext/jsp/FreemarkerTag.java x: 2 commits (all time) y: 95 lines of code freemarker-javax-servlet/src/main/java/freemarker/ext/jsp/JspContextModel.java x: 2 commits (all time) y: 31 lines of code freemarker-javax-servlet/src/main/java/freemarker/ext/jsp/JspTagModelBase.java x: 2 commits (all time) y: 132 lines of code freemarker-javax-servlet/src/main/java/freemarker/ext/jsp/JspWriterAdapter.java x: 2 commits (all time) y: 135 lines of code freemarker-javax-servlet/src/main/java/freemarker/ext/jsp/SimpleTagDirectiveModel.java x: 2 commits (all time) y: 84 lines of code freemarker-javax-servlet/src/main/java/freemarker/ext/jsp/TagTransformModel.java x: 2 commits (all time) y: 334 lines of code freemarker-javax-servlet/src/main/java/freemarker/ext/jsp/TaglibMethodUtil.java x: 2 commits (all time) y: 75 lines of code freemarker-javax-servlet/src/main/java/freemarker/ext/servlet/InitParamParser.java x: 2 commits (all time) y: 196 lines of code buildSrc/src/main/kotlin/freemarker/build/ChecksumFileTask.kt x: 2 commits (all time) y: 52 lines of code buildSrc/src/main/kotlin/freemarker/build/CompileJavaccTask.kt x: 3 commits (all time) y: 183 lines of code buildSrc/src/main/kotlin/freemarker/build/SignatureTask.kt x: 5 commits (all time) y: 37 lines of code freemarker-core/src/main/java/freemarker/core/APINotSupportedTemplateException.java x: 2 commits (all time) y: 47 lines of code freemarker-core/src/main/java/freemarker/core/AddConcatExpression.java x: 2 commits (all time) y: 439 lines of code freemarker-core/src/main/java/freemarker/core/ArithmeticEngine.java x: 2 commits (all time) y: 501 lines of code freemarker-core/src/main/java/freemarker/core/Assignment.java x: 2 commits (all time) y: 245 lines of code freemarker-core/src/main/java/freemarker/core/BlockAssignment.java x: 2 commits (all time) y: 109 lines of code freemarker-core/src/main/java/freemarker/core/BodyInstruction.java x: 2 commits (all time) y: 103 lines of code freemarker-core/src/main/java/freemarker/core/BuiltInsForCallables.java x: 2 commits (all time) y: 211 lines of code freemarker-core/src/main/java/freemarker/core/BuiltInsForMultipleTypes.java x: 2 commits (all time) y: 631 lines of code freemarker-core/src/main/java/freemarker/core/BuiltInsForNodes.java x: 3 commits (all time) y: 115 lines of code freemarker-core/src/main/java/freemarker/core/BuiltInsForNumbers.java x: 2 commits (all time) y: 259 lines of code freemarker-core/src/main/java/freemarker/core/BuiltInsForSequences.java x: 2 commits (all time) y: 1121 lines of code freemarker-core/src/main/java/freemarker/core/BuiltinVariable.java x: 2 commits (all time) y: 301 lines of code freemarker-core/src/main/java/freemarker/core/ExtendedDecimalFormatParser.java x: 2 commits (all time) y: 454 lines of code freemarker-core/src/main/java/freemarker/core/GetOptionalTemplateMethod.java x: 2 commits (all time) y: 156 lines of code freemarker-core/src/main/java/freemarker/core/HashLiteral.java x: 2 commits (all time) y: 191 lines of code freemarker-core/src/main/java/freemarker/core/ISOLikeTemplateDateFormat.java x: 3 commits (all time) y: 214 lines of code freemarker-core/src/main/java/freemarker/core/IteratorBlock.java x: 2 commits (all time) y: 396 lines of code freemarker-core/src/main/java/freemarker/core/JSONParser.java x: 2 commits (all time) y: 494 lines of code freemarker-core/src/main/java/freemarker/core/JavaTemplateDateFormatFactory.java x: 2 commits (all time) y: 124 lines of code freemarker-core/src/main/java/freemarker/core/Macro.java x: 2 commits (all time) y: 410 lines of code freemarker-core/src/main/java/freemarker/core/TemplateConfiguration.java x: 2 commits (all time) y: 462 lines of code freemarker-core/src/main/java/freemarker/core/TemplateElement.java x: 2 commits (all time) y: 291 lines of code freemarker-core/src/main/java/freemarker/core/TextBlock.java x: 2 commits (all time) y: 322 lines of code freemarker-core/src/main/java/freemarker/core/UnifiedCall.java x: 3 commits (all time) y: 274 lines of code freemarker-core/src/main/java/freemarker/core/_ErrorDescriptionBuilder.java x: 2 commits (all time) y: 273 lines of code freemarker-core/src/main/java/freemarker/core/_ObjectBuilderSettingEvaluator.java x: 2 commits (all time) y: 914 lines of code freemarker-core/src/main/java/freemarker/debug/impl/RmiDebuggedEnvironmentImpl.java x: 3 commits (all time) y: 278 lines of code freemarker-core/src/main/java/freemarker/debug/impl/RmiDebuggerService.java x: 3 commits (all time) y: 326 lines of code freemarker-core/src/main/java/freemarker/ext/beans/ArgumentTypes.java x: 2 commits (all time) y: 521 lines of code freemarker-core/src/main/java/freemarker/ext/beans/OverloadedMethods.java x: 2 commits (all time) y: 207 lines of code freemarker-core/src/main/java/freemarker/ext/beans/OverloadedMethodsSubset.java x: 3 commits (all time) y: 261 lines of code freemarker-core/src/main/java/freemarker/ext/beans/OverloadedNumberUtil.java x: 2 commits (all time) y: 952 lines of code freemarker-core/src/main/java/freemarker/ext/beans/OverloadedVarArgsMethods.java x: 2 commits (all time) y: 169 lines of code freemarker-core/src/main/java/freemarker/ext/beans/_MethodUtil.java x: 2 commits (all time) y: 426 lines of code freemarker-core/src/main/java/freemarker/ext/dom/ElementModel.java x: 2 commits (all time) y: 182 lines of code freemarker-core/src/main/java/freemarker/ext/dom/NodeModel.java x: 2 commits (all time) y: 555 lines of code freemarker-core/src/main/java/freemarker/ext/jdom/NodeListModel.java x: 2 commits (all time) y: 831 lines of code freemarker-core/src/main/java/freemarker/ext/xml/NodeListModel.java x: 2 commits (all time) y: 255 lines of code freemarker-core/src/main/java/freemarker/ext/xml/_DomNavigator.java x: 2 commits (all time) y: 282 lines of code freemarker-core/src/main/java/freemarker/template/Template.java x: 2 commits (all time) y: 514 lines of code freemarker-core/src/main/java/freemarker/template/utility/ClassUtil.java x: 2 commits (all time) y: 359 lines of code freemarker-core/src/main/java/freemarker/template/utility/DateUtil.java x: 2 commits (all time) y: 610 lines of code freemarker-core/src/main/misc/identifierChars/src/main/freemarker/adhoc/IdentifierCharGenerator.java x: 2 commits (all time) y: 483 lines of code freemarker-jython20/src/main/java/freemarker/ext/ant/FreemarkerXmlTask.java x: 2 commits (all time) y: 309 lines of code src/ide-settings/IntelliJ-IDEA/Java-code-style-FreeMarker.xml x: 8 commits (all time) y: 52 lines of code src/ide-settings/IntelliJ-IDEA/Editor-Inspections-FreeMarker.xml x: 1 commits (all time) y: 15 lines of code
2434.0
lines of code
  min: 1.0
  average: 101.34
  25th percentile: 14.0
  median: 37.0
  75th percentile: 92.0
  max: 2434.0
0 43.0
commits (all time)
min: 1.0 | average: 2.37 | 25th percentile: 2.0 | median: 2.0 | 75th percentile: 2.0 | max: 43.0

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

freemarker-core/src/main/java/freemarker/log/Logger.java x: 2 contributors (all time) y: 305 lines of code freemarker-core/src/main/java/freemarker/template/Configuration.java x: 3 contributors (all time) y: 1704 lines of code build.gradle.kts x: 3 contributors (all time) y: 588 lines of code freemarker-core/src/main/java/freemarker/template/_VersionInts.java x: 2 contributors (all time) y: 22 lines of code freemarker-core/src/main/java/freemarker/core/BuiltInsForExistenceHandling.java x: 3 contributors (all time) y: 139 lines of code freemarker-core/src/main/java/freemarker/template/utility/StringUtil.java x: 2 contributors (all time) y: 1574 lines of code freemarker-core/src/main/java/freemarker/core/SwitchBlock.java x: 3 contributors (all time) y: 127 lines of code freemarker-core/src/main/java/freemarker/core/On.java x: 2 contributors (all time) y: 58 lines of code freemarker-core/src/main/java/freemarker/core/_CoreAPI.java x: 3 contributors (all time) y: 156 lines of code freemarker-core/src/main/java/freemarker/ext/beans/MemberSelectorListMemberAccessPolicy.java x: 3 contributors (all time) y: 249 lines of code freemarker-core/src/main/java/freemarker/debug/DebuggerClient.java x: 3 contributors (all time) y: 92 lines of code freemarker-core/src/main/java/freemarker/ext/beans/DefaultMemberAccessPolicy.java x: 3 contributors (all time) y: 151 lines of code freemarker-core/src/main/java/freemarker/core/BuiltIn.java x: 3 contributors (all time) y: 442 lines of code freemarker-core/src/main/java/freemarker/core/BuiltInsForStringsBasic.java x: 3 contributors (all time) y: 710 lines of code buildSrc/src/main/kotlin/freemarker/build/FreemarkerRootExtension.kt x: 3 contributors (all time) y: 314 lines of code freemarker-core/src/main/java/freemarker/core/_Java16.java x: 3 contributors (all time) y: 9 lines of code freemarker-core/src/main/java/freemarker/core/_Java9.java x: 2 contributors (all time) y: 6 lines of code freemarker-core/src/main/java/freemarker/core/_Java9Impl.java x: 2 contributors (all time) y: 11 lines of code freemarker-core/src/main/java/freemarker/ext/beans/ClassIntrospector.java x: 3 contributors (all time) y: 849 lines of code freemarker-core/src/main/java/freemarker/ext/beans/ClassIntrospectorBuilder.java x: 3 contributors (all time) y: 194 lines of code freemarker-core16/src/main/java/freemarker/core/_Java16Impl.java x: 3 contributors (all time) y: 28 lines of code freemarker-core/src/main/java/freemarker/core/Configurable.java x: 3 contributors (all time) y: 1407 lines of code freemarker-core/src/main/java/freemarker/core/EvalUtil.java x: 2 contributors (all time) y: 462 lines of code freemarker-core/src/main/java/freemarker/core/package-info.java x: 1 contributors (all time) y: 1 lines of code buildSrc/src/main/kotlin/freemarker/build/FreemarkerRootPlugin.kt x: 2 contributors (all time) y: 94 lines of code freemarker-core/src/main/java/freemarker/core/DotBeforeMethodCall.java x: 1 contributors (all time) y: 29 lines of code freemarker-core/src/main/java/freemarker/ext/beans/BeansWrapper.java x: 2 contributors (all time) y: 1045 lines of code freemarker-core/src/main/java/freemarker/ext/beans/ZeroArgumentNonVoidMethodPolicy.java x: 1 contributors (all time) y: 10 lines of code freemarker-core/src/main/java/freemarker/ext/beans/BeansWrapperConfiguration.java x: 2 contributors (all time) y: 166 lines of code freemarker-core/src/main/java/freemarker/core/Environment.java x: 2 contributors (all time) y: 2434 lines of code freemarker-core/src/main/java/freemarker/core/ListElseContainer.java x: 2 contributors (all time) y: 68 lines of code freemarker-core/src/main/java/freemarker/ext/beans/ExecutableMemberSignature.java x: 2 contributors (all time) y: 36 lines of code freemarker-core/src/main/java/freemarker/core/DynamicKeyName.java x: 2 contributors (all time) y: 413 lines of code freemarker-core/src/main/java/freemarker/core/DynamicKeyNameBeforeMethodCall.java x: 1 contributors (all time) y: 28 lines of code freemarker-core/src/main/java/freemarker/ext/beans/BeanModel.java x: 2 contributors (all time) y: 274 lines of code freemarker-core/src/main/java/freemarker/ext/beans/_BeansAPI.java x: 2 contributors (all time) y: 156 lines of code freemarker-core/src/main/java/freemarker/core/InvalidReferenceException.java x: 2 contributors (all time) y: 107 lines of code freemarker-core/src/main/java/freemarker/core/NonMethodException.java x: 2 contributors (all time) y: 40 lines of code freemarker-javax-servlet/src/main/java/freemarker/ext/jsp/FreeMarkerJspApplicationContext.java x: 2 contributors (all time) y: 128 lines of code freemarker-javax-servlet/src/main/java/freemarker/ext/jsp/TaglibFactory.java x: 2 contributors (all time) y: 1486 lines of code freemarker-javax-servlet/src/main/java/freemarker/ext/servlet/AllHttpScopesHashModel.java x: 2 contributors (all time) y: 53 lines of code freemarker-javax-servlet/src/main/java/freemarker/ext/servlet/FreemarkerServlet.java x: 2 contributors (all time) y: 905 lines of code freemarker-javax-servlet/src/main/java/freemarker/ext/servlet/IncludePage.java x: 2 contributors (all time) y: 174 lines of code buildSrc/src/main/kotlin/freemarker/build/JakartaSourceRootGeneratorTask.kt x: 2 contributors (all time) y: 222 lines of code freemarker-core/src/main/java/freemarker/template/Version.java x: 3 contributors (all time) y: 190 lines of code settings.gradle.kts x: 3 contributors (all time) y: 13 lines of code freemarker-core/src/main/java/freemarker/core/DefaultTruncateBuiltinAlgorithm.java x: 3 contributors (all time) y: 494 lines of code freemarker-javax-servlet/src/main/java/freemarker/ext/jsp/CustomTagAndELFunctionCombiner.java x: 2 contributors (all time) y: 148 lines of code freemarker-javax-servlet/src/main/java/freemarker/ext/jsp/FreeMarkerPageContext.java x: 2 contributors (all time) y: 488 lines of code freemarker-javax-servlet/src/main/java/freemarker/ext/jsp/JspWriterAdapter.java x: 2 contributors (all time) y: 135 lines of code freemarker-javax-servlet/src/main/java/freemarker/ext/jsp/SimpleTagDirectiveModel.java x: 2 contributors (all time) y: 84 lines of code freemarker-javax-servlet/src/main/java/freemarker/ext/jsp/TagTransformModel.java x: 2 contributors (all time) y: 334 lines of code freemarker-javax-servlet/src/main/java/freemarker/ext/servlet/InitParamParser.java x: 2 contributors (all time) y: 196 lines of code buildSrc/src/main/kotlin/freemarker/build/CompileJavaccTask.kt x: 2 contributors (all time) y: 183 lines of code freemarker-core/src/main/java/freemarker/core/AddConcatExpression.java x: 2 contributors (all time) y: 439 lines of code freemarker-core/src/main/java/freemarker/core/ArithmeticEngine.java x: 2 contributors (all time) y: 501 lines of code freemarker-core/src/main/java/freemarker/core/Assignment.java x: 2 contributors (all time) y: 245 lines of code freemarker-core/src/main/java/freemarker/core/BodyInstruction.java x: 2 contributors (all time) y: 103 lines of code freemarker-core/src/main/java/freemarker/core/BuiltInsForCallables.java x: 2 contributors (all time) y: 211 lines of code freemarker-core/src/main/java/freemarker/core/BuiltInsForMultipleTypes.java x: 2 contributors (all time) y: 631 lines of code freemarker-core/src/main/java/freemarker/core/BuiltInsForNodes.java x: 2 contributors (all time) y: 115 lines of code freemarker-core/src/main/java/freemarker/core/BuiltInsForNumbers.java x: 2 contributors (all time) y: 259 lines of code freemarker-core/src/main/java/freemarker/core/BuiltInsForSequences.java x: 2 contributors (all time) y: 1121 lines of code freemarker-core/src/main/java/freemarker/core/ExtendedDecimalFormatParser.java x: 2 contributors (all time) y: 454 lines of code freemarker-core/src/main/java/freemarker/core/IteratorBlock.java x: 2 contributors (all time) y: 396 lines of code freemarker-core/src/main/java/freemarker/core/JSONParser.java x: 2 contributors (all time) y: 494 lines of code freemarker-core/src/main/java/freemarker/core/Macro.java x: 2 contributors (all time) y: 410 lines of code freemarker-core/src/main/java/freemarker/core/TemplateElement.java x: 2 contributors (all time) y: 291 lines of code freemarker-core/src/main/java/freemarker/core/TextBlock.java x: 2 contributors (all time) y: 322 lines of code freemarker-core/src/main/java/freemarker/core/_ObjectBuilderSettingEvaluator.java x: 2 contributors (all time) y: 914 lines of code freemarker-core/src/main/java/freemarker/debug/impl/RmiDebuggedEnvironmentImpl.java x: 2 contributors (all time) y: 278 lines of code freemarker-core/src/main/java/freemarker/ext/beans/ArgumentTypes.java x: 2 contributors (all time) y: 521 lines of code freemarker-core/src/main/java/freemarker/ext/beans/OverloadedMethods.java x: 2 contributors (all time) y: 207 lines of code freemarker-core/src/main/java/freemarker/ext/beans/OverloadedNumberUtil.java x: 2 contributors (all time) y: 952 lines of code freemarker-core/src/main/java/freemarker/ext/beans/_MethodUtil.java x: 2 contributors (all time) y: 426 lines of code freemarker-core/src/main/java/freemarker/ext/dom/NodeModel.java x: 2 contributors (all time) y: 555 lines of code freemarker-core/src/main/java/freemarker/ext/jdom/NodeListModel.java x: 2 contributors (all time) y: 831 lines of code freemarker-core/src/main/java/freemarker/ext/xml/NodeListModel.java x: 2 contributors (all time) y: 255 lines of code freemarker-core/src/main/java/freemarker/template/Template.java x: 2 contributors (all time) y: 514 lines of code freemarker-core/src/main/java/freemarker/template/utility/ClassUtil.java x: 2 contributors (all time) y: 359 lines of code freemarker-core/src/main/java/freemarker/template/utility/DateUtil.java x: 2 contributors (all time) y: 610 lines of code freemarker-jython20/src/main/java/freemarker/ext/ant/FreemarkerXmlTask.java x: 2 contributors (all time) y: 309 lines of code src/ide-settings/IntelliJ-IDEA/Java-code-style-FreeMarker.xml x: 1 contributors (all time) y: 52 lines of code src/ide-settings/Eclipse/Formatter-profile-FreeMarker.xml x: 1 contributors (all time) y: 295 lines of code
2434.0
lines of code
  min: 1.0
  average: 101.34
  25th percentile: 14.0
  median: 37.0
  75th percentile: 92.0
  max: 2434.0
0 3.0
contributors (all time)
min: 1.0 | average: 1.99 | 25th percentile: 2.0 | median: 2.0 | 75th percentile: 2.0 | max: 3.0

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

No data for "commits (30d)" vs. "lines of code".

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

No data for "contributors (30d)" vs. "lines of code".


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

No data for "commits (90d)" vs. "lines of code".

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

No data for "contributors (90d)" vs. "lines of code".