org.apache.bcel.generic

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethodsMissedClasses
Total6,066 of 22,41572%693 of 1,88563%8082,5501,2935,7493321,4695217
InstructionList.java1,11175340%1287938%114176240434417202
MethodGen.java5001,64476%8518368%89228109454329404
ClassGen.java30755164%422638%569375187305902
InstructionFactory.java3021,06677%4215078%4018447234144402
FieldGen.java25128653%402639%406849119153302
InstructionConstants.java2500%n/a221241242222
ConstantPoolGen.java2451,22683%208280%241014224374501
AnnotationEntryGen.java20551171%244464%21544015642001
SimpleElementValueGen.java17024158%211338%2042359631701
Select.java15727163%191340%1743309162701
PUSH.java14017054%182457%1735286971401
LocalVariableGen.java13317556%131959%19392768112301
CodeExceptionGen.java1138542%1412%1223204251501
ArrayElementValueGen.java1108744%6440%715214041001
BranchInstruction.java10315359%101254%929115921801
Type.java8259587%57593%9711515343003
ElementValueGen.java7814364%71568%6249330501
EnumElementValueGen.java747249%50%61282941001
Instruction.java7371190%1311589%151392226042701
ReferenceType.java7333782%497159%416718821701
InstructionHandle.java5919877%111760%1341166962701
ReturnaddressType.java5814%100%91113164601
LineNumberGen.java513943%40%712102251001
NameSignatureInstruction.java510%n/a5513135511
SWITCH.java4520882%81666%9189581601
ObjectType.java457562%6857%718142731101
JsrInstruction.java4515%100%7912162401
JSR_W.java450%n/a5517175511
LocalVariableInstruction.java4222284%63685%73546111201
ArrayInstruction.java4110%90%111214163401
AnnotationElementValueGen.java403445%0%487173701
LDC.java3913777%61062%72274911001
FieldGenOrMethodGen.java398769%50%52083731801
LDC2_W.java374353%433%495191501
FieldOrMethod.java3510975%5337%5126321801
INVOKEINTERFACE.java359773%375%3112322901
ConversionInstruction.java3412%80%91012142301
ClassElementValueGen.java324156%0%497193801
MULTIANEWARRAY.java3011879%3562%51523221101
RET.java308974%3975%41653411001
ArrayType.java2912180%41376%61963321001
CPInstruction.java289176%466%2125271901
ArithmeticInstruction.java2815%50%679112301
INVOKEDYNAMIC.java278876%n/a282302801
JSR.java275466%50%277250501
GOTO.java265668%50%277260501
ElementValuePairGen.java248377%50%3104262901
BasicType.java244866%31583%3172170401
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
IINC.java18092%24100%12315011101
InstructionComparator.java4275%5964%492120201
INVOKESTATIC.java4577%n/a151181501
PUTFIELD.java4276%n/a151161501
GETFIELD.java4075%n/a151161501
NEW.java3572%n/a151141501
NEWARRAY.java6784%n/a21032221001
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
IFLE.java2177%n/a141101401
IF_ICMPGE.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/a41824183418201
TABLESWITCH.java19598%3975%3110410501
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.java158100%8100%090350501
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
DADD.java20100%n/a02080201
IASTORE.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
DMUL.java20100%n/a02080201
IAND.java20100%n/a02080201
DREM.java20100%n/a02080201
DASTORE.java20100%n/a02080201
FADD.java20100%n/a02080201
IMUL.java20100%n/a02080201
DRETURN.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
LDC_W.java18100%n/a03080301
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