org.springframework.cglib.core

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethodsMissedClasses
Total9,528 of 9,5280%881 of 8810%9719712,3512,3515035037272
EmitUtils1,6560%1240%109109497497424211
CodeEmitter1,5660%1650%20120143943910910911
ReflectUtils1,2110%1260%101101274274383811
TypeUtils8640%1360%123123206206424211
KeyFactory.Generator4090%200%2525101101151511
ClassEmitter3740%320%37378787212111
AbstractClassGenerator3310%260%3636105105232311
KeyFactory3140%80%111138387711
LocalVariablesSorter2480%220%202050509911
DuplicatesPredicate1840%280%181847474411
DebuggingClassWriter1730%60%9937376611
TinyBitSet1240%120%16163030101011
CollectionUtils1200%140%121229295511
EmitUtils.new ProcessSwitchCallback() {...}1170%140%101024243311
ClassEmitter.FieldInfo950%220%141421213311
Constants870%n/a1130301111
Signature820%100%141420209911
DefaultNamingPolicy800%120%121220206611
AbstractClassGenerator.ClassLoaderData730%40%8818186611
EmitUtils.new ProcessSwitchCallback() {...}710%20%44993311
VisibilityPredicate580%140%9915152211
SpringNamingPolicy570%100%7714142211
ClassLoaderAwareGeneratorStrategy500%80%6616162211
WeakCacheKey500%100%9911114411
EmitUtils.new ProcessSwitchCallback() {...}500%n/a33663311
DuplicatesPredicate.UnnecessaryBridgeFinder500%20%5514144411
EmitUtils.new ObjectSwitchCallback() {...}490%n/a33553311
ClassNameReader.new ClassVisitor() {...}460%40%44772211
ClassesKey460%80%7711113311
EmitUtils.new ObjectSwitchCallback() {...}440%n/a33553311
EmitUtils.new ProcessSwitchCallback() {...}430%n/a33663311
DuplicatesPredicate.UnnecessaryBridgeFinder.new MethodVisitor() {...}410%60%55772211
CodeEmitter.State390%20%6612125511
DefaultGeneratorStrategy350%n/a77997711
ClassEmitter.new ClassInfo() {...}350%20%66555511
MethodInfoTransformer340%40%66884411
ReflectUtils.new MethodInfo() {...}340%20%66775511
MethodWrapper330%20%33772211
EmitUtils.new ProcessArrayCallback() {...}330%n/a22552211
Block330%20%6611115511
ClassNameReader310%n/a33663311
ClassInfo270%40%66994411
ReflectUtils.new ClassInfo() {...}270%n/a55555511
MethodInfo270%40%66994411
EmitUtils.new EmitUtils.ParameterTyper() {...}260%20%33552211
EmitUtils.new ProcessArrayCallback() {...}220%n/a22332211
EmitUtils.new ProcessArrayCallback() {...}210%n/a22332211
MethodWrapper.MethodWrapperKey210%n/a44114411
KeyFactory.new FieldTypeCustomizer() {...}200%40%55773311
EmitUtils.new Transformer() {...}190%n/a22222211
ReflectUtils.new CodeGenerationException() {...}190%n/a22332211
RejectModifierPredicate170%20%33442211
ClassEmitter.new MethodVisitor() {...}160%20%44553311
CodeGenerationException150%n/a22442211
AbstractClassGenerator.ClassLoaderData.new Function() {...}150%n/a22332211
KeyFactory.new HashCodeCustomizer() {...}150%20%33552211
Local150%n/a33663311
EmitUtils.new Transformer() {...}140%n/a22222211
EmitUtils.new Transformer() {...}0%n/a22222211
ClassEmitter.new CodeEmitter() {...}0%n/a22222211
AbstractClassGenerator.ClassLoaderData.new Predicate() {...}0%n/a22222211
KeyFactory.new Customizer() {...}0%20%33442211
EmitUtils.ArrayDelimiters0%n/a11551111
EmitUtils.new Transformer() {...}0%n/a22222211
EmitUtils.new Transformer() {...}0%n/a22222211
KeyFactory.new Customizer() {...}0%n/a22332211
ClassTransformer0%n/a22442211
EmitUtils.new Transformer() {...}0%n/a22222211
LocalVariablesSorter.State0%n/a11221111
AbstractClassGenerator.Source0%n/a11331111
AbstractClassGenerator.ClassLoaderData.new Function() {...}0%n/a22222211
AsmApi0%n/a11111111