org.apache.bcel.generic

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethodsMissedClasses
Total22,135 of 22,1350%1,865 of 1,8650%2,5352,5355,8175,8171,4641,464217217
MethodGen.java2,1410%2680%228228460460949444
InstructionList.java1,8550%2070%176176445445727222
ConstantPoolGen.java1,4270%1000%9999253253444411
InstructionFactory.java1,3400%1920%184184247247444422
InstructionConst.java9400%n/a222302302211
ClassGen.java8560%680%9393189189595922
Instruction.java7480%1240%134134253253242411
AnnotationEntryGen.java7220%680%5454155155202011
Type.java6720%800%7171150150303033
FieldGen.java5350%660%6868119119333322
Select.java4260%320%43439393272711
ReferenceType.java4100%1200%676781817711
SimpleElementValueGen.java4080%340%42429999171711
PUSH.java3090%420%35357777141411
LocalVariableGen.java3050%320%39396868232311
LocalVariableInstruction.java2590%420%35356767121211
InstructionHandle.java2560%280%41416969272711
SWITCH.java2530%240%181860606611
InstructionConstants.java2500%n/a221231232222
BranchInstruction.java2480%220%29296161181811
ElementValueGen.java2190%220%242434345511
CodeExceptionGen.java1960%160%23234242151511
ArrayElementValueGen.java1940%100%15153737101011
EmptyVisitor.java1840%n/a18218218218218218211
IINC.java1770%220%22225252111111
LDC.java1740%160%22225151101011
TABLESWITCH.java1570%80%9937375511
EnumElementValueGen.java1440%40%12123030101011
ArrayType.java1440%170%181832329911
FieldOrMethod.java1440%80%121232328811
MULTIANEWARRAY.java1430%60%14143333111111
LOOKUPSWITCH.java1330%40%7734345511
INVOKEINTERFACE.java1280%0%101033339911
FieldGenOrMethodGen.java1250%40%20203737181811
InvokeInstruction.java1200%80%14143131101011
ObjectType.java1190%140%18182727111111
RET.java1170%120%16163737101011
CPInstruction.java1160%60%121227279911
INVOKEDYNAMIC.java1120%n/a8830308811
ElementValuePairGen.java1060%0%101027279911
LineNumberGen.java890%40%12122222101011
GOTO.java820%40%7727275511
JSR.java810%40%7726265511
NEWARRAY.java790%n/a10102222101011
LDC2_W.java780%60%9919195511
BranchHandle.java760%0%101021219911
ClassElementValueGen.java730%0%9920208811
AnnotationElementValueGen.java730%0%8817177711
FCONST.java720%60%8821215511
BasicType.java700%180%171717174411
ReturnaddressType.java670%100%111116166611
INVOKESPECIAL.java660%n/a5519195511
INVOKEVIRTUAL.java660%n/a5519195511
SIPUSH.java630%n/a8820208811
BIPUSH.java630%n/a8820208811
LCONST.java610%40%7719195511
DCONST.java610%40%7719195511
INVOKESTATIC.java580%n/a5519195511
ANEWARRAY.java580%40%7717175511
CHECKCAST.java580%40%7717175511
ICONST.java570%40%7716165511
InstructionComparator.java560%140%9913132211
PUTFIELD.java550%n/a5517175511
INSTANCEOF.java540%40%7717175511
JsrInstruction.java540%100%9916164411
GETFIELD.java530%n/a5517175511
NameSignatureInstruction.java510%n/a5513135511
PUTSTATIC.java490%n/a5516165511
GETSTATIC.java490%n/a5516165511
NEW.java480%n/a5515155511
ReturnInstruction.java460%70%111115155511
ArrayInstruction.java450%90%121216164411
JSR_W.java450%n/a5517175511
GOTO_W.java450%n/a5517175511
FieldInstruction.java440%n/a77997711
ConversionInstruction.java380%80%101014143311
ArithmeticInstruction.java320%50%7711113311
LREM.java300%n/a3310103311
IDIV.java300%n/a3310103311
LDIV.java300%n/a3310103311
IREM.java300%n/a3310103311
IF_ICMPEQ.java270%n/a4410104411
IF_ACMPNE.java270%n/a4410104411
StoreInstruction.java270%n/a3310103311
IFNE.java270%n/a4410104411
LoadInstruction.java270%n/a3310103311
IF_ICMPGE.java270%n/a4410104411
IFLE.java270%n/a4410104411
IF_ICMPLE.java270%n/a4410104411
IF_ICMPGT.java270%n/a4410104411
IFNONNULL.java270%n/a4410104411
IFNULL.java270%n/a4410104411
IFGT.java270%n/a4410104411
IFLT.java270%n/a4410104411
IF_ICMPLT.java270%n/a4410104411
IF_ACMPEQ.java270%n/a4410104411
IFGE.java270%n/a4410104411
IFEQ.java270%n/a4410104411
IF_ICMPNE.java270%n/a4410104411
ATHROW.java250%n/a33883311
MONITORENTER.java220%n/a33773311
MONITOREXIT.java220%n/a33773311
ARRAYLENGTH.java220%n/a33773311
BALOAD.java200%n/a22882211
I2B.java200%n/a22882211
BASTORE.java200%n/a22882211
DALOAD.java200%n/a22882211
LSUB.java200%n/a22882211
I2F.java200%n/a22882211
SASTORE.java200%n/a22882211
LSHR.java200%n/a22882211
INEG.java200%n/a22882211
LASTORE.java200%n/a22882211
LRETURN.java200%n/a22882211
DDIV.java200%n/a22882211
FALOAD.java200%n/a22882211
D2L.java200%n/a22882211
ISHR.java200%n/a22882211
LNEG.java200%n/a22882211
FCMPL.java200%n/a33883311
LAND.java200%n/a22882211
FNEG.java200%n/a22882211
I2L.java200%n/a22882211
LMUL.java200%n/a22882211
FRETURN.java200%n/a22882211
F2I.java200%n/a22882211
FCMPG.java200%n/a33883311
L2D.java200%n/a22882211
FREM.java200%n/a22882211
I2C.java200%n/a22882211
ISUB.java200%n/a22882211
IUSHR.java200%n/a22882211
IADD.java200%n/a22882211
IRETURN.java200%n/a22882211
IXOR.java200%n/a22882211
L2I.java200%n/a22882211
IASTORE.java200%n/a22882211
DADD.java200%n/a22882211
F2D.java200%n/a22882211
CALOAD.java200%n/a22882211
LUSHR.java200%n/a22882211
RETURN.java200%n/a22882211
LSHL.java200%n/a22882211
AALOAD.java200%n/a22882211
DSUB.java200%n/a22882211
FDIV.java200%n/a22882211
LOR.java200%n/a22882211
F2L.java200%n/a22882211
AASTORE.java200%n/a22882211
LALOAD.java200%n/a22882211
FASTORE.java200%n/a22882211
D2F.java200%n/a22882211
DNEG.java200%n/a22882211
ACONST_NULL.java200%n/a33883311
IOR.java200%n/a22882211
FMUL.java200%n/a22882211
ARETURN.java200%n/a22882211
I2S.java200%n/a22882211
LCMP.java200%n/a33883311
L2F.java200%n/a22882211
ISHL.java200%n/a22882211
DCMPL.java200%n/a33883311
LXOR.java200%n/a22882211
IALOAD.java200%n/a22882211
IAND.java200%n/a22882211
DMUL.java200%n/a22882211
DREM.java200%n/a22882211
DASTORE.java200%n/a22882211
DCMPG.java200%n/a33883311
FADD.java200%n/a22882211
DRETURN.java200%n/a22882211
IMUL.java200%n/a22882211
CASTORE.java200%n/a22882211
I2D.java200%n/a22882211
SALOAD.java200%n/a22882211
LADD.java200%n/a22882211
FSUB.java200%n/a22882211
D2I.java200%n/a22882211
LLOAD.java180%n/a33773311
FSTORE.java180%n/a33773311
DSTORE.java180%n/a33773311
LDC_W.java180%n/a33883311
ASTORE.java180%n/a33773311
LSTORE.java180%n/a33773311
DLOAD.java180%n/a33773311
FLOAD.java180%n/a33773311
ALOAD.java180%n/a33773311
ISTORE.java180%n/a33773311
ILOAD.java180%n/a33773311
POP2.java0%n/a22772211
SWAP.java0%n/a22772211
POP.java0%n/a22772211
DUP.java0%n/a22772211
DUP2.java0%n/a22772211
ClassGenException.java0%n/a33663311
DUP2_X2.java0%n/a22552211
DUP2_X1.java0%n/a22552211
DUP_X1.java0%n/a22552211
DUP_X2.java0%n/a22552211
StackInstruction.java0%n/a33553311
TargetLostException.java0%n/a22442211
BREAKPOINT.java0%n/a22442211
NOP.java0%n/a22442211
IMPDEP2.java0%n/a22442211
IMPDEP1.java0%n/a22442211
IfInstruction.java0%n/a22442211
GotoInstruction.java0%n/a22442211