org.apache.bcel.generic

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethodsMissedClasses
Total14,648 of 23,57737%1,485 of 1,89621%1,6132,5253,2556,0287041,44032221
MethodGen.java1,58766729%2116523%177222342487608425
InstructionList.java1,46048925%1575024%135174315439537012
InstructionFactory.java1,3190%1780%176176232232434322
InstructionConstants.java9430%n/a222312312222
ClassGen.java74623023%53711%7286156205445602
AnnotationEntryGen.java7360%691%5253163165171801
ConstantPoolGen.java59697662%746647%70117106283174202
ReferenceType.java5161%1380%73751121164601
FieldGen.java4837813%583%5864114132263202
Select.java4240%300%42429191272711
SimpleElementValueGen.java4110%340%42429999171711
Type.java39928441%631418%476886152142904
SWITCH.java3020%240%191962627711
PUSH.java2890%400%33336363131311
ElementValueGen.java2210%220%242445455511
ArrayElementValueGen.java2090%120%151543439911
Instruction.java20854072%428266%451346825292401
CodeExceptionGen.java1930%160%22224242141411
InstructionHandle.java1799434%21930%26424678132701
TABLESWITCH.java1570%80%9937375511
LocalVariableGen.java15015751%221031%27392969122301
EnumElementValueGen.java1460%40%12123333101011
BranchInstruction.java14012046%15937%1330216131801
LOOKUPSWITCH.java1330%40%7734345511
RET.java1180%120%16163434101011
ElementValuePairGen.java1070%0%101028289911
LocalVariableInstruction.java10615859%222047%2235256231201
LDC.java1066939%1214%1320214731001
LineNumberGen.java880%60%121222229911
JSR.java810%40%7725255511
ObjectType.java754738%1016%1117202861101
AnnotationElementValueGen.java740%0%8819197711
ClassElementValueGen.java730%0%9920208811
ReturnaddressType.java680%100%111116166611
InvokeInstruction.java674238%40%612132441001
ArrayType.java637955%61164%91714314801
INVOKEINTERFACE.java606953%50%5108324901
LDC2_W.java582429%60%699192501
FieldGenOrMethodGen.java547558%50%718143861701
JsrInstruction.java530%100%9916164411
IINC.java5112771%101254%1222104821101
MULTIANEWARRAY.java519464%3350%61473231101
NameSignatureInstruction.java510%n/a5513135511
INVOKEDYNAMIC.java506456%n/a398303901
PUTFIELD.java509%n/a4514164501
FieldOrMethod.java488964%433%5119302801
GETFIELD.java489%n/a4514164501
BranchHandle.java475353%50%613133041101
JSR_W.java450%n/a5517175511
PUTSTATIC.java4410%n/a4514164501
GETSTATIC.java4410%n/a4514164501
InstructionComparator.java4329%1214%71010140302
CPInstruction.java427865%433%4126271901
ReturnInstruction.java4210%70%101113154501
EmptyVisitor.java4114377%n/a41182411824118201
ArrayInstruction.java4110%90%111214163401
FieldInstruction.java3911%n/a678106701
NEWARRAY.java354455%n/a41052241001
ConversionInstruction.java3412%80%91012142301
ArithmeticInstruction.java2815%50%679112301
GOTO.java265668%50%277260501
BasicType.java245067%31583%3172170401
FCONST.java235168%583%485203501
DCONST.java234063%375%475183501
INVOKESPECIAL.java214568%n/a151181501
INVOKEVIRTUAL.java214568%n/a151181501
LCONST.java214065%375%475183501
ICONST.java213763%50%575163501
BIPUSH.java204368%n/a383203801
SIPUSH.java204368%n/a383203801
LDC_W.java0%n/a33883311
ANEWARRAY.java4475%50%372171501
CHECKCAST.java4475%50%372171501
INVOKESTATIC.java4577%n/a151181501
NEW.java3572%n/a151141501
INSTANCEOF.java4481%50%372171501
TargetLostException.java0%n/a22442211
IMPDEP2.java0%n/a22442211
IMPDEP1.java0%n/a22442211
BREAKPOINT.java0%n/a22442211
ClassGenException.java33%n/a23462301
IDIV.java2376%n/a131101301
LDIV.java2376%n/a131101301
LREM.java2376%n/a131101301
IREM.java2376%n/a131101301
MONITORENTER.java68%n/a13171301
MONITOREXIT.java68%n/a13171301
ATHROW.java68%n/a13171301
ARRAYLENGTH.java68%n/a13171301
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_ICMPEQ.java2177%n/a141101401
IF_ACMPEQ.java2177%n/a141101401
IF_ACMPNE.java2177%n/a141101401
IFGE.java2177%n/a141101401
IFEQ.java2177%n/a141101401
IFNE.java2177%n/a141101401
IF_ICMPNE.java2177%n/a141101401
StoreInstruction.java2281%n/a132101301
LoadInstruction.java2281%n/a132101301
LLOAD.java72%n/a13271301
ASTORE.java72%n/a13271301
LSTORE.java72%n/a13271301
DLOAD.java72%n/a13271301
FLOAD.java72%n/a13271301
ALOAD.java72%n/a13271301
ISTORE.java72%n/a13271301
FSTORE.java72%n/a13271301
DSTORE.java72%n/a13271301
ILOAD.java72%n/a13271301
StackInstruction.java50%n/a23352301
ACONST_NULL.java90%n/a13181301
LCMP.java90%n/a13181301
DCMPL.java90%n/a13181301
FCMPL.java90%n/a13181301
DCMPG.java90%n/a13181301
FCMPG.java90%n/a13181301
InstructionConst.java940100%n/a0202300201
GOTO_W.java45100%n/a050170501
BALOAD.java20100%n/a02080201
LUSHR.java20100%n/a02080201
RETURN.java20100%n/a02080201
LSHL.java20100%n/a02080201
AALOAD.java20100%n/a02080201
I2B.java20100%n/a02080201
DSUB.java20100%n/a02080201
FDIV.java20100%n/a02080201
BASTORE.java20100%n/a02080201
DALOAD.java20100%n/a02080201
LOR.java20100%n/a02080201
LSUB.java20100%n/a02080201
F2L.java20100%n/a02080201
AASTORE.java20100%n/a02080201
LALOAD.java20100%n/a02080201
FASTORE.java20100%n/a02080201
D2F.java20100%n/a02080201
I2F.java20100%n/a02080201
DNEG.java20100%n/a02080201
IOR.java20100%n/a02080201
FMUL.java20100%n/a02080201
SASTORE.java20100%n/a02080201
LSHR.java20100%n/a02080201
INEG.java20100%n/a02080201
ARETURN.java20100%n/a02080201
LASTORE.java20100%n/a02080201
LRETURN.java20100%n/a02080201
I2S.java20100%n/a02080201
L2F.java20100%n/a02080201
DDIV.java20100%n/a02080201
FALOAD.java20100%n/a02080201
D2L.java20100%n/a02080201
ISHL.java20100%n/a02080201
ISHR.java20100%n/a02080201
LNEG.java20100%n/a02080201
LAND.java20100%n/a02080201
LXOR.java20100%n/a02080201
IALOAD.java20100%n/a02080201
FNEG.java20100%n/a02080201
DMUL.java20100%n/a02080201
IAND.java20100%n/a02080201
DREM.java20100%n/a02080201
I2L.java20100%n/a02080201
DASTORE.java20100%n/a02080201
LMUL.java20100%n/a02080201
FRETURN.java20100%n/a02080201
FADD.java20100%n/a02080201
F2I.java20100%n/a02080201
DRETURN.java20100%n/a02080201
IMUL.java20100%n/a02080201
CASTORE.java20100%n/a02080201
I2D.java20100%n/a02080201
L2D.java20100%n/a02080201
SALOAD.java20100%n/a02080201
FREM.java20100%n/a02080201
LADD.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
FSUB.java20100%n/a02080201
D2I.java20100%n/a02080201
IASTORE.java20100%n/a02080201
DADD.java20100%n/a02080201
F2D.java20100%n/a02080201
CALOAD.java20100%n/a02080201
DUP.java100%n/a02070201
POP2.java100%n/a02070201
DUP2.java100%n/a02070201
SWAP.java100%n/a02070201
POP.java100%n/a02070201
DUP_X1.java100%n/a02050201
DUP2_X2.java100%n/a02050201
DUP2_X1.java100%n/a02050201
DUP_X2.java100%n/a02050201
NOP.java100%n/a02040201
IfInstruction.java100%n/a02040201
GotoInstruction.java100%n/a02040201