freemarker.core

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethodsMissedClasses
Total105,670 of 105,6700%15,634 of 15,6340%11,98411,98420,64520,6453,2313,231542542
FMParserTokenManager.java30,0690%6,1070%3,9043,9044,9054,905888811
FMParser.java15,8420%1,9980%1,3421,3423,0143,01426826822
Environment.java5,2050%7540%5905901,2441,2442112111313
Configurable.java3,8340%5700%43643672472415115155
BuiltInsForSequences.java2,5760%2990%2522525575571011013737
_ObjectBuilderSettingEvaluator.java2,4190%3060%204204541541515199
BuiltInsForStringsBasic.java1,8120%1360%1701703193191021024747
JSONParser.java1,6180%2860%177177306306313122
BuiltInsForMultipleTypes.java1,5650%1790%17417430530582823131
BuiltIn.java1,5320%0%4545272272232311
ArithmeticEngine.java1,2940%2330%161161274274292933
DefaultTruncateBuiltinAlgorithm.java1,2120%2740%173173257257363622
DynamicKeyName.java1,1880%1720%109109214214232322
EvalUtil.java1,1560%2070%132132219219212111
TemplateConfiguration.java1,1220%3140%200200270270434311
ExtendedDecimalFormatParser.java1,0900%1480%11611624824842421515
SimpleCharStream.java1,0660%600%6969197197383811
ParseException.java9580%1260%104104246246292911
Macro.java9330%1260%9797216216343433
IteratorBlock.java8870%1400%9494202202212122
_MessageUtil.java8760%1140%9191123123343411
TextBlock.java7890%1900%122122188188272711
_ErrorDescriptionBuilder.java7840%1500%9494162162191911
BuiltinVariable.java7330%1140%7272111111151522
UnifiedCall.java7250%1100%7070153153151522
TemplateElement.java6750%920%8989158158434311
FMParserConstants.java6360%n/a11111111
BuiltInsForNumbers.java6270%860%777712912934341717
BuiltInsForCallables.java6100%0%454510610621211010
BuiltInsForStringsRegexp.java5780%0%515111611629291010
Assignment.java4970%960%7070138138131311
HashLiteral.java4750%0%45459191242444
GetOptionalTemplateMethod.java4480%0%282872729933
AddConcatExpression.java4460%580%54549696252544
_CoreAPI.java4250%0%25259999161611
Include.java4200%0%38389999101011
ISOLikeTemplateDateFormat.java4090%740%484891917711
BuiltInsForStringsMisc.java3890%0%21215555151566
StringLiteral.java3490%580%42428080131311
ListLiteral.java3480%0%33337575131311
InvalidReferenceException.java3350%0%252545457711
RegexpHelper.java3260%0%31318282101022
PropertySetting.java3180%0%282856569911
Expression.java3170%560%52526969242422
BuiltInsForDates.java3070%0%28286161121255
TokenMgrError.java2900%0%32326666151511
TransformBlock.java2870%0%28286262101011
Interpret.java2850%0%141443438833
OptInTemplateClassResolver.java2780%0%282849494411
IntermediateStreamOperationLikeBuiltIn.java2600%0%31316767202044
JavaTemplateDateFormatFactory.java2530%0%313160607722
ArithmeticExpression.java0%0%27273838121211
NumericalOutput.java0%0%29296868131322
BuiltInsWithLazyConditionals.java0%0%23234747141422
TemplateObject.java0%0%31315959212111
BlockAssignment.java0%0%252561619911
LocalLambdaExpression.java0%0%26264848161622
ComparisonExpression.java0%540%363638389911
DollarVariable.java0%0%25254646111111
BuiltInsForStringsEncoding.java0%0%3131474729291313
SwitchBlock.java0%0%26265454101011
ParameterRole.java0%0%7746465511
_CoreStringUtils.java0%0%333352527711
BodyInstruction.java0%0%30304444141422
BuiltInWithParseTimeParameters.java0%0%17173636101011
RecurseNode.java0%0%272746469911
UnexpectedTypeException.java0%0%171729298811
Range.java0%0%28283131111111
VisitNode.java0%0%242445459911
MethodCall.java0%0%19194242121211
CustomAttribute.java0%0%27274343141411
_TemplateModelException.java0%0%21214141202011
Items.java0%0%212141418811
LibraryLoad.java0%0%16163838101011
BuiltInsForNodes.java0%0%3030474720201010
JavaTemplateNumberFormatFactory.java0%0%191943435522
BuiltInsForLoopVariables.java0%0%3434323227271313
CommonMarkupOutputFormat.java0%0%22223333101011
DefaultToExpression.java0%0%25253939181822
BuiltInsForExistenceHandling.java0%0%26263333161677
LegacyConstructorParserConfiguration.java0%0%27274949171711
NewBI.java0%0%101022225522
AssignmentInstruction.java0%0%21214141101011
APINotSupportedTemplateException.java0%0%101018182211
_MiscTemplateException.java0%n/a19193838191911
UnaryPlusMinusExpression.java0%0%18183232101011
ConditionalBlock.java0%0%212137378811
IfBlock.java0%0%16163333101011
_UnmodifiableCompositeSet.java0%0%161627278822
ListableRightUnboundedRangeModel.java0%0%131323236622
EscapeBlock.java0%0%17173434111111
BuiltInsForOutputFormatRelated.java0%0%111119197744
ThreadInterruptionSupportTemplatePostProcessor.java0%0%17172929121233
NonSequenceOrCollectionException.java0%0%141423239911
TemplateElementArrayBuilder.java0%0%131324248811
Dot.java0%0%18182020111111
TrimInstruction.java0%0%22223232101011
Case.java0%0%171726268811
_DelayedOrdinal.java0%0%9912122211
ReturnInstruction.java0%0%171724249922
Sep.java0%0%121225258811
NonMethodException.java0%0%111116168811
AndExpression.java0%0%161617179911
OrExpression.java0%0%161617179911
AttemptBlock.java0%0%111124248811
DebugBreak.java0%0%111124248811
CollectionAndSequence.java0%0%121225256611
CombinedMarkupOutputFormat.java0%0%13131818121211
Identifier.java0%0%13132323101011
StopInstruction.java0%0%141421218811
MixedContent.java0%0%19192424131311
NonNumericalException.java0%n/a9917179911
StopException.java0%0%8822224411
AliasTemplateDateFormatFactory.java0%0%7723233311
ListElseContainer.java0%0%111124248811
AliasTemplateNumberFormatFactory.java0%0%7723233311
NestedContentNotSupportedException.java0%0%131316165511
OutputFormatBlock.java0%0%131317179911
LocalContextStack.java0%0%7716165511
MiscUtil.java0%0%8817174422
ParentheticalExpression.java0%0%14141818121211
ExistsExpression.java0%0%111120209911
CompressedBlock.java0%0%131316169911
_JavaVersions.java0%0%6623231111
_ParserConfigurationWithInheritedFormat.java0%0%14141616121211
NonStringOrTemplateOutputException.java0%0%8817177711
BuiltInForHashEx.java0%0%5510103311
TemplateClassResolver.java0%0%101014147744
Comment.java0%0%13131616101011
NonStringException.java0%n/a7713137711
NotExpression.java0%0%121214149911
RangeModel.java0%0%66883311
NumberLiteral.java0%n/a12121414121211
CommandLine.java0%0%6616162211
NoAutoEscBlock.java0%0%111113139911
NonUserDefinedDirectiveLikeException.java0%n/a7713137711
CommonTemplateMarkupOutputModel.java0%0%66995511
BooleanLiteral.java0%0%16161414121211
AutoEscBlock.java0%0%111113139911
_DelayedJoinWithComma.java0%0%6612122211
_ObjectBuilderSettingEvaluationException.java0%0%44883311
_TimeZoneBuilder.java0%0%88882211
NoEscapeBlock.java0%0%101014149911
NonSequenceException.java0%n/a7713137711
ExpressionWithFixedResult.java0%n/a9913139911
NonNodeException.java0%n/a7713137711
NonHashException.java0%n/a7713137711
ElseOfList.java0%0%9915158811
NonBooleanException.java0%n/a7713137711
_SortedArraySet.java0%0%11111212101011
NonExtendedHashException.java0%n/a7713137711
RecoveryBlock.java0%0%9915158811
NonMarkupOutputException.java0%n/a7713137711
NonNamespaceException.java0%n/a7713137711
NonExtendedNodeException.java0%n/a7713137711
ISOTemplateDateFormat.java0%0%111110109911
JavaTemplateNumberFormat.java0%n/a6613136611
ISOLikeTemplateDateFormatFactory.java0%0%6613134411
BuiltInsForHashes.java0%0%88884422
_SettingEvaluationEnvironment.java0%0%8814146611
LazySequenceIterator.java0%0%5511113311
BuiltInForDate.java0%0%5510103311
_DelayedConversionToString.java0%0%5515153311
BoundedRangeModel.java0%0%8811116611
NonDateException.java0%n/a6611116611
_ArrayIterator.java0%0%66994411
BuiltInForLegacyEscaping.java0%0%44992211
BuiltInForLoopVariable.java0%0%44773311
JavaTemplateDateFormat.java0%0%7712126611
XSTemplateDateFormat.java0%n/a9910109911
StringArraySequence.java0%0%5511113311
XHTMLOutputFormat.java0%0%111110108811
HTMLOutputFormat.java0%0%111110108811
_ArrayEnumeration.java0%0%55993311
FallbackInstruction.java0%0%101010109911
FlushInstruction.java0%0%99998811
OutputFormat.java0%0%44773311
_CoreLocaleUtils.java0%0%55882211
ContinueInstruction.java0%0%99888811
BreakInstruction.java0%0%99888811
Token.java0%n/a7712127711
SequenceIterator.java0%0%44773311
TemplateFormatUtil.java0%0%6611113311
BugException.java0%n/a5510105511
XMLOutputFormat.java0%n/a8810108811
RTFOutputFormat.java0%n/a8810108811
LazyCollectionTemplateModelIterator.java0%0%5510104411
SingleIterationCollectionModel.java0%0%4410103311
LazilyGeneratedCollectionModelWithSameSizeCollEx.java0%n/a44774411
LazilyGeneratedCollectionModelWithAlreadyKnownSize.java0%0%55664411
_UnmodifiableSet.java0%0%66884411
BuiltInForNode.java0%0%33552211
BuiltInForNodeEx.java0%0%33552211
FreeMarkerTree.java0%0%44883311
LazilyGeneratedCollectionModelWithSameSizeSeq.java0%0%55774411
BuiltInForSequence.java0%0%33552211
BuiltInForMarkupOutput.java0%0%33552211
OutputFormatBoundBuiltIn.java0%0%44883311
MarkupOutputFormatBoundBuiltIn.java0%0%44773311
_DelayedAOrAn.java0%n/a22442211
TemplateElementsToVisit.java0%0%44663311
LazilyGeneratedCollectionModel.java0%0%44553311
_DelayedGetMessage.java0%0%44442211
BuiltInForNumber.java0%n/a22332211
ISOTemplateDateFormatFactory.java0%n/a22222211
XSTemplateDateFormatFactory.java0%n/a22222211
BuiltInForString.java0%n/a33333311
Interpolation.java0%n/a44444411
_MarkupBuilder.java0%n/a22552211
BuiltInsForMarkupOutputs.java0%n/a33333322
TemplateNumberFormat.java0%n/a33333311
RightUnboundedRangeModel.java0%n/a55665511
_DelayedToString.java0%n/a33553311
LazilyGeneratedCollectionModelWithUnknownSize.java0%n/a22332211
BooleanExpression.java0%0%33222211
_DelayedGetCanonicalForm.java0%n/a22552211
JSONOutputFormat.java0%n/a44444411
PlainTextOutputFormat.java0%n/a44444411
CSSOutputFormat.java0%n/a44444411
TemplateCombinedMarkupOutputModel.java0%n/a22442211
UndefinedOutputFormat.java0%n/a44444411
JavaScriptOutputFormat.java0%n/a44444411
ParsingNotSupportedException.java0%n/a22442211
UnregisteredOutputFormatException.java0%n/a22442211
UnparsableValueException.java0%n/a22442211
InvalidFormatStringException.java0%n/a22442211
InvalidFormatParametersException.java0%n/a22442211
UncheckedParseException.java0%n/a22442211
UnformattableValueException.java0%n/a22442211
TemplatePostProcessorException.java0%n/a22442211
_DelayedShortClassName.java0%n/a22332211
UndefinedCustomFormatException.java0%n/a22442211
AliasTargetTemplateValueFormatException.java0%n/a22442211
BreakOrContinueException.java0%n/a11221111
TemplateValueFormatException.java0%n/a22442211
_DelayedJQuote.java0%n/a22332211
_DelayedGetMessageWithoutStackTop.java0%n/a22332211
_Java8Impl.java0%n/a22222211
_DelayedFTLTypeDescription.java0%n/a22332211
TemplateHTMLOutputModel.java0%n/a22332211
TemplateXMLOutputModel.java0%n/a22332211
TemplateXHTMLOutputModel.java0%n/a22332211
FlowControlException.java0%n/a22442211
TemplateRTFOutputModel.java0%n/a22332211
TemplateDateFormat.java0%n/a22222211
NonListableRightUnboundedRangeModel.java0%n/a22332211
TemplateNullModel.java0%n/a11111111
CallPlaceCustomDataInitializationException.java0%n/a11221111
LazilyGeneratedCollectionModelEx.java0%n/a11221111
UnknownDateTypeParsingUnsupportedException.java0%n/a11221111
UnknownDateTypeFormattingUnsupportedException.java0%n/a11221111
TemplatePostProcessor.java0%n/a11111111
TemplateValueFormat.java0%n/a11111111
BuiltInBannedWhenAutoEscaping.java0%n/a11111111
TemplateDateFormatFactory.java0%n/a11111111
TemplateValueFormatFactory.java0%n/a11111111
BuiltInWithDirectCallOptimization.java0%n/a11111111
MarkupOutputFormat.java0%n/a11221111
BackwardCompatibleTemplateNumberFormat.java0%n/a11111111
TruncateBuiltinAlgorithm.java0%n/a11111111
TemplateNumberFormatFactory.java0%n/a11111111
SpecialBuiltIn.java0%n/a11111111