GeneratorAdapter

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,571 of 1,5710%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)470%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)320%60%4411
swap(Type, Type)300%60%4411
push(double)290%40%3311
loadArgs(int, int)280%20%2211
push(long)260%40%3311
getArgIndex(int)260%40%3311
catchException(Label, Label, Type)260%20%2211
getInternalNames(Type[])250%40%3311
setLocalType(int, Type)250%20%2211
GeneratorAdapter(int, MethodVisitor, int, String, String)230%n/a1111
getBoxedType(Type)210%90%9911
invokeInsn(int, Type, Method, boolean)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