Enhancer

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total595 of 2,02070%105 of 17941%1021481445212158
validate()1033525%24825%1617152401
generateClass(ClassVisitor)4518980%101050%91165001
emitMethods(ClassEmitter, List, List)4218681%91359%812105201
emitDefaultConstructor(ClassEmitter)380%n/a11131311
setCallbacksHelper(Class, Callback[], String)350%n/a11101011
create(Class[], Object[])260%60%446611
emitConstructors(ClassEmitter, List)246272%11945%91152401
createUsingReflection(Class)240%20%225511
getMethods(Class, Class[], List, List, Set)205472%8433%6731501
create(Class, Class[], CallbackFilter, Callback[])190%n/a116611
create(Class, Class[], Callback)160%n/a115511
setCallbackTypes(Class[])150%40%334411
setSuperclass(Class)131553%4450%452601
create(Class, Callback)130%n/a114411
wrapCachedClass(Class)124378%1150%1241601
generate(AbstractClassGenerator.ClassLoaderData)121555%3125%232601
getDefaultClassLoader()11738%3125%233501
getProtectionDomain()11738%3125%233501
setCallbackType(Class)90%n/a112211
firstInstance(Class)90%20%223311
isEnhanced(Class)90%n/a114411
createClass()70%n/a112211
getMethods(Class, Class[], List)70%n/a112211
createHelper()63886%2250%230701
filterConstructors(Class, List)61266%1150%121401
emitNewInstanceCallback(ClassEmitter)53788%2133%2321401
preValidate()52482%3350%341801
setCallbacks(Callback[])5964%2250%231401
getThisType(CodeEmitter)5758%1150%121301
registerStaticCallbacks(Class, Callback[])50%n/a112211
setThreadCallbacks(Class, Callback[])50%n/a112211
unwrapCachedValue(Object)41173%1150%121401
setInterfaces(Class[])40%n/a112211
setCallbackFilter(CallbackFilter)40%n/a112211
setUseFactory(boolean)40%n/a112211
setInterceptDuringConstruction(boolean)40%n/a112211
setSerialVersionUID(Long)40%n/a112211
registerCallbacks(Class, Callback[])40%n/a112211
nextInstance(Object)32589%2250%231901
emitBindCallbacks(ClassEmitter)211598%1375%1313701
static {...}166100%n/a0103501
emitGetCallbacks(ClassEmitter)48100%2100%0201501
emitNewInstanceMultiarg(ClassEmitter, List)45100%n/a0101301
emitSetCallbacks(ClassEmitter)40100%2100%0201101
emitCurrentCallback(CodeEmitter, int)31100%n/a0101201
emitGetCallback(ClassEmitter, int[])29100%n/a010901
emitCommonNewInstance(CodeEmitter)23100%n/a010901
emitSetCallback(ClassEmitter, int[])22100%n/a010601
emitNewInstanceCallbacks(ClassEmitter)21100%n/a010601
emitSetThreadCallbacks(ClassEmitter)21100%n/a010701
getCallbackKeys()20100%2100%020401
emitSetStaticCallbacks(ClassEmitter)17100%n/a010601
Enhancer()10100%n/a010401
rename(Signature, int)10100%n/a010201
getCallbacksSetter(Class, String)10100%n/a010101
setCallback(Callback)9100%n/a010201
create()9100%n/a010301
getCallbackField(int)3100%n/a010101