net.sf.cglib.core

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethodsMissedClasses
Total8,762 of 8,7620%745 of 7450%8478472,0112,0114474476161
EmitUtils1,6380%1180%103103453453393911
CodeEmitter1,5670%1650%20020042042010810811
ReflectUtils1,0010%860%7575198198323211
TypeUtils9050%1340%121121205205414111
ClassEmitter4110%320%37377777212111
KeyFactory.Generator3610%200%22228282121211
AbstractClassGenerator2840%280%32328282181811
KeyFactory2660%n/a5519195511
LocalVariablesSorter2530%220%202050509911
EmitUtils.new ProcessSwitchCallback() {...}1260%140%101024243311
DebuggingClassWriter.new PrivilegedAction() {...}1260%40%4422222211
TinyBitSet1240%120%16163030101011
CollectionUtils1220%140%121229295511
ClassEmitter.FieldInfo950%220%141419193311
Signature950%100%141420209911
Constants820%n/a1127271111
DefaultNamingPolicy770%60%7713134411
EmitUtils.new ProcessSwitchCallback() {...}730%20%44993311
ReflectUtils.new PrivilegedAction() {...}720%60%5510102211
DebuggingClassWriter640%20%7717176611
EmitUtils.new ProcessSwitchCallback() {...}520%n/a33663311
EmitUtils.new ObjectSwitchCallback() {...}490%n/a33553311
VisibilityPredicate470%80%6612122211
EmitUtils.new ProcessSwitchCallback() {...}450%n/a33663311
ClassNameReader.new ClassAdapter() {...}450%40%44772211
EmitUtils.new ObjectSwitchCallback() {...}440%n/a33553311
MethodWrapper430%40%55663311
CodeEmitter.State410%20%7713136611
ReflectUtils.new MethodInfo() {...}360%20%77886611
MethodInfoTransformer360%40%66884411
ClassEmitter.new ClassInfo() {...}350%20%66555511
EmitUtils.new ProcessArrayCallback() {...}330%n/a22552211
Block330%20%6611115511
ClassNameReader320%n/a33663311
DefaultGeneratorStrategy300%n/a66886611
ClassInfo270%40%66994411
MethodInfo270%40%66994411
ReflectUtils.new ClassInfo() {...}270%n/a55555511
EmitUtils.new EmitUtils.ParameterTyper() {...}270%20%33552211
EmitUtils.new ProcessArrayCallback() {...}220%n/a22332211
CodeGenerationException220%n/a22442211
EmitUtils.new ProcessArrayCallback() {...}210%n/a22332211
EmitUtils.new Transformer() {...}190%n/a22222211
ClassesKey170%20%33222211
RejectModifierPredicate170%20%33442211
EmitUtils.new Transformer() {...}160%n/a22222211
EmitUtils.new Transformer() {...}150%n/a22222211
DuplicatesPredicate150%n/a22332211
ClassEmitter.new MethodAdapter() {...}150%20%44553311
Local150%n/a33663311
AbstractClassGenerator.new Predicate() {...}140%n/a22222211
ClassEmitter.new CodeEmitter() {...}0%n/a22222211
ReflectUtils.new PrivilegedAction() {...}0%20%33222211
KeyFactory.new Customizer() {...}0%20%33442211
EmitUtils.ArrayDelimiters0%n/a11551111
AbstractClassGenerator.Source0%n/a11441111
EmitUtils.new Transformer() {...}0%n/a22222211
EmitUtils.new Transformer() {...}0%n/a22222211
KeyFactory.new Customizer() {...}0%n/a22332211
EmitUtils.new Transformer() {...}0%n/a22222211
LocalVariablesSorter.State0%n/a11221111