GeneratorAdapter

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedMethods
Total1,558 of 1,5580%192 of 1920%2002008686
tableSwitch(int[], TableSwitchGenerator, boolean)1530%180%101011
cast(Type, Type)1350%320%171711
ifCmp(Type, int, Label)930%230%171711
push(Type)790%110%101011
box(Type)530%80%5511
static {...}500%n/a1111
push(int)450%120%7711
unbox(Type)430%100%9911
newArray(Type)380%90%9911
tableSwitch(int[], TableSwitchGenerator)360%40%3311
loadArgArray()350%20%2211
valueOf(Type)350%60%4411
push(float)300%60%4411
swap(Type, Type)300%60%4411
loadArgs(int, int)280%20%2211
push(double)270%40%3311
getArgIndex(int)260%40%3311
getInternalNames(Type[])250%40%3311
setLocalType(int, Type)250%20%2211
push(long)240%40%3311
GeneratorAdapter(int, MethodVisitor, int, String, String)230%n/a1111
getBoxedType(Type)210%90%9911
invokeInsn(int, Type, Method, boolean)210%20%2211
catchException(Label, Label, Type)210%20%2211
GeneratorAdapter(MethodVisitor, int, String, String)160%20%2211
loadThis()160%20%2211
throwException(Type, String)160%n/a1111
GeneratorAdapter(int, Method, String, Type[], ClassVisitor)150%n/a1111
endMethod()140%20%2211
push(String)120%20%2211
loadArg(int)100%n/a1111
storeArg(int)100%n/a1111
mark()100%n/a1111
fieldInsn(int, Type, String, Type)100%n/a1111
getLocalType(int)90%n/a1111
loadLocal(int, Type)90%n/a1111
storeLocal(int, Type)90%n/a1111
not()90%n/a1111
checkCast(Type)90%20%2211
GeneratorAdapter(int, Method, MethodVisitor)80%n/a1111
push(boolean)80%20%2211
loadInsn(Type, int)80%n/a1111
storeInsn(Type, int)80%n/a1111
returnValue()80%n/a1111
invokeDynamic(String, String, Handle, Object[])80%n/a1111
loadArgs()70%n/a1111
loadLocal(int)70%n/a1111
storeLocal(int)70%n/a1111
arrayLoad(Type)70%n/a1111
arrayStore(Type)70%n/a1111
math(int, Type)70%n/a1111
getStatic(Type, String, Type)70%n/a1111
putStatic(Type, String, Type)70%n/a1111
getField(Type, String, Type)70%n/a1111
putField(Type, String, Type)70%n/a1111
invokeVirtual(Type, Method)70%n/a1111
invokeConstructor(Type, Method)70%n/a1111
invokeStatic(Type, Method)70%n/a1111
invokeInterface(Type, Method)70%n/a1111
typeInsn(int, Type)70%n/a1111
iinc(int, int)60%n/a1111
ifICmp(int, Label)60%n/a1111
ifZCmp(int, Label)60%n/a1111
ifNull(Label)60%n/a1111
ifNonNull(Label)60%n/a1111
goTo(Label)60%n/a1111
ret(int)60%n/a1111
push(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
mark(Label)50%n/a1111
newInstance(Type)50%n/a1111
arrayLength()50%n/a1111
throwException()50%n/a1111
instanceOf(Type)50%n/a1111
monitorEnter()50%n/a1111
monitorExit()50%n/a1111
newLabel()40%n/a1111
_clinit_()40%n/a1111