org.apache.jasper.compiler

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethodsMissedClasses
Total45,354 of 45,3540%5,047 of 5,0470%3,8253,8259,8479,8471,2911,291144144
Generator.GenerateVisitor5,8490%5250%3083081,2631,263444411
Parser4,3970%5740%345345815815585811
Validator.ValidateVisitor3,0590%4400%259259507507393911
Generator2,8670%1820%124124686686323211
JspDocumentParser2,3920%3520%209209471471333311
JspUtil1,8560%2800%183183353353393911
Validator.DirectiveVisitor1,0900%1540%86861461469911
PageDataImpl.SecondPassVisitor9890%840%8484227227424211
TagFileProcessor.TagFileDirectiveVisitor9880%1180%6969162162101011
JspReader9820%1860%120120240240272711
JspRuntimeContext9320%800%6464191191242411
Compiler9070%1140%7272198198151511
ELParser8820%1360%8888192192202011
JDTCompiler8410%1120%59591621623311
TagLibraryInfoImpl8300%800%5050158158101011
SmapUtil.SDEInstaller7950%680%5656163163202011
PageInfo7840%680%118118227227848411
ParserController7300%1180%7373175175141411
AttributeParser7170%1460%80801241247711
AntCompiler7030%520%31311351355511
JspConfig6890%1460%80801861867711
ELFunctionMapper.ELFunctionVisitor5450%480%4040113113161611
Node.CustomTag3960%340%6363121121444411
SmapStratum3950%420%303073739911
Generator.FragmentHelperClass3940%100%14141161169911
Collector.CollectVisitor3660%720%52529494161611
SmapUtil.SmapGenVisitor3420%300%3939113113242411
ErrorDispatcher3370%360%33339090151511
EncodingDetector3180%840%505068688811
ImplicitTagLibraryInfo2950%280%171766663311
JDTCompiler.new INameEnvironment() {...}2910%340%242458587711
Node2860%280%4343100100292911
TagFileProcessor2750%240%171769695511
SmapUtil2520%100%101054545511
SmapGenerator2510%100%141455559911
Node.JspAttribute2460%380%38386464191911
TldCache2400%220%171755556611
JavacErrorDetail2360%200%191955559911
PageDataImpl.FirstPassVisitor2350%240%181845456611
TagPluginManager2090%200%141461614411
Validator2040%300%191947474411
SmapStratum.LineInfo2040%200%181842428811
Node.Visitor2040%0%37379191363611
StringInterpreterFactory.DefaultStringInterpreter2030%420%242449493311
ScriptingVariabler.ScriptingVariableVisitor1960%360%212144443311
TagPluginManager.TagPluginContextImpl1900%160%25254848171711
Generator.new Node.Visitor() {...}1890%160%101035352211
DefaultErrorHandler1870%60%8828285511
Mark1850%100%17174747121211
AntCompiler.SystemLogHandler1820%0%33336969313111
Validator.ValidateVisitor.new ELNode.Visitor() {...}1620%0%4425252211
ServletWriter1610%100%19194444141411
JDTCompiler.new ICompilerRequestor() {...}1600%140%9929292211
JDTCompiler.new ICompilationUnit() {...}1490%60%9930306611
Generator.new Node.Visitor() {...}1430%160%111127273311
Node.NamedAttribute1210%100%16163434111111
TagFileProcessor.TagFileLoaderVisitor1120%60%5523232211
Validator.TagExtraInfoVisitor1110%100%7722222211
Node.TemplateText1050%140%151528288811
Generator.new Node.Visitor() {...}1040%60%7728284411
Generator.GenerateVisitor.new Node.Visitor() {...}980%60%5515152211
Node.Root960%60%17173131141411
Validator.ValidateVisitor.new ELNode.Visitor() {...}960%120%8824242211
Node.PageDirective900%60%9919196611
TextOptimizer.TextCatVisitor900%100%15152929101011
Generator.TagHandlerInfo890%60%7718184411
Node.Nodes810%0%11112727101011
Generator.GenBuffer800%80%101023236611
Node.ScriptingElement740%120%101017174411
Node.TagDirective730%0%7716165511
BeanRepository710%100%9916164411
ELNode.Nodes710%80%121220208811
JspConfig.JspProperty690%n/a12122424121211
ELParser.TextBuilder690%n/a6617176611
ELFunctionMapper660%0%3313132211
StringInterpreterFactory620%100%8817173311
ELInterpreterFactory620%100%8817173311
Generator.GenerateVisitor.new Node.Visitor() {...}620%n/a2211112211
ELNode.Function530%n/a13132222131311
Node.ChildInfo0%n/a13131919131311
Validator.ValidateVisitor.new FunctionMapper() {...}0%n/a33553311
Localizer0%60%7717174411
PageDataImpl0%n/a22882211
ELFunctionMapper.ELFunctionVisitor.new ELNode.Visitor() {...}0%0%33772211
Node.PlugIn0%n/a7712127711
Node.JspElement0%n/a7712127711
TldCache.TaglibXmlCacheEntry0%n/a7714147711
ELParser.Char0%n/a44664411
SmapUtil.PreScanVisitor0%0%55773311
Node.ForwardAction0%n/a55995511
Node.SetProperty0%n/a55995511
Node.UseBean0%n/a55995511
AntCompiler.JasperAntLogger0%n/a44994411
Node.ParamAction0%n/a55995511
Node.IncludeAction0%n/a55995511
ScriptingVariabler.CustomTagCounter0%n/a11771111
JasperTagInfo0%0%44553311
Generator.GenBuffer.new Node.Visitor() {...}0%0%55773311
Node.ELExpression0%n/a55995511
ErrorDispatcher.ErrorVisitor0%0%55773311
Node.DoBodyAction0%n/a33663311
Node.GetProperty0%n/a33663311
Node.IncludeDirective0%n/a33663311
Node.VariableDirective0%n/a33663311
Node.InvokeAction0%n/a33663311
Node.AttributeDirective0%n/a33663311
Node.FallBackAction0%n/a33663311
Node.JspBody0%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
JspConfig.JspPropertyGroup0%n/a44884411
ELParser.Id0%n/a33553311
Node.Declaration0%n/a33663311
ScriptingVariabler0%n/a33663311
Generator.FragmentHelperClass.Fragment0%n/a33663311
ELNode.Root0%n/a44884411
TagPluginManager.NodeVisitor0%n/a22772211
JarScannerFactory0%0%22551111
Node.ChildInfoBase0%n/a22442211
Node.NamedAttribute.new Node.Visitor() {...}0%n/a33553311
Collector0%n/a22662211
ELParser.Token0%n/a55775511
Validator.ValidateVisitor.NamedAttributeVisitor0%0%44552211
Validator.ValidateVisitor.XmlEscapeNonELVisitor0%n/a22442211
JspUtil.ValidAttribute0%n/a22662211
Node.JspRoot0%n/a22442211
Node.JspOutput0%n/a22442211
Node.JspText0%n/a22442211
TextOptimizer0%n/a22662211
ELNode.ELText0%n/a33663311
ELNode.Text0%n/a33663311
Node.Comment0%n/a22442211
Node.TaglibDirective0%n/a22442211
ELNode.Visitor0%n/a55665511
JspRuntimeContext.SecurityHolder0%n/a11441111
EncodingDetector.BomResult0%n/a11441111
ELInterpreterFactory.DefaultELInterpreter0%n/a22222211
JspDocumentParser.EnableDTDValidationException0%n/a22332211
ELNode0%n/a11221111