InstructionAdapter

Class files must be compiled with debug information to show line coverage.

Class files must be compiled with debug information to link with source files.

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedMethods
Total1,815 of 1,8150%280 of 2800%316316102102
visitInsn(int)4060%980%989811
cast(Type, Type)1350%320%171711
visitLdcInsn(Object)1200%240%131311
visitJumpInsn(int, Label)790%190%191911
visitVarInsn(int, int)610%120%121211
visitIntInsn(int, int)530%130%121211
iconst(int)470%120%7711
newarray(Type)400%90%9911
doVisitMethodInsn(int, String, String, String, boolean)340%50%5511
fconst(float)320%60%4411
visitFieldInsn(int, String, String, String)310%50%5511
dconst(double)290%40%3311
visitTypeInsn(int, String)260%50%5511
lconst(long)260%40%3311
invokevirtual(String, String, String, boolean)260%40%3311
invokespecial(String, String, String, boolean)260%40%3311
invokestatic(String, String, String, boolean)260%40%3311
visitMethodInsn(int, String, String, String)240%40%3311
visitMethodInsn(int, String, String, String, boolean)200%20%2211
invokespecial(String, String, String)200%20%2211
invokestatic(String, String, String)200%20%2211
invokevirtual(String, String, String)190%20%2211
InstructionAdapter(MethodVisitor)130%20%2211
aconst(Object)120%20%2211
cmpl(Type)100%20%2211
cmpg(Type)100%20%2211
invokeinterface(String, String, String)90%n/a1111
load(int, Type)80%n/a1111
store(int, Type)80%n/a1111
tableswitch(int, int, Label, Label[])80%n/a1111
getstatic(String, String, String)80%n/a1111
putstatic(String, String, String)80%n/a1111
getfield(String, String, String)80%n/a1111
putfield(String, String, String)80%n/a1111
invokedynamic(String, String, Handle, Object[])80%n/a1111
visitInvokeDynamicInsn(String, String, Handle, Object[])70%n/a1111
visitTableSwitchInsn(int, int, Label, Label[])70%n/a1111
aload(Type)70%n/a1111
astore(Type)70%n/a1111
add(Type)70%n/a1111
sub(Type)70%n/a1111
mul(Type)70%n/a1111
div(Type)70%n/a1111
rem(Type)70%n/a1111
neg(Type)70%n/a1111
shl(Type)70%n/a1111
shr(Type)70%n/a1111
ushr(Type)70%n/a1111
and(Type)70%n/a1111
or(Type)70%n/a1111
xor(Type)70%n/a1111
lookupswitch(Label, int[], Label[])70%n/a1111
areturn(Type)70%n/a1111
anew(Type)70%n/a1111
checkcast(Type)70%n/a1111
instanceOf(Type)70%n/a1111
visitLookupSwitchInsn(Label, int[], Label[])60%n/a1111
iinc(int, int)60%n/a1111
ifeq(Label)60%n/a1111
ifne(Label)60%n/a1111
iflt(Label)60%n/a1111
ifge(Label)60%n/a1111
ifgt(Label)60%n/a1111
ifle(Label)60%n/a1111
ificmpeq(Label)60%n/a1111
ificmpne(Label)60%n/a1111
ificmplt(Label)60%n/a1111
ificmpge(Label)60%n/a1111
ificmpgt(Label)60%n/a1111
ificmple(Label)60%n/a1111
ifacmpeq(Label)60%n/a1111
ifacmpne(Label)60%n/a1111
goTo(Label)60%n/a1111
jsr(Label)60%n/a1111
ret(int)60%n/a1111
multianewarray(String, int)60%n/a1111
ifnull(Label)60%n/a1111
ifnonnull(Label)60%n/a1111
InstructionAdapter(int, MethodVisitor)50%n/a1111
visitIincInsn(int, int)50%n/a1111
visitMultiANewArrayInsn(String, int)50%n/a1111
nop()50%n/a1111
tconst(Type)50%n/a1111
hconst(Handle)50%n/a1111
pop()50%n/a1111
pop2()50%n/a1111
dup()50%n/a1111
dup2()50%n/a1111
dupX1()50%n/a1111
dupX2()50%n/a1111
dup2X1()50%n/a1111
dup2X2()50%n/a1111
swap()50%n/a1111
lcmp()50%n/a1111
arraylength()50%n/a1111
athrow()50%n/a1111
monitorenter()50%n/a1111
monitorexit()50%n/a1111
mark(Label)50%n/a1111
static {...}50%n/a1111
visitLabel(Label)40%n/a1111
_clinit_()40%n/a1111