Environment

Source file "freemarker/core/Environment.java" was not found during generation of report.

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total4,699 of 4,6990%732 of 7320%5285281,1161,116160160
setMacroContextLocalsFromArguments(Macro.Context, Macro, Map, List)4770%1080%555512012011
outputInstructionStack(TemplateElement[], boolean, Writer)1850%480%2525454511
invokeNodeHandlerFor(TemplateNodeModel, TemplateSequenceModel)1430%220%1212363611
getTemplateDateFormatWithoutCache(String, int, Locale, TimeZone, boolean)1320%360%1919282811
getNodeProcessor(Environment.Namespace, String, String)1150%320%1717262611
importLib(String, Template, String)1110%240%1313252511
visitAndTransform(TemplateElement[], TemplateTransformModel, Map)960%240%1313292911
getTemplateDateFormat(int, Class, Expression, boolean)930%60%55191911
getKnownVariableNames()910%140%88161611
invokeNestedContent(BodyInstruction.Context)880%120%77262611
getTemplateNumberFormatWithoutCache(String, Locale)870%200%1111171711
invokeMacroOrFunctionCommonPart(Macro, Map, List, List, TemplateObject)850%80%55282811
visit(TemplateElement[], TemplateDirectiveModel, Map, List)800%140%88242411
visitAttemptRecover(AttemptBlock, TemplateElement, RecoveryBlock)790%40%33232311
getTemplateDateFormat(String, int, boolean, boolean, boolean)760%140%88222211
getTemplateDateFormat(int, boolean, boolean)700%100%77202011
getTemplateDateFormat(String, int, Class, Expression, Expression, boolean)640%20%228811
getInstructionStackSnapshot()640%140%88141411
Environment(Template, TemplateHashModel, Writer)620%20%22131311
handleTemplateException(TemplateException)620%180%1010191911
visit(TemplateElement[])600%120%77161611
setLocale(Locale)550%140%88141411
setTimeZone(TimeZone)540%140%88131311
setSQLDateAndTimeTimeZone(TimeZone)540%140%88131311
getNodeProcessor(String, String, int)530%60%44161611
getTemplateNumberFormat(Expression, boolean)520%20%228811
getTemplateNumberFormat(String, Expression, boolean)520%20%228811
getTemplateDateFormat(String, int, Locale, TimeZone, boolean)520%100%66121211
newTooManyArgumentsException(Macro, String[], int)510%20%222211
noNodeHandlerDefinedDescription(TemplateNodeModel, String, String)500%40%338811
static {...}490%n/a11131311
newUndeclaredParamNameException(Macro, String)470%20%223311
pushElement(TemplateElement)460%40%33101011
getCurrentDirectiveCallPlace()440%100%667711
getNodeProcessor(TemplateNodeModel)420%60%44101011
appendInstructionStackItem(TemplateElement, StringBuilder)410%20%229911
recurse(TemplateNodeModel, TemplateSequenceModel)400%100%66131311
invokeFunction(Environment, Macro, List, TemplateObject)390%20%22101011
visit(TemplateElement)380%60%44111111
getTemplateNumberFormat(String, boolean)370%80%55101011
getNullableLocalVariable(String)360%80%557711
formatNumberToPlainText(Number, BackwardCompatibleTemplateNumberFormat, Expression)350%n/a115511
findEnclosingIterationContext(String)330%100%668811
include(Template)320%40%33111111
fallback()310%40%336611
getTransform(Expression)300%60%449911
process()280%20%22101011
newBothNamedAndPositionalCatchAllParamsException(Macro)280%20%222211
setTimeFormat(String)280%60%447711
setDateFormat(String)280%60%447711
setDateTimeFormat(String)280%60%447711
formatDateToPlainText(TemplateDateModel, String, Expression, Expression, boolean)270%n/a116611
getVariable(String)260%60%447711
isSQLDateOrTimeClass(Class)240%120%773311
getCNumberFormat()230%40%335511
clearCachedValues()220%n/a118811
isSQLDateAndTimeTimeZoneSameAsNormal()220%60%445511
initializeImportLibNamespace(Environment.Namespace, Template)220%n/a118811
getCurrentRecoveredErrorMessage()210%20%223311
getTemplateDateFormat(String, int, Class, Locale)210%20%224411
renderElementToString(TemplateElement)210%n/a116611
visitIteratorBlock(IteratorBlock.IterationContext)200%n/a116611
getEffectiveURLEscapingCharset()200%40%336611
getTemplateDateFormat(String, int, Class, Locale, TimeZone, TimeZone)190%20%223311
getNamespace(String)190%40%334411
formatDateToPlainText(TemplateDateModel, Expression, boolean)180%n/a114411
getWithArgState(Macro)170%20%223311
getTemplateForInclusion(String, String, boolean, boolean)170%20%223311
setCustomState(Object, Object)170%20%225511
getCurrentTemplate()160%20%222211
evaluateWithNewLocal(Expression, String, TemplateModel)160%n/a113311
getTemplateNumberFormat()160%20%225511
importLib(String, String, boolean)160%20%223311
initNamedCatchAllParameter(Macro.Context, String)150%n/a113311
visitMacroDef(Macro)150%n/a113311
nullSafeEquals(Object, Object)150%60%443311
getTemplateDateFormat(TemplateDateModel, Expression, boolean)150%n/a114411
importMacros(Template)150%20%223311
getTemplateNumberFormat(String, Locale)140%20%223311
transformNumberFormatGlobalCacheKey(String)140%40%334411
getTemplateDateFormatCacheArrayIndex(int, boolean, boolean)140%40%331111
getDataModelOrSharedVariable(String)140%20%224411
setLocalVariable(String, TemplateModel)140%20%224411
getEnclosingMacro(TemplateElement)140%40%334411
getDataModel()140%20%221111
getIncludedTemplateEncoding()140%20%224411
toFullTemplateName(String, String)140%40%333311
visit(TemplateElement[], Writer)130%n/a115511
getTemplateDateFormat(String, int, Class)130%n/a113311
shouldUseSQLDTTZ(Class)130%60%443311
getGlobalVariable(String)130%20%224411
pushLocalContext(LocalContext)130%20%224411
visit(TemplateElement, TemplateDirectiveModel, Map, List)120%n/a112211
formatNumberToPlainText(TemplateNumberModel, TemplateNumberFormat, Expression, boolean)120%n/a113311
getTemplate230()110%20%222211
initPositionalCatchAllParameter(Macro.Context, String)110%n/a113311
getCollator()110%20%223311
getTemplateDateFormat(int, Class)110%n/a112211
getISOBuiltInCalendarFactory()110%20%223311
getLocalVariable(String)110%20%222211
replaceTopElement(TemplateElement)100%n/a111111
formatNumberToPlainText(TemplateNumberModel, Expression, boolean)100%n/a111111
instructionStackItemToString(TemplateElement)100%n/a113311
getCustomState(Object)100%20%223311
isBeforeIcI2322()100%20%221111
isIcI2324OrLater()100%20%221111
shouldUseSQLDTTimeZone(boolean)90%40%331111
replaceElementStackTop(TemplateElement)90%n/a112211
invokeMacro(Macro, Map, List, List, TemplateObject)80%n/a112211
outputInstructionStack(PrintWriter)80%n/a113311
include(String, String, boolean)80%n/a112211
__setitem__(String, Object)80%n/a112211
setFastInvalidReferenceExceptions(boolean)80%n/a113311
getMacroNamespace(Macro)70%n/a111111
setTemplateExceptionHandler(TemplateExceptionHandler)70%n/a113311
setURLEscapingCharset(String)70%n/a113311
setOutputEncoding(String)70%n/a113311
setNumberFormat(String)70%n/a113311
popElement()70%n/a112211
getTemplateForInclusion(String, String, boolean)70%n/a111111
importLib(String, String)70%n/a111111
applyEqualsOperator(TemplateModel, TemplateModel)60%n/a111111
applyEqualsOperatorLenient(TemplateModel, TemplateModel)60%n/a111111
applyLessThanOperator(TemplateModel, TemplateModel)60%n/a111111
applyLessThanOrEqualsOperator(TemplateModel, TemplateModel)60%n/a111111
applyGreaterThanOperator(TemplateModel, TemplateModel)60%n/a111111
applyWithGreaterThanOrEqualsOperator(TemplateModel, TemplateModel)60%n/a111111
setGlobalVariable(String, TemplateModel)60%n/a112211
setVariable(String, TemplateModel)60%n/a112211
importLib(Template, String)60%n/a111111
getTemplateForImporting(String)60%n/a111111
rootBasedToAbsoluteTemplateName(String)60%n/a111111
getNamespaceForPrefix(String)60%n/a111111
getPrefixForNamespace(String)60%n/a111111
__getitem__(String)60%n/a111111
getTemplateNumberFormat(String)50%n/a111111
getGlobalVariables()50%n/a111111
getDefaultNS()50%n/a111111
getCurrentEnvironment()40%n/a111111
setCurrentEnvironment(Environment)40%n/a112211
getTemplate()40%n/a111111
getMainTemplate()40%n/a111111
findEnclosingIterationContextWithVisibleVariable(String)40%n/a111111
findClosestEnclosingIterationContext()40%n/a111111
setOut(Writer)40%n/a112211
setLastReturnValue(TemplateModel)40%n/a112211
clearLastReturnValue()40%n/a112211
setCurrentVisitorNode(TemplateNodeModel)40%n/a112211
getIncludedTemplateCustomLookupCondition()40%n/a111111
isInAttemptBlock()0%n/a111111
getCurrentMacroContext()0%n/a111111
getOut()0%n/a111111
getConfiguration()0%n/a111111
getLastReturnValue()0%n/a111111
getLocalContextStack()0%n/a111111
getMainNamespace()0%n/a111111
getCurrentNamespace()0%n/a111111
getGlobalNamespace()0%n/a111111
getCurrentVisitorNode()0%n/a111111
getFastInvalidReferenceExceptions()0%n/a111111