org.springframework.cglib.core

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethodsMissedClasses
Total9,461 of 9,4610%871 of 8710%9629622,3312,3314994997171
EmitUtils1,6560%1240%109109497497424211
CodeEmitter1,5660%1650%20120143943910910911
ReflectUtils1,1940%1240%9898267267363611
TypeUtils8640%1360%123123206206424211
KeyFactory.Generator4090%200%2525101101151511
ClassEmitter3740%320%37378787212111
KeyFactory3140%80%111138387711
AbstractClassGenerator3080%220%34349999232311
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
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
SpringNamingPolicy380%60%5511112211
DefaultGeneratorStrategy350%n/a77997711
ClassEmitter.new ClassInfo() {...}350%20%66555511
MethodInfoTransformer340%40%66884411
ReflectUtils.new MethodInfo() {...}340%20%66775511
EmitUtils.new ProcessArrayCallback() {...}330%n/a22552211
MethodWrapper330%20%33772211
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
AbstractClassGenerator.ClassLoaderData.new Function() {...}150%n/a22332211
CodeGenerationException150%n/a22442211
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
EmitUtils.new Transformer() {...}0%n/a22222211
LocalVariablesSorter.State0%n/a11221111
AbstractClassGenerator.ClassLoaderData.new Function() {...}0%n/a22222211
AbstractClassGenerator.Source0%n/a11331111
AsmApi0%n/a11111111