org.apache.bcel.generic

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethodsMissedClasses
Total22,232 of 22,2320%1,817 of 1,8170%2,5052,5055,7425,7421,4591,459217217
MethodGen.java2,1560%2600%223223462462939344
InstructionList.java1,8810%2070%174174432432707022
ConstantPoolGen.java1,4300%1000%9999250250444411
InstructionFactory.java1,3660%1900%183183233233444422
InstructionConst.java9400%n/a222302302211
ClassGen.java8260%420%8080181181595922
Instruction.java7500%1240%134134253253242411
AnnotationEntryGen.java7240%700%5454159159191911
Type.java6760%800%7171153153303033
FieldGen.java5210%540%6262122122333322
Select.java4280%320%43439191272711
SimpleElementValueGen.java4110%340%42429696171711
ReferenceType.java4100%1200%676782827711
PUSH.java3100%420%35356969141411
LocalVariableGen.java3080%320%39396868232311
LocalVariableInstruction.java2610%420%35356161121211
InstructionHandle.java2570%280%41416969272711
BranchInstruction.java2560%220%29295959181811
SWITCH.java2530%240%181858586611
InstructionConstants.java2500%n/a221231232222
ElementValueGen.java2210%220%242433335511
ArrayElementValueGen.java2090%120%151542429911
CodeExceptionGen.java1980%160%23234242151511
EmptyVisitor.java1840%n/a18218218218218218211
IINC.java1780%220%22224848111111
LDC.java1720%140%20204747101011
TABLESWITCH.java1570%80%9937375511
EnumElementValueGen.java1460%40%12122929101011
ArrayType.java1450%170%181832329911
MULTIANEWARRAY.java1450%60%14143232111111
FieldOrMethod.java1440%80%121232328811
LOOKUPSWITCH.java1330%40%7734345511
INVOKEINTERFACE.java1290%0%101032329911
FieldGenOrMethodGen.java1240%0%19193636181811
ObjectType.java1200%140%18182727111111
InvokeInstruction.java1200%80%14143030101011
RET.java1180%120%16163434101011
CPInstruction.java1180%60%121227279911
INVOKEDYNAMIC.java1120%n/a8829298811
ElementValuePairGen.java1070%0%101026269911
LineNumberGen.java900%40%12122222101011
GOTO.java820%40%7726265511
JSR.java810%40%7725255511
LDC2_W.java800%60%9919195511
NEWARRAY.java790%n/a10102222101011
BranchHandle.java770%0%101021219911
AnnotationElementValueGen.java740%0%8817177711
ClassElementValueGen.java730%0%9919198811
FCONST.java730%60%8820205511
BasicType.java720%180%171717174411
ReturnaddressType.java680%100%111116166611
INVOKESPECIAL.java660%n/a5518185511
INVOKEVIRTUAL.java660%n/a5518185511
SIPUSH.java630%n/a8820208811
BIPUSH.java630%n/a8820208811
LCONST.java620%40%7718185511
DCONST.java620%40%7718185511
INVOKESTATIC.java580%n/a5518185511
ANEWARRAY.java580%40%7717175511
CHECKCAST.java580%40%7717175511
ICONST.java580%40%7716165511
InstructionComparator.java560%140%9912122211
PUTFIELD.java550%n/a5516165511
INSTANCEOF.java540%40%7717175511
GETFIELD.java530%n/a5516165511
JsrInstruction.java530%100%9916164411
NameSignatureInstruction.java510%n/a5513135511
PUTSTATIC.java490%n/a5516165511
GETSTATIC.java490%n/a5516165511
NEW.java480%n/a5514145511
ReturnInstruction.java470%70%111115155511
ArrayInstruction.java460%90%121216164411
JSR_W.java450%n/a5517175511
GOTO_W.java450%n/a5517175511
FieldInstruction.java440%n/a77997711
ConversionInstruction.java390%80%101014143311
ArithmeticInstruction.java330%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
IFLE.java270%n/a4410104411
IF_ICMPGE.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
DADD.java200%n/a22882211
IASTORE.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
DMUL.java200%n/a22882211
IAND.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