org.apache.jasper.compiler

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethodsMissedClasses
Total46,299 of 46,2990%5,456 of 5,4560%4,1064,10610,50010,5001,3671,367145145
Generator.GenerateVisitor6,1700%6220%3593591,3371,337464611
Parser4,0520%5800%348348835835585811
Validator.ValidateVisitor2,8520%4440%261261512512393911
Generator2,4580%1840%124124581581313111
JspDocumentParser2,3440%3620%214214478478333311
JspUtil1,9190%3040%197197379379414111
TagLibraryInfoImpl1,5730%2880%160160375375161611
JspReader1,1140%1900%127127277277323211
JspRuntimeContext9880%920%7171203203252511
PageDataImpl.SecondPassVisitor9870%840%8484226226424211
Validator.DirectiveVisitor9240%1540%86861461469911
TagFileProcessor.TagFileDirectiveVisitor9230%1180%6969164164101011
Compiler8770%1200%7575214214151511
ELParser8730%1340%8787189189202011
JspConfig8690%1780%97972452458811
PageInfo7790%720%122122234234868611
SmapUtil.SDEInstaller7600%680%5555163163191911
ParserController7560%1260%7777187187141411
AttributeParser6920%1420%80801211219911
AntCompiler6830%500%30301341345511
TldLocationsCache6020%1040%6464179179121211
ELFunctionMapper.ELFunctionVisitor5390%460%3939111111161611
ErrorDispatcher5060%340%4343113113262611
JDTCompiler5040%560%303096962211
Node.CustomTag4020%340%6464123123454511
Generator.FragmentHelperClass4000%100%14141161169911
SmapStratum3900%420%292971718811
Validator3850%760%434390905511
Dumper.DumpVisitor3670%100%33339191282811
Collector.CollectVisitor3600%720%52529494161611
Mark3570%200%25258585151511
JDTCompiler.new INameEnvironment() {...}3500%260%202068687711
SmapUtil.SmapGenVisitor3420%300%3939112112242411
ImplicitTagLibraryInfo3320%480%272781813311
Node3200%360%4848106106303011
SmapUtil2550%100%101056565511
TagPluginManager2500%320%212184845511
SmapGenerator2470%100%131353538811
Node.JspAttribute2430%380%38386363191911
TagFileProcessor2410%180%141464645511
PageDataImpl.FirstPassVisitor2350%240%181845456611
JavacErrorDetail2280%200%191955559911
Node.Visitor2040%0%37379191363611
SmapStratum.LineInfo2040%200%181842428811
ScriptingVariabler.ScriptingVariableVisitor1950%360%212144443311
TagPluginManager.TagPluginContextImpl1900%160%25254848171711
AntCompiler.SystemLogHandler1880%0%34347171323211
DefaultErrorHandler1870%60%8828285511
Generator.new Node.Visitor() {...}1850%160%101035352211
JDTCompiler.new ICompilerRequestor() {...}1710%120%8833332211
ServletWriter1610%100%19194444141411
JDTCompiler.new ICompilationUnit() {...}1580%120%121241416611
WebXml1370%140%111135354411
Generator.new Node.Visitor() {...}1370%160%111127273311
Validator.ValidateVisitor.new ELNode.Visitor() {...}1330%0%3323232211
Node.NamedAttribute1290%100%17173636121211
TagFileProcessor.TagFileLoaderVisitor1150%60%5523232211
Generator.new Node.Visitor() {...}1100%100%9930304411
Node.TemplateText1070%140%151528288811
Localizer1060%0%9925258811
Generator.GenerateVisitor.new Node.Visitor() {...}1040%60%5515152211
Node.Root990%60%18183232151511
Validator.TagExtraInfoVisitor970%100%7722222211
Validator.ValidateVisitor.new ELNode.Visitor() {...}940%120%8824242211
Node.PageDirective900%60%9919196611
TextOptimizer.TextCatVisitor900%100%15152929101011
Generator.TagHandlerInfo880%60%7718184411
Node.Nodes810%0%11112929101011
Generator.GenBuffer800%80%101023236611
Node.ScriptingElement740%120%101017174411
Node.TagDirective730%0%7716165511
ELNode.Nodes710%80%121224248811
BeanRepository690%100%9916164411
JspConfig.JspProperty690%n/a12122424121211
ELParser.TextBuilder690%n/a6617176611
Generator.GenerateVisitor.new Node.Visitor() {...}650%n/a2211112211
ELFunctionMapper650%0%3313132211
JarURLResource650%n/a5514145511
ELInterpreterFactory570%100%8817173311
ELNode.Function530%n/a13132222131311
ELFunctionMapper.ELFunctionVisitor.new ELNode.Visitor() {...}0%0%33882211
PageDataImpl0%n/a33993311
Node.ChildInfo0%n/a13131919131311
TldLocation0%0%8813136611
Node.JspElement0%n/a7712127711
Node.PlugIn0%n/a7712127711
Mark.IncludeState0%n/a1111111111
Validator.ValidateVisitor.new FunctionMapper() {...}0%n/a33553311
ScriptingVariabler.CustomTagCounter0%n/a22882211
SmapUtil.PreScanVisitor0%0%55773311
ELParser.Char0%n/a44664411
Node.ForwardAction0%n/a55995511
Node.UseBean0%n/a55995511
Node.ParamAction0%n/a55995511
Node.JspBody0%n/a44884411
Node.SetProperty0%n/a55995511
AntCompiler.JasperAntLogger0%n/a44994411
Node.IncludeAction0%n/a55995511
JasperTagInfo0%0%44553311
Generator.GenBuffer.new Node.Visitor() {...}0%0%55773311
Node.ELExpression0%n/a55995511
TldLocationsCache.TldJarScannerCallback0%0%44773311
ErrorDispatcher.ErrorVisitor0%0%55773311
Node.DoBodyAction0%n/a33663311
Node.GetProperty0%n/a33663311
Dumper0%n/a3312123311
Node.InvokeAction0%n/a33663311
Node.AttributeDirective0%n/a33663311
Node.IncludeDirective0%n/a33663311
Node.VariableDirective0%n/a33663311
Node.FallBackAction0%n/a33663311
Node.ParamsAction0%n/a33663311
Node.Scriptlet0%n/a33663311
Node.UninterpretedTag0%n/a44774411
Node.Expression0%n/a33663311
TagFileProcessor.TagFileDirectiveVisitor.NameEntry0%n/a44884411
ELParser.QuotedString0%n/a33553311
Node.AttributeGenerator0%n/a44884411
Node.Declaration0%n/a33663311
ScriptingVariabler0%n/a33663311
JspConfig.JspPropertyGroup0%n/a44884411
ELParser.Id0%n/a33553311
Generator.FragmentHelperClass.Fragment0%n/a33663311
ELNode.Root0%n/a44884411
TagPluginManager.NodeVisitor0%n/a22772211
JarScannerFactory0%0%22551111
Node.NamedAttribute.new Node.Visitor() {...}0%n/a33553311
ELParser.Token0%n/a55775511
Validator.ValidateVisitor.NamedAttributeVisitor0%0%44552211
Collector0%n/a22662211
Validator.ValidateVisitor.XmlEscapeNonELVisitor0%n/a22442211
Node.JspRoot0%n/a22442211
Node.JspText0%n/a22442211
TextOptimizer0%n/a22662211
JspUtil.ValidAttribute0%n/a22662211
Node.JspOutput0%n/a22442211
ELNode.ELText0%n/a33663311
ELNode.Text0%n/a33663311
Node.Comment0%n/a22442211
Node.TaglibDirective0%n/a22442211
ELNode.Visitor0%n/a55665511
ELInterpreterFactory.DefaultELInterpreter0%n/a22222211
JspRuntimeContext.SecurityHolder0%n/a11441111
JspDocumentParser.EnableDTDValidationException0%n/a22332211
ELNode0%n/a11221111