org.codehaus.janino.util

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethodsMissedClasses
Total9,491 of 11,61818%645 of 74112%1,0871,3261,8262,21074693991106
DeepCopier2,8810%1560%24124149549516316311
ClassFile1,6350%1580%151151317317666611
AutoIndentWriter6630%1060%6464123123111111
AbstractTraverser3001,45082%169485%38182553402812701
ClassFile.StackMapTableAttribute2860%360%292958587711
ClassFile.CodeAttribute1630%80%7734343311
DeepCopier.new Visitor.RvalueVisitor() {...}1610%n/a32323232323211
DeepCopier.new Visitor.BlockStatementVisitor() {...}1210%n/a24242424242411
ClassFile.MethodInfo1200%20%12122525111111
ClassFile.ConstantPoolInfo1160%150%161618182211
ClassFile.AnnotationsAttribute1070%80%111125257711
ClassFile.InnerClassesAttribute930%40%7723235511
ClassFile.FieldInfo930%20%101021219911
ClassFile.LocalVariableTableAttribute880%40%5520203311
ClassFile.ConstantFieldrefInfo770%60%111114148811
ClassFile.ConstantMethodrefInfo770%60%111114148811
ClassFile.ConstantNameAndTypeInfo770%60%111114148811
ClassFile.ConstantInterfaceMethodrefInfo770%60%111114148811
ClassFile.ConstantUtf8Info750%100%141417179911
ClassFile.ConstantInvokeDynamicInfo730%60%111114148811
ClassFile.ConstantMethodHandleInfo730%60%111114148811
ClassFile.LineNumberTableAttribute700%40%5514143311
ClassFile.StackMapTableAttribute.AppendFrame670%80%9911115511
ClassFile.StackMapTableAttribute.FullFrame640%n/a4415154411
DeepCopier.new Visitor.TypeDeclarationVisitor() {...}610%n/a12121212121211
ClassFile.StackMapTableAttribute.ChopFrame600%80%9910105511
ClassFile.ConstantDoubleInfo580%40%9910107711
ClassFile.Annotation570%20%5516164411
ClassFile.ConstantLongInfo560%40%99997711
ClassFile.StackMapTableAttribute.ObjectVariableInfo530%40%9912127711
ClassFile.ConstantFloatInfo500%40%99997711
ClassFile.ConstantClassInfo490%40%99997711
ClassFile.ConstantStringInfo490%40%99997711
ClassFile.ConstantIntegerInfo480%40%99997711
ClassFile.ConstantMethodTypeInfo470%40%9911117711
ClassFile.StackMapTableAttribute.UninitializedVariableInfo460%40%88886611
ClassFile.ExceptionsAttribute430%20%5510104411
AbstractTraverser.new Visitor.TypeDeclarationVisitor() {...}424149%n/a61261261201
ClassFile.ArrayElementValue420%20%55884411
DeepCopier.new Visitor.LvalueVisitor() {...}410%n/a88888811
DeepCopier.new Visitor.TypeBodyDeclarationVisitor() {...}410%n/a88888811
ClassFile.StackMapTableAttribute.SameLocals1StackItemFrameExtended400%n/a44994411
ClassFile.StackMapTableAttribute.SameLocals1StackItemFrame390%n/a44884411
AbstractTraverser.new Visitor.TypeBodyDeclarationVisitor() {...}3538%n/a58595801
DeepCopier.new Visitor.TypeVisitor() {...}310%n/a66666611
AbstractTraverser.new Visitor.ImportVisitor() {...}2817%n/a45454501
ClassFile.AttributeInfo280%n/a22772211
ClassFile.StackMapTableAttribute.SameFrameExtended280%n/a44664411
DeepCopier.new Visitor.ImportVisitor() {...}260%n/a55555511
DeepCopier.new Visitor.AtomVisitor() {...}260%n/a55555511
DeepCopier.new Visitor.ModifierVisitor() {...}260%n/a55555511
ClassFile.StackMapTableAttribute.StackMapFrame250%80%66552211
ClassFile.StackMapTableAttribute.SameFrame250%n/a44444411
ClassFile.ConstantValueAttribute0%n/a44884411
ClassFile.AnnotationDefaultAttribute0%n/a33883311
ClassFile.EnumConstValue0%n/a44994411
ClassFile.SignatureAttribute0%n/a44774411
AbstractTraverser.7.new Visitor.ConstructorInvocationVisitor() {...}0%n/a33333311
AbstractTraverser.new Visitor.RvalueVisitor() {...}20490%n/a33233333201
ClassFile.ConstantElementValue0%n/a44884411
DeepCopier.new Visitor.TypeArgumentVisitor() {...}0%n/a44444411
DeepCopier.new Visitor.ElementValueVisitor() {...}0%n/a44444411
DeepCopier.new Visitor.AnnotationVisitor() {...}0%n/a44444411
ClassFile.StackMapTableAttribute.new ClassFile.StackMapTableAttribute.VerificationTypeInfo() {...}0%20%77666611
ClassFile.StackMapTableAttribute.new ClassFile.StackMapTableAttribute.VerificationTypeInfo() {...}0%20%77666611
ClassFile.StackMapTableAttribute.new ClassFile.StackMapTableAttribute.VerificationTypeInfo() {...}0%20%77666611
ClassFile.StackMapTableAttribute.new ClassFile.StackMapTableAttribute.VerificationTypeInfo() {...}0%20%77666611
ClassFile.StackMapTableAttribute.new ClassFile.StackMapTableAttribute.VerificationTypeInfo() {...}0%20%77666611
ClassFile.StackMapTableAttribute.new ClassFile.StackMapTableAttribute.VerificationTypeInfo() {...}0%20%77666611
ClassFile.StackMapTableAttribute.new ClassFile.StackMapTableAttribute.VerificationTypeInfo() {...}0%20%77666611
ClassFile.SourceFileAttribute0%n/a33663311
ClassFile.LocalVariableTableAttribute.Entry0%n/a11771111
AbstractTraverser.4.new Visitor.LvalueVisitor() {...}4674%n/a28282801
AbstractTraverser.new Visitor.AtomVisitor() {...}58%n/a25492501
DeepCopier.new Visitor.FunctionDeclaratorVisitor() {...}0%n/a33333311
DeepCopier.new Visitor.AbstractCompilationUnitVisitor() {...}0%n/a33333311
DeepCopier.new Visitor.ArrayInitializerOrRvalueVisitor() {...}0%n/a33333311
DeepCopier.new Visitor.ConstructorInvocationVisitor() {...}0%n/a33333311
DeepCopier.new Visitor.FieldDeclarationOrInitializerVisitor() {...}0%n/a33333311
DeepCopier.new Visitor.TryStatementResourceVisitor() {...}0%n/a33333311
ClassFile.CodeAttribute.ExceptionTableEntry0%n/a11661111
ClassFile.InnerClassesAttribute.Entry0%n/a11661111
ClassFile.new ClassFile.AttributeInfo() {...}0%n/a22222211
AbstractTraverser.new Visitor.AbstractCompilationUnitVisitor() {...}30%n/a23452301
ClassFile.SyntheticAttribute0%n/a33443311
ClassFile.DeprecatedAttribute0%n/a33333311
ClassFile.ByteElementValue0%n/a22222211
ClassFile.DoubleElementValue0%n/a22222211
ClassFile.BooleanElementValue0%n/a22222211
ClassFile.LineNumberTableAttribute.Entry0%n/a11441111
ClassFile.LongElementValue0%n/a22222211
ClassFile.ClassFileException0%n/a22222211
ClassFile.CharElementValue0%n/a22222211
ClassFile.IntElementValue0%n/a22222211
ClassFile.FloatElementValue0%n/a22222211
ClassFile.StringElementValue0%n/a22222211
ClassFile.ClassElementValue0%n/a22222211
ClassFile.ShortElementValue0%n/a22222211
AbstractTraverser.7.new Visitor.TypeVisitor() {...}3882%n/a16161601
AbstractTraverser.5.new Visitor.FunctionDeclaratorVisitor() {...}63%n/a13131301
ClassFile.ConstantValuePoolInfo0%n/a11111111
AbstractTraverser.new Visitor.BlockStatementVisitor() {...}167100%n/a02402402401
AbstractTraverser.new Visitor.ArrayInitializerOrRvalueVisitor() {...}35100%2100%04060301
AbstractTraverser.new Visitor.ElementValueVisitor() {...}28100%n/a04050401
AbstractTraverser.new Visitor.AnnotationVisitor() {...}27100%n/a04040401
AbstractTraverser.new Visitor.TryStatementResourceVisitor() {...}100%n/a03030301