org.codehaus.janino.util

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethodsMissedClasses
Total7,633 of 7,6330%602 of 6020%8488481,5141,5145345347272
AbstractTraverser1,6970%1120%17517533633611911911
ClassFile1,5120%1500%134134295295535311
AutoIndentWriter6630%1060%6464121121111111
Benchmark2810%300%26265151111111
MultiIterator2550%120%19194040131311
StringPattern2370%450%323246469911
AbstractTraverser.new Visitor.RvalueVisitor() {...}1900%n/a27272828272711
AbstractTraverser.new Visitor.BlockStatementVisitor() {...}1670%n/a24242424242411
ClassFile.CodeAttribute1630%80%7734343311
ResourceFinderClassLoader1270%120%101028284411
ClassFile.ConstantPoolInfo1160%150%161618182211
ClassFile.AnnotationsAttribute1070%80%111125257711
ClassFile.MethodInfo1000%20%11112222101011
ClassFile.FieldInfo950%20%101021219911
ClassFile.InnerClassesAttribute930%40%7723235511
ClassFile.LocalVariableTableAttribute880%40%5520203311
AbstractTraverser.new Visitor.TypeDeclarationVisitor() {...}830%n/a12121212121211
ClassFile.LineNumberTableAttribute700%40%5514143311
TeeReader700%80%8821214411
AbstractTraverser.3.new Visitor.LvalueVisitor() {...}620%n/a88888811
ClassFile.ConstantUtf8Info600%100%121215157711
AbstractTraverser.new Visitor.TypeBodyDeclarationVisitor() {...}570%n/a88998811
ClassFile.Annotation570%20%5516164411
ClassFile.ConstantMethodHandleInfo560%60%101013137711
ClassFile.ConstantFieldrefInfo560%60%9912126611
ClassFile.ConstantMethodrefInfo560%60%9912126611
ClassFile.ConstantInterfaceMethodrefInfo560%60%9912126611
ClassFile.ConstantInvokeDynamicInfo560%60%101013137711
ClassFile.ConstantNameAndTypeInfo550%60%9912126611
ClassFile.ConstantDoubleInfo480%40%88996611
AbstractTraverser.6.new Visitor.TypeVisitor() {...}460%n/a66666611
ClassFile.ConstantLongInfo440%40%88886611
ClassFile.ExceptionsAttribute440%20%5511114411
ClassFile.ArrayElementValue420%20%55884411
ClassFile.ConstantFloatInfo400%40%88886611
AbstractTraverser.new Visitor.AtomVisitor() {...}390%n/a55995511
ClassFile.ConstantIntegerInfo380%40%88886611
ClassFile.ConstantStringInfo370%40%88886611
ClassFile.ConstantClassInfo370%40%88886611
ClassFile.ConstantMethodTypeInfo350%40%8810106611
AbstractTraverser.new Visitor.ImportVisitor() {...}340%n/a55555511
ClassFile.AttributeInfo280%n/a22772211
AbstractTraverser.new Visitor.ElementValueVisitor() {...}280%n/a44554411
AbstractTraverser.new Visitor.AnnotationVisitor() {...}270%n/a44444411
ClassFile.ConstantValueAttribute250%n/a44884411
ClassFile.AnnotationDefaultAttribute240%n/a33883311
ClassFile.EnumConstValue240%n/a44994411
AbstractTraverser.6.new Visitor.ConstructorInvocationVisitor() {...}220%n/a33333311
AbstractTraverser.4.new Visitor.FunctionDeclaratorVisitor() {...}220%n/a33333311
ClassFile.ConstantElementValue210%n/a44884411
AbstractTraverser.new Visitor.TryStatementResourceVisitor() {...}200%n/a33333311
ClassFile.SourceFileAttribute190%n/a33663311
ClassFile.LocalVariableTableAttribute.Entry180%n/a11771111
ClassFile.InnerClassesAttribute.Entry150%n/a11661111
ClassFile.CodeAttribute.ExceptionTableEntry150%n/a11661111
ClassFile.new ClassFile.AttributeInfo() {...}150%n/a22222211
Benchmark.new Benchmark.Reporter() {...}0%n/a22222211
ClassFile.SyntheticAttribute0%n/a33443311
ClassFile.DeprecatedAttribute0%n/a33333311
ClassFile.CharElementValue0%n/a22222211
ClassFile.LineNumberTableAttribute.Entry0%n/a11441111
ClassFile.DoubleElementValue0%n/a22222211
ClassFile.ShortElementValue0%n/a22222211
ClassFile.FloatElementValue0%n/a22222211
ClassFile.ClassElementValue0%n/a22222211
ClassFile.IntElementValue0%n/a22222211
ClassFile.BooleanElementValue0%n/a22222211
ClassFile.StringElementValue0%n/a22222211
ClassFile.ClassFileException0%n/a22222211
ClassFile.LongElementValue0%n/a22222211
ClassFile.ByteElementValue0%n/a22222211
ClassFile.ConstantValuePoolInfo0%n/a11111111