org.apache.bcel.generic

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethodsMissedClasses
Total6,731 of 22,23269%765 of 1,86558%8582,5351,4235,7383471,4646217
InstructionList.java1,13572939%1307737%116176244434427202
MethodGen.java5161,62975%8917966%93228114454329404
AnnotationEntryGen.java38232846%442435%28548015652001
ClassGen.java32053862%472130%609377187325902
InstructionFactory.java3021,06677%4215078%4018447234144402
SWITCH.java2530%240%181858586611
FieldGen.java25128653%402639%406849119153302
InstructionConstants.java2500%n/a221231232222
ConstantPoolGen.java2451,18582%208080%24994225074401
Select.java22120748%25721%2043409172701
SimpleElementValueGen.java17024158%211338%2042359631701
PUSH.java14017054%182457%1735286971401
LocalVariableGen.java13317556%131959%19392768112301
BranchInstruction.java12812850%14836%1129165921801
CodeExceptionGen.java1138542%1412%1223204251501
ArrayElementValueGen.java1108543%6440%715214041001
Type.java8559187%57593%10711615353003
ElementValueGen.java7814364%71568%6249330501
EnumElementValueGen.java747249%50%61282941001
Instruction.java7367790%1311189%151342225342401
ReferenceType.java7333782%497159%416718821701
MULTIANEWARRAY.java618457%3350%61443231101
InstructionHandle.java5919877%111760%1341166962701
ReturnaddressType.java5814%100%91113164601
LineNumberGen.java513943%40%712102251001
NameSignatureInstruction.java510%n/a5513135511
LocalVariableInstruction.java5021180%93378%103566111201
RET.java487059%6650%71673411001
INVOKEINTERFACE.java478263%50%3103322901
ObjectType.java457562%6857%718142731101
JsrInstruction.java4515%100%7912162401
JSR_W.java450%n/a5517175511
ArrayInstruction.java4110%90%111214163401
CPInstruction.java407866%3350%3126271901
AnnotationElementValueGen.java403445%0%487173701
LDC.java3913777%61062%72274911001
FieldGenOrMethodGen.java398769%50%52083731801
LDC2_W.java374353%433%495191501
IINC.java3614279%71568%82234811101
FieldOrMethod.java3510975%5337%5126321801
ConversionInstruction.java3412%80%91012142301
ArrayType.java3211377%41376%7187323901
ClassElementValueGen.java324156%0%497193801
ArithmeticInstruction.java2815%50%679112301
INVOKEDYNAMIC.java278575%n/a282292801
JSR.java275466%50%277250501
NEWARRAY.java275265%n/a31042231001
GOTO.java265668%50%277260501
ElementValuePairGen.java248377%50%3104262901
BasicType.java244866%31583%3172170401
InstructionComparator.java243257%7750%593120201
ReturnInstruction.java222553%685%3114152501
INVOKESPECIAL.java214568%n/a151181501
INVOKEVIRTUAL.java214568%n/a151181501
GOTO_W.java212453%n/a257172501
FCONST.java185575%583%384202501
LCONST.java184470%375%374182501
DCONST.java184470%375%374182501
ICONST.java184068%50%474162501
FieldInstruction.java2761%n/a17191701
SIPUSH.java4774%n/a282202801
BIPUSH.java4774%n/a282202801
INVOKESTATIC.java4577%n/a151181501
PUTFIELD.java4276%n/a151161501
GETFIELD.java4075%n/a151161501
NEW.java3572%n/a151141501
BranchHandle.java6685%100%2104212901
TargetLostException.java0%n/a22442211
ANEWARRAY.java4984%4100%171171501
CHECKCAST.java4984%4100%171171501
PUTSTATIC.java4081%n/a151161501
GETSTATIC.java4081%n/a151161501
ClassGenException.java33%n/a23462301
LREM.java2376%n/a131101301
IDIV.java2376%n/a131101301
LDIV.java2376%n/a131101301
IREM.java2376%n/a131101301
ATHROW.java1872%n/a13181301
MONITORENTER.java68%n/a13171301
MONITOREXIT.java68%n/a13171301
ARRAYLENGTH.java68%n/a13171301
IF_ICMPEQ.java2177%n/a141101401
IF_ACMPNE.java2177%n/a141101401
IFNE.java2177%n/a141101401
IF_ICMPGE.java2177%n/a141101401
IFLE.java2177%n/a141101401
IF_ICMPLE.java2177%n/a141101401
IF_ICMPGT.java2177%n/a141101401
IFNONNULL.java2177%n/a141101401
IFNULL.java2177%n/a141101401
IFGT.java2177%n/a141101401
IFLT.java2177%n/a141101401
IF_ICMPLT.java2177%n/a141101401
IF_ACMPEQ.java2177%n/a141101401
IFGE.java2177%n/a141101401
IFEQ.java2177%n/a141101401
IF_ICMPNE.java2177%n/a141101401
INSTANCEOF.java4990%4100%171171501
StackInstruction.java50%n/a23352301
EmptyVisitor.java18097%n/a41824182418201
LDC_W.java77%n/a13281301
TABLESWITCH.java15598%675%290370501
FCMPL.java1890%n/a13181301
FCMPG.java1890%n/a13181301
ACONST_NULL.java1890%n/a13181301
LCMP.java1890%n/a13181301
DCMPL.java1890%n/a13181301
DCMPG.java1890%n/a13181301
InstructionConst.java940100%n/a0202300201
LOOKUPSWITCH.java133100%4100%070340501
InvokeInstruction.java120100%675%21403001001
StoreInstruction.java27100%n/a030100301
LoadInstruction.java27100%n/a030100301
BALOAD.java20100%n/a02080201
I2B.java20100%n/a02080201
BASTORE.java20100%n/a02080201
DALOAD.java20100%n/a02080201
LSUB.java20100%n/a02080201
I2F.java20100%n/a02080201
SASTORE.java20100%n/a02080201
LSHR.java20100%n/a02080201
INEG.java20100%n/a02080201
LASTORE.java20100%n/a02080201
LRETURN.java20100%n/a02080201
DDIV.java20100%n/a02080201
FALOAD.java20100%n/a02080201
D2L.java20100%n/a02080201
ISHR.java20100%n/a02080201
LNEG.java20100%n/a02080201
LAND.java20100%n/a02080201
FNEG.java20100%n/a02080201
I2L.java20100%n/a02080201
LMUL.java20100%n/a02080201
FRETURN.java20100%n/a02080201
F2I.java20100%n/a02080201
L2D.java20100%n/a02080201
FREM.java20100%n/a02080201
I2C.java20100%n/a02080201
ISUB.java20100%n/a02080201
IUSHR.java20100%n/a02080201
IADD.java20100%n/a02080201
IRETURN.java20100%n/a02080201
IXOR.java20100%n/a02080201
L2I.java20100%n/a02080201
IASTORE.java20100%n/a02080201
DADD.java20100%n/a02080201
F2D.java20100%n/a02080201
CALOAD.java20100%n/a02080201
LUSHR.java20100%n/a02080201
RETURN.java20100%n/a02080201
LSHL.java20100%n/a02080201
AALOAD.java20100%n/a02080201
DSUB.java20100%n/a02080201
FDIV.java20100%n/a02080201
LOR.java20100%n/a02080201
F2L.java20100%n/a02080201
AASTORE.java20100%n/a02080201
LALOAD.java20100%n/a02080201
FASTORE.java20100%n/a02080201
D2F.java20100%n/a02080201
DNEG.java20100%n/a02080201
IOR.java20100%n/a02080201
FMUL.java20100%n/a02080201
ARETURN.java20100%n/a02080201
I2S.java20100%n/a02080201
L2F.java20100%n/a02080201
ISHL.java20100%n/a02080201
LXOR.java20100%n/a02080201
IALOAD.java20100%n/a02080201
IAND.java20100%n/a02080201
DMUL.java20100%n/a02080201
DREM.java20100%n/a02080201
DASTORE.java20100%n/a02080201
FADD.java20100%n/a02080201
DRETURN.java20100%n/a02080201
IMUL.java20100%n/a02080201
CASTORE.java20100%n/a02080201
I2D.java20100%n/a02080201
SALOAD.java20100%n/a02080201
LADD.java20100%n/a02080201
FSUB.java20100%n/a02080201
D2I.java20100%n/a02080201
LLOAD.java18100%n/a03070301
FSTORE.java18100%n/a03070301
DSTORE.java18100%n/a03070301
ASTORE.java18100%n/a03070301
LSTORE.java18100%n/a03070301
DLOAD.java18100%n/a03070301
FLOAD.java18100%n/a03070301
ALOAD.java18100%n/a03070301
ISTORE.java18100%n/a03070301
ILOAD.java18100%n/a03070301
POP2.java100%n/a02070201
SWAP.java100%n/a02070201
POP.java100%n/a02070201
DUP.java100%n/a02070201
DUP2.java100%n/a02070201
DUP2_X2.java100%n/a02050201
DUP2_X1.java100%n/a02050201
DUP_X1.java100%n/a02050201
DUP_X2.java100%n/a02050201
BREAKPOINT.java100%n/a02040201
NOP.java100%n/a02040201
IMPDEP2.java100%n/a02040201
IMPDEP1.java100%n/a02040201
IfInstruction.java100%n/a02040201
GotoInstruction.java100%n/a02040201