org.springframework.cglib.core

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethodsMissedClasses
Total9,856 of 9,8560%873 of 8730%9739732,3362,3365095097575
EmitUtils1,7190%1240%109109497497424211
CodeEmitter1,5820%1650%20120143943910910911
ReflectUtils1,2260%1260%9999262262363611
TypeUtils9130%1360%123123206206424211
KeyFactory.Generator4150%200%2525102102151511
ClassEmitter4110%320%37378787212111
AbstractClassGenerator3160%220%34349999232311
KeyFactory3140%80%111138387711
LocalVariablesSorter2550%220%202050509911
DuplicatesPredicate1900%280%181847474411
DebuggingClassWriter.new PrivilegedAction() {...}1360%40%4422222211
EmitUtils.new ProcessSwitchCallback() {...}1260%140%101024243311
TinyBitSet1240%120%16163030101011
CollectionUtils1220%140%121229295511
DefaultNamingPolicy1020%120%121219196611
Signature950%100%141420209911
ClassEmitter.FieldInfo950%220%141421213311
Constants870%n/a1130301111
DebuggingClassWriter790%20%7717176611
AbstractClassGenerator.ClassLoaderData730%40%8818186611
EmitUtils.new ProcessSwitchCallback() {...}730%20%44993311
VisibilityPredicate580%140%9915152211
WeakCacheKey530%100%9911114411
EmitUtils.new ProcessSwitchCallback() {...}520%n/a33663311
ClassLoaderAwareGeneratorStrategy500%80%6616162211
DuplicatesPredicate.UnnecessaryBridgeFinder500%20%5514144411
EmitUtils.new ObjectSwitchCallback() {...}490%n/a33553311
ClassNameReader.new ClassVisitor() {...}460%40%44772211
ClassesKey460%80%7711113311
EmitUtils.new ProcessSwitchCallback() {...}450%n/a33663311
EmitUtils.new ObjectSwitchCallback() {...}440%n/a33553311
DuplicatesPredicate.UnnecessaryBridgeFinder.new MethodVisitor() {...}420%60%55772211
CodeEmitter.State410%20%7713136611
ReflectUtils.new PrivilegedExceptionAction() {...}390%60%55882211
MethodInfoTransformer360%40%66884411
ReflectUtils.new MethodInfo() {...}360%20%77886611
MethodWrapper360%20%44993311
DefaultGeneratorStrategy350%n/a77997711
ClassEmitter.new ClassInfo() {...}350%20%66555511
ClassNameReader330%n/a33663311
EmitUtils.new ProcessArrayCallback() {...}330%n/a22552211
Block330%20%6611115511
ReflectUtils.new PrivilegedExceptionAction() {...}290%n/a22222211
EmitUtils.new EmitUtils.ParameterTyper() {...}270%20%33552211
ClassInfo270%40%66994411
ReflectUtils.new ClassInfo() {...}270%n/a55555511
MethodInfo270%40%66994411
EmitUtils.new ProcessArrayCallback() {...}220%n/a22332211
CodeGenerationException220%n/a22442211
EmitUtils.new ProcessArrayCallback() {...}210%n/a22332211
KeyFactory.new FieldTypeCustomizer() {...}200%40%55773311
ReflectUtils.new PrivilegedExceptionAction() {...}200%n/a22442211
EmitUtils.new Transformer() {...}190%n/a22222211
RejectModifierPredicate170%20%33442211
EmitUtils.new Transformer() {...}160%n/a22222211
ReflectUtils.new PrivilegedExceptionAction() {...}160%n/a22442211
ClassEmitter.new MethodVisitor() {...}160%20%44553311
EmitUtils.new Transformer() {...}150%n/a22222211
KeyFactory.new HashCodeCustomizer() {...}150%20%33552211
AbstractClassGenerator.ClassLoaderData.new Function() {...}150%n/a22332211
Local150%n/a33663311
ClassEmitter.new CodeEmitter() {...}0%n/a22222211
KeyFactory.new Customizer() {...}0%20%33442211
EmitUtils.ArrayDelimiters0%n/a11551111
AbstractClassGenerator.ClassLoaderData.new Predicate() {...}0%n/a22222211
EmitUtils.new Transformer() {...}0%n/a22222211
ReflectUtils.new PrivilegedAction() {...}0%n/a22222211
SpringNamingPolicy0%n/a33333311
EmitUtils.new Transformer() {...}0%n/a22222211
EmitUtils.new Transformer() {...}0%n/a22222211
KeyFactory.new Customizer() {...}0%n/a22332211
LocalVariablesSorter.State0%n/a11221111
AbstractClassGenerator.ClassLoaderData.new Function() {...}0%n/a22222211
AbstractClassGenerator.Source0%n/a11331111
AsmApi0%n/a11111111