org.apache.bcel.generic

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethodsMissedClasses
Total17,827 of 17,8270%1,345 of 1,3450%1,9651,9654,4454,4451,2221,222202202
InstructionList.java1,8920%1990%170170411411707022
MethodGen.java1,6430%1980%163163341341646433
ConstantPoolGen.java1,4240%980%9595235235414122
InstructionFactory.java1,2350%1650%166166212212414122
InstructionConstants.java9430%n/a222312312222
ClassGen.java7200%420%6565156156444411
FieldGen.java4620%500%5050105105232311
ReferenceType.java3390%1000%555565655511
Select.java3280%320%29296464131311
Type.java3220%230%23236666111122
SWITCH.java3020%240%191952527711
PUSH.java2810%420%33335858121211
LocalVariableInstruction.java2670%440%35355858111111
InstructionHandle.java2570%280%39397070252511
Instruction.java2450%240%28285353161611
LocalVariableGen.java2440%240%29294949171711
BranchInstruction.java2390%240%27275454151511
CodeExceptionGen.java1930%160%22223939141411
EmptyVisitor.java1830%n/a18118118118118118111
TABLESWITCH.java1710%100%101033335511
MULTIANEWARRAY.java1590%60%14143535111111
LDC.java1560%120%18184242101011
IINC.java1540%140%18184343111111
INVOKEINTERFACE.java1490%20%101037379911
ArrayType.java1440%170%171731318811
LOOKUPSWITCH.java1350%40%7728285511
CPInstruction.java1210%60%121226269911
RET.java1170%120%16163232101011
ObjectType.java1010%140%151522228811
InvokeInstruction.java990%40%111120209911
BranchHandle.java990%40%13132929111111
LDC2_W.java840%60%9918185511
FieldOrMethod.java810%n/a7716167711
LineNumberGen.java810%40%111119199911
NEWARRAY.java800%n/a10102121101011
INVOKESPECIAL.java770%n/a4420204411
INVOKEVIRTUAL.java770%n/a4420204411
FCONST.java740%60%8819195511
GOTO.java740%40%7723235511
JSR.java740%40%7723235511
BasicType.java720%180%161616163311
PUTFIELD.java690%n/a5519195511
CHECKCAST.java690%40%7719195511
ANEWARRAY.java690%40%7719195511
GETFIELD.java670%n/a5519195511
FieldGenOrMethodGen.java660%n/a12121717121211
SIPUSH.java650%n/a8819198811
BIPUSH.java650%n/a8819198811
DCONST.java630%40%7717175511
INVOKESTATIC.java630%n/a4418184411
LCONST.java630%40%7717175511
NEW.java620%n/a5517175511
GETSTATIC.java600%n/a5518185511
ICONST.java600%40%7715155511
PUTSTATIC.java600%n/a5518185511
JsrInstruction.java540%100%9915154411
INSTANCEOF.java510%40%7716165511
ReturnInstruction.java460%70%111113135511
JSR_W.java450%n/a5516165511
GOTO_W.java450%n/a5516165511
FieldInstruction.java440%n/a77887711
ReturnaddressType.java420%20%6610105511
ArrayInstruction.java420%90%121214144411
ConversionInstruction.java380%80%101012123311
ArithmeticInstruction.java320%50%77993311
IDIV.java300%n/a3310103311
LDIV.java300%n/a3310103311
LREM.java300%n/a3310103311
StoreInstruction.java300%n/a3311113311
IREM.java300%n/a3310103311
IFLT.java270%n/a44994411
IFNE.java270%n/a44994411
IFLE.java270%n/a44994411
IF_ICMPEQ.java270%n/a44994411
IFGT.java270%n/a44994411
IF_ICMPGT.java270%n/a44994411
IF_ICMPLE.java270%n/a44994411
LoadInstruction.java270%n/a3310103311
IF_ICMPNE.java270%n/a44994411
IF_ACMPNE.java270%n/a44994411
IFEQ.java270%n/a44994411
IFNONNULL.java270%n/a44994411
IF_ACMPEQ.java270%n/a44994411
IF_ICMPGE.java270%n/a44994411
IFNULL.java270%n/a44994411
IFGE.java270%n/a44994411
IF_ICMPLT.java270%n/a44994411
ARRAYLENGTH.java220%n/a33773311
MONITOREXIT.java220%n/a33773311
ATHROW.java220%n/a33773311
MONITORENTER.java220%n/a33773311
FDIV.java200%n/a22882211
FNEG.java200%n/a22882211
CASTORE.java200%n/a22882211
LMUL.java200%n/a22882211
L2F.java200%n/a22882211
FSUB.java200%n/a22882211
BASTORE.java200%n/a22882211
LASTORE.java200%n/a22882211
IADD.java200%n/a22882211
ACONST_NULL.java200%n/a33883311
I2S.java200%n/a22882211
DREM.java200%n/a22882211
IMUL.java200%n/a22882211
L2I.java200%n/a22882211
I2D.java200%n/a22882211
SALOAD.java200%n/a22882211
BALOAD.java200%n/a22882211
FADD.java200%n/a22882211
DRETURN.java200%n/a22882211
FCMPG.java200%n/a33883311
LAND.java200%n/a22882211
CALOAD.java200%n/a22882211
I2L.java200%n/a22882211
LALOAD.java200%n/a22882211
D2L.java200%n/a22882211
AASTORE.java200%n/a22882211
D2I.java200%n/a22882211
LUSHR.java200%n/a22882211
DCMPL.java200%n/a33883311
LOR.java200%n/a22882211
DASTORE.java200%n/a22882211
ISHR.java200%n/a22882211
L2D.java200%n/a22882211
IXOR.java200%n/a22882211
DADD.java200%n/a22882211
DALOAD.java200%n/a22882211
ISHL.java200%n/a22882211
IAND.java200%n/a22882211
LSHR.java200%n/a22882211
DDIV.java200%n/a22882211
LSUB.java200%n/a22882211
D2F.java200%n/a22882211
DNEG.java200%n/a22882211
IALOAD.java200%n/a22882211
I2B.java200%n/a22882211
F2I.java200%n/a22882211
F2D.java200%n/a22882211
FREM.java200%n/a22882211
ISUB.java200%n/a22882211
IASTORE.java200%n/a22882211
FMUL.java200%n/a22882211
I2C.java200%n/a22882211
IUSHR.java200%n/a22882211
AALOAD.java200%n/a22882211
DSUB.java200%n/a22882211
FASTORE.java200%n/a22882211
SASTORE.java200%n/a22882211
ARETURN.java200%n/a22882211
DMUL.java200%n/a22882211
INEG.java200%n/a22882211
LRETURN.java200%n/a22882211
LXOR.java200%n/a22882211
LADD.java200%n/a22882211
I2F.java200%n/a22882211
FCMPL.java200%n/a33883311
F2L.java200%n/a22882211
IRETURN.java200%n/a22882211
RETURN.java200%n/a22882211
LNEG.java200%n/a22882211
FRETURN.java200%n/a22882211
LSHL.java200%n/a22882211
FALOAD.java200%n/a22882211
IOR.java200%n/a22882211
DCMPG.java200%n/a33883311
DLOAD.java180%n/a33773311
LSTORE.java180%n/a33773311
ALOAD.java180%n/a33773311
FLOAD.java180%n/a33773311
ILOAD.java180%n/a33773311
LLOAD.java180%n/a33773311
ASTORE.java180%n/a33773311
ISTORE.java180%n/a33773311
FSTORE.java180%n/a33773311
DSTORE.java180%n/a33773311
POP2.java170%n/a22772211
SWAP.java170%n/a22772211
POP.java170%n/a22772211
DUP2.java170%n/a22772211
DUP.java170%n/a22772211
LDC_W.java0%n/a33663311
DUP2_X2.java0%n/a22552211
DUP_X1.java0%n/a22552211
DUP2_X1.java0%n/a22552211
DUP_X2.java0%n/a22552211
TargetLostException.java0%n/a22442211
StackInstruction.java0%n/a33443311
IMPDEP1.java0%n/a22442211
NOP.java0%n/a22442211
IMPDEP2.java0%n/a22442211
LCMP.java0%n/a22442211
BREAKPOINT.java0%n/a22442211
GotoInstruction.java0%n/a22332211
IfInstruction.java0%n/a22332211
ClassGenException.java0%n/a22222211