Source file "freemarker/core/Environment.java" was not found during generation of report.
Element | Missed Instructions | Cov. | Missed Branches | Cov. | Missed | Cxty | Missed | Lines | Missed | Methods |
Total | 4,699 of 4,699 | 0% | 732 of 732 | 0% | 528 | 528 | 1,116 | 1,116 | 160 | 160 |
setMacroContextLocalsFromArguments(Macro.Context, Macro, Map, List) | ![]() | 0% | ![]() | 0% | 55 | 55 | 120 | 120 | 1 | 1 |
outputInstructionStack(TemplateElement[], boolean, Writer) | ![]() | 0% | ![]() | 0% | 25 | 25 | 45 | 45 | 1 | 1 |
invokeNodeHandlerFor(TemplateNodeModel, TemplateSequenceModel) | ![]() | 0% | ![]() | 0% | 12 | 12 | 36 | 36 | 1 | 1 |
getTemplateDateFormatWithoutCache(String, int, Locale, TimeZone, boolean) | ![]() | 0% | ![]() | 0% | 19 | 19 | 28 | 28 | 1 | 1 |
getNodeProcessor(Environment.Namespace, String, String) | ![]() | 0% | ![]() | 0% | 17 | 17 | 26 | 26 | 1 | 1 |
importLib(String, Template, String) | ![]() | 0% | ![]() | 0% | 13 | 13 | 25 | 25 | 1 | 1 |
visitAndTransform(TemplateElement[], TemplateTransformModel, Map) | ![]() | 0% | ![]() | 0% | 13 | 13 | 29 | 29 | 1 | 1 |
getTemplateDateFormat(int, Class, Expression, boolean) | ![]() | 0% | ![]() | 0% | 5 | 5 | 19 | 19 | 1 | 1 |
getKnownVariableNames() | ![]() | 0% | ![]() | 0% | 8 | 8 | 16 | 16 | 1 | 1 |
invokeNestedContent(BodyInstruction.Context) | ![]() | 0% | ![]() | 0% | 7 | 7 | 26 | 26 | 1 | 1 |
getTemplateNumberFormatWithoutCache(String, Locale) | ![]() | 0% | ![]() | 0% | 11 | 11 | 17 | 17 | 1 | 1 |
invokeMacroOrFunctionCommonPart(Macro, Map, List, List, TemplateObject) | ![]() | 0% | ![]() | 0% | 5 | 5 | 28 | 28 | 1 | 1 |
visit(TemplateElement[], TemplateDirectiveModel, Map, List) | ![]() | 0% | ![]() | 0% | 8 | 8 | 24 | 24 | 1 | 1 |
visitAttemptRecover(AttemptBlock, TemplateElement, RecoveryBlock) | ![]() | 0% | ![]() | 0% | 3 | 3 | 23 | 23 | 1 | 1 |
getTemplateDateFormat(String, int, boolean, boolean, boolean) | ![]() | 0% | ![]() | 0% | 8 | 8 | 22 | 22 | 1 | 1 |
getTemplateDateFormat(int, boolean, boolean) | ![]() | 0% | ![]() | 0% | 7 | 7 | 20 | 20 | 1 | 1 |
getTemplateDateFormat(String, int, Class, Expression, Expression, boolean) | ![]() | 0% | ![]() | 0% | 2 | 2 | 8 | 8 | 1 | 1 |
getInstructionStackSnapshot() | ![]() | 0% | ![]() | 0% | 8 | 8 | 14 | 14 | 1 | 1 |
Environment(Template, TemplateHashModel, Writer) | ![]() | 0% | ![]() | 0% | 2 | 2 | 13 | 13 | 1 | 1 |
handleTemplateException(TemplateException) | ![]() | 0% | ![]() | 0% | 10 | 10 | 19 | 19 | 1 | 1 |
visit(TemplateElement[]) | ![]() | 0% | ![]() | 0% | 7 | 7 | 16 | 16 | 1 | 1 |
setLocale(Locale) | ![]() | 0% | ![]() | 0% | 8 | 8 | 14 | 14 | 1 | 1 |
setTimeZone(TimeZone) | ![]() | 0% | ![]() | 0% | 8 | 8 | 13 | 13 | 1 | 1 |
setSQLDateAndTimeTimeZone(TimeZone) | ![]() | 0% | ![]() | 0% | 8 | 8 | 13 | 13 | 1 | 1 |
getNodeProcessor(String, String, int) | ![]() | 0% | ![]() | 0% | 4 | 4 | 16 | 16 | 1 | 1 |
getTemplateNumberFormat(Expression, boolean) | ![]() | 0% | ![]() | 0% | 2 | 2 | 8 | 8 | 1 | 1 |
getTemplateNumberFormat(String, Expression, boolean) | ![]() | 0% | ![]() | 0% | 2 | 2 | 8 | 8 | 1 | 1 |
getTemplateDateFormat(String, int, Locale, TimeZone, boolean) | ![]() | 0% | ![]() | 0% | 6 | 6 | 12 | 12 | 1 | 1 |
newTooManyArgumentsException(Macro, String[], int) | ![]() | 0% | ![]() | 0% | 2 | 2 | 2 | 2 | 1 | 1 |
noNodeHandlerDefinedDescription(TemplateNodeModel, String, String) | ![]() | 0% | ![]() | 0% | 3 | 3 | 8 | 8 | 1 | 1 |
static {...} | ![]() | 0% | n/a | 1 | 1 | 13 | 13 | 1 | 1 | |
newUndeclaredParamNameException(Macro, String) | ![]() | 0% | ![]() | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
pushElement(TemplateElement) | ![]() | 0% | ![]() | 0% | 3 | 3 | 10 | 10 | 1 | 1 |
getCurrentDirectiveCallPlace() | ![]() | 0% | ![]() | 0% | 6 | 6 | 7 | 7 | 1 | 1 |
getNodeProcessor(TemplateNodeModel) | ![]() | 0% | ![]() | 0% | 4 | 4 | 10 | 10 | 1 | 1 |
appendInstructionStackItem(TemplateElement, StringBuilder) | ![]() | 0% | ![]() | 0% | 2 | 2 | 9 | 9 | 1 | 1 |
recurse(TemplateNodeModel, TemplateSequenceModel) | ![]() | 0% | ![]() | 0% | 6 | 6 | 13 | 13 | 1 | 1 |
invokeFunction(Environment, Macro, List, TemplateObject) | ![]() | 0% | ![]() | 0% | 2 | 2 | 10 | 10 | 1 | 1 |
visit(TemplateElement) | ![]() | 0% | ![]() | 0% | 4 | 4 | 11 | 11 | 1 | 1 |
getTemplateNumberFormat(String, boolean) | ![]() | 0% | ![]() | 0% | 5 | 5 | 10 | 10 | 1 | 1 |
getNullableLocalVariable(String) | ![]() | 0% | ![]() | 0% | 5 | 5 | 7 | 7 | 1 | 1 |
formatNumberToPlainText(Number, BackwardCompatibleTemplateNumberFormat, Expression) | ![]() | 0% | n/a | 1 | 1 | 5 | 5 | 1 | 1 | |
findEnclosingIterationContext(String) | ![]() | 0% | ![]() | 0% | 6 | 6 | 8 | 8 | 1 | 1 |
include(Template) | ![]() | 0% | ![]() | 0% | 3 | 3 | 11 | 11 | 1 | 1 |
fallback() | ![]() | 0% | ![]() | 0% | 3 | 3 | 6 | 6 | 1 | 1 |
getTransform(Expression) | ![]() | 0% | ![]() | 0% | 4 | 4 | 9 | 9 | 1 | 1 |
process() | ![]() | 0% | ![]() | 0% | 2 | 2 | 10 | 10 | 1 | 1 |
newBothNamedAndPositionalCatchAllParamsException(Macro) | ![]() | 0% | ![]() | 0% | 2 | 2 | 2 | 2 | 1 | 1 |
setTimeFormat(String) | ![]() | 0% | ![]() | 0% | 4 | 4 | 7 | 7 | 1 | 1 |
setDateFormat(String) | ![]() | 0% | ![]() | 0% | 4 | 4 | 7 | 7 | 1 | 1 |
setDateTimeFormat(String) | ![]() | 0% | ![]() | 0% | 4 | 4 | 7 | 7 | 1 | 1 |
formatDateToPlainText(TemplateDateModel, String, Expression, Expression, boolean) | ![]() | 0% | n/a | 1 | 1 | 6 | 6 | 1 | 1 | |
getVariable(String) | ![]() | 0% | ![]() | 0% | 4 | 4 | 7 | 7 | 1 | 1 |
isSQLDateOrTimeClass(Class) | ![]() | 0% | ![]() | 0% | 7 | 7 | 3 | 3 | 1 | 1 |
getCNumberFormat() | ![]() | 0% | ![]() | 0% | 3 | 3 | 5 | 5 | 1 | 1 |
clearCachedValues() | ![]() | 0% | n/a | 1 | 1 | 8 | 8 | 1 | 1 | |
isSQLDateAndTimeTimeZoneSameAsNormal() | ![]() | 0% | ![]() | 0% | 4 | 4 | 5 | 5 | 1 | 1 |
initializeImportLibNamespace(Environment.Namespace, Template) | ![]() | 0% | n/a | 1 | 1 | 8 | 8 | 1 | 1 | |
getCurrentRecoveredErrorMessage() | ![]() | 0% | ![]() | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
getTemplateDateFormat(String, int, Class, Locale) | ![]() | 0% | ![]() | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
renderElementToString(TemplateElement) | ![]() | 0% | n/a | 1 | 1 | 6 | 6 | 1 | 1 | |
visitIteratorBlock(IteratorBlock.IterationContext) | ![]() | 0% | n/a | 1 | 1 | 6 | 6 | 1 | 1 | |
getEffectiveURLEscapingCharset() | ![]() | 0% | ![]() | 0% | 3 | 3 | 6 | 6 | 1 | 1 |
getTemplateDateFormat(String, int, Class, Locale, TimeZone, TimeZone) | ![]() | 0% | ![]() | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
getNamespace(String) | ![]() | 0% | ![]() | 0% | 3 | 3 | 4 | 4 | 1 | 1 |
formatDateToPlainText(TemplateDateModel, Expression, boolean) | ![]() | 0% | n/a | 1 | 1 | 4 | 4 | 1 | 1 | |
getWithArgState(Macro) | ![]() | 0% | ![]() | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
getTemplateForInclusion(String, String, boolean, boolean) | ![]() | 0% | ![]() | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
setCustomState(Object, Object) | ![]() | 0% | ![]() | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
getCurrentTemplate() | ![]() | 0% | ![]() | 0% | 2 | 2 | 2 | 2 | 1 | 1 |
evaluateWithNewLocal(Expression, String, TemplateModel) | ![]() | 0% | n/a | 1 | 1 | 3 | 3 | 1 | 1 | |
getTemplateNumberFormat() | ![]() | 0% | ![]() | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
importLib(String, String, boolean) | ![]() | 0% | ![]() | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
initNamedCatchAllParameter(Macro.Context, String) | ![]() | 0% | n/a | 1 | 1 | 3 | 3 | 1 | 1 | |
visitMacroDef(Macro) | ![]() | 0% | n/a | 1 | 1 | 3 | 3 | 1 | 1 | |
nullSafeEquals(Object, Object) | ![]() | 0% | ![]() | 0% | 4 | 4 | 3 | 3 | 1 | 1 |
getTemplateDateFormat(TemplateDateModel, Expression, boolean) | ![]() | 0% | n/a | 1 | 1 | 4 | 4 | 1 | 1 | |
importMacros(Template) | ![]() | 0% | ![]() | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
getTemplateNumberFormat(String, Locale) | ![]() | 0% | ![]() | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
transformNumberFormatGlobalCacheKey(String) | ![]() | 0% | ![]() | 0% | 3 | 3 | 4 | 4 | 1 | 1 |
getTemplateDateFormatCacheArrayIndex(int, boolean, boolean) | ![]() | 0% | ![]() | 0% | 3 | 3 | 1 | 1 | 1 | 1 |
getDataModelOrSharedVariable(String) | ![]() | 0% | ![]() | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
setLocalVariable(String, TemplateModel) | ![]() | 0% | ![]() | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
getEnclosingMacro(TemplateElement) | ![]() | 0% | ![]() | 0% | 3 | 3 | 4 | 4 | 1 | 1 |
getDataModel() | ![]() | 0% | ![]() | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
getIncludedTemplateEncoding() | ![]() | 0% | ![]() | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
toFullTemplateName(String, String) | ![]() | 0% | ![]() | 0% | 3 | 3 | 3 | 3 | 1 | 1 |
visit(TemplateElement[], Writer) | ![]() | 0% | n/a | 1 | 1 | 5 | 5 | 1 | 1 | |
getTemplateDateFormat(String, int, Class) | ![]() | 0% | n/a | 1 | 1 | 3 | 3 | 1 | 1 | |
shouldUseSQLDTTZ(Class) | ![]() | 0% | ![]() | 0% | 4 | 4 | 3 | 3 | 1 | 1 |
getGlobalVariable(String) | ![]() | 0% | ![]() | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
pushLocalContext(LocalContext) | ![]() | 0% | ![]() | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
visit(TemplateElement, TemplateDirectiveModel, Map, List) | ![]() | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | |
formatNumberToPlainText(TemplateNumberModel, TemplateNumberFormat, Expression, boolean) | ![]() | 0% | n/a | 1 | 1 | 3 | 3 | 1 | 1 | |
getTemplate230() | ![]() | 0% | ![]() | 0% | 2 | 2 | 2 | 2 | 1 | 1 |
initPositionalCatchAllParameter(Macro.Context, String) | ![]() | 0% | n/a | 1 | 1 | 3 | 3 | 1 | 1 | |
getCollator() | ![]() | 0% | ![]() | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
getTemplateDateFormat(int, Class) | ![]() | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | |
getISOBuiltInCalendarFactory() | ![]() | 0% | ![]() | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
getLocalVariable(String) | ![]() | 0% | ![]() | 0% | 2 | 2 | 2 | 2 | 1 | 1 |
replaceTopElement(TemplateElement) | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
formatNumberToPlainText(TemplateNumberModel, Expression, boolean) | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
instructionStackItemToString(TemplateElement) | ![]() | 0% | n/a | 1 | 1 | 3 | 3 | 1 | 1 | |
getCustomState(Object) | ![]() | 0% | ![]() | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
isBeforeIcI2322() | ![]() | 0% | ![]() | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
isIcI2324OrLater() | ![]() | 0% | ![]() | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
shouldUseSQLDTTimeZone(boolean) | ![]() | 0% | ![]() | 0% | 3 | 3 | 1 | 1 | 1 | 1 |
replaceElementStackTop(TemplateElement) | ![]() | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | |
invokeMacro(Macro, Map, List, List, TemplateObject) | ![]() | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | |
outputInstructionStack(PrintWriter) | ![]() | 0% | n/a | 1 | 1 | 3 | 3 | 1 | 1 | |
include(String, String, boolean) | ![]() | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | |
__setitem__(String, Object) | ![]() | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | |
setFastInvalidReferenceExceptions(boolean) | ![]() | 0% | n/a | 1 | 1 | 3 | 3 | 1 | 1 | |
getMacroNamespace(Macro) | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
setTemplateExceptionHandler(TemplateExceptionHandler) | ![]() | 0% | n/a | 1 | 1 | 3 | 3 | 1 | 1 | |
setURLEscapingCharset(String) | ![]() | 0% | n/a | 1 | 1 | 3 | 3 | 1 | 1 | |
setOutputEncoding(String) | ![]() | 0% | n/a | 1 | 1 | 3 | 3 | 1 | 1 | |
setNumberFormat(String) | ![]() | 0% | n/a | 1 | 1 | 3 | 3 | 1 | 1 | |
popElement() | ![]() | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | |
getTemplateForInclusion(String, String, boolean) | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
importLib(String, String) | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
applyEqualsOperator(TemplateModel, TemplateModel) | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
applyEqualsOperatorLenient(TemplateModel, TemplateModel) | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
applyLessThanOperator(TemplateModel, TemplateModel) | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
applyLessThanOrEqualsOperator(TemplateModel, TemplateModel) | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
applyGreaterThanOperator(TemplateModel, TemplateModel) | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
applyWithGreaterThanOrEqualsOperator(TemplateModel, TemplateModel) | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
setGlobalVariable(String, TemplateModel) | ![]() | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | |
setVariable(String, TemplateModel) | ![]() | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | |
importLib(Template, String) | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
getTemplateForImporting(String) | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
rootBasedToAbsoluteTemplateName(String) | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
getNamespaceForPrefix(String) | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
getPrefixForNamespace(String) | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
__getitem__(String) | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
getTemplateNumberFormat(String) | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
getGlobalVariables() | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
getDefaultNS() | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
getCurrentEnvironment() | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
setCurrentEnvironment(Environment) | ![]() | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | |
getTemplate() | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
getMainTemplate() | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
findEnclosingIterationContextWithVisibleVariable(String) | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
findClosestEnclosingIterationContext() | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
setOut(Writer) | ![]() | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | |
setLastReturnValue(TemplateModel) | ![]() | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | |
clearLastReturnValue() | ![]() | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | |
setCurrentVisitorNode(TemplateNodeModel) | ![]() | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | |
getIncludedTemplateCustomLookupCondition() | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
isInAttemptBlock() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
getCurrentMacroContext() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
getOut() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
getConfiguration() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
getLastReturnValue() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
getLocalContextStack() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
getMainNamespace() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
getCurrentNamespace() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
getGlobalNamespace() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
getCurrentVisitorNode() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
getFastInvalidReferenceExceptions() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 |