net.sf.cglib.core

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethodsMissedClasses
Total3,570 of 9,38461%491 of 83741%4889458722,2991584991172
ReflectUtils63545641%663031%5582140241173401
EmitUtils6301,05062%794536%68109168497134201
CodeEmitter5151,05167%897646%912011504392810901
TypeUtils40246253%874936%75123102206174201
LocalVariablesSorter1895923%18418%162039507901
TinyBitSet1240%120%16163030101011
DuplicatesPredicate1048043%21725%131828471401
DebuggingClassWriter.new PrivilegedAction() {...}1021613%325%2418220201
ClassEmitter8528977%122062%1737208762101
EmitUtils.new ProcessSwitchCallback() {...}710%20%44993311
AbstractClassGenerator6924778%91562%11342610322201
KeyFactory.Generator5036187%51575%10251310151501
DuplicatesPredicate.UnnecessaryBridgeFinder500%20%5514144411
WeakCacheKey470%100%9911114411
ClassesKey460%80%7711113311
EmitUtils.new ProcessSwitchCallback() {...}438165%8642%6107240301
EmitUtils.new ProcessSwitchCallback() {...}430%n/a33663311
DuplicatesPredicate.UnnecessaryBridgeFinder.new MethodVisitor() {...}410%60%55772211
ClassEmitter.FieldInfo385760%13940%12146211301
DefaultNamingPolicy324658%8433%8125192601
DebuggingClassWriter284260%50%377172601
MethodInfo2025%40%46692401
KeyFactory.new FieldTypeCustomizer() {...}1715%40%45672301
ReflectUtils.new PrivilegedExceptionAction() {...}170%n/a22552211
CodeGenerationException150%n/a22442211
KeyFactory1429795%3562%2113370701
CodeEmitter.State142765%2100%575135601
EmitUtils.new Transformer() {...}0%n/a22222211
KeyFactory.new HashCodeCustomizer() {...}20%20%23451201
ClassNameReader2167%n/a03160301
AbstractClassGenerator.ClassLoaderData6487%2250%282180601
KeyFactory.new Customizer() {...}25%20%23341201
Signature7490%3770%3142200901
MethodWrapper2877%50%14190301
ReflectUtils.new ClassInfo() {...}1970%n/a25252501
ClassInfo1970%2250%36391401
ClassEmitter.new MethodVisitor() {...}50%20%34452301
EmitUtils.new Transformer() {...}0%n/a22222211
MethodInfoTransformer2480%375%16180401
DefaultGeneratorStrategy3085%n/a17191701
Block2884%50%161110501
KeyFactory.new Customizer() {...}37%n/a12231201
ClassEmitter.new ClassInfo() {...}3188%50%26151501
ReflectUtils.new MethodInfo() {...}3494%50%27181601
VisibilityPredicate5798%21285%290150201
CollectionUtils120100%14100%0120290501
Constants87100%n/a010300101
EmitUtils.new ProcessSwitchCallback() {...}50100%n/a03060301
EmitUtils.new ObjectSwitchCallback() {...}49100%n/a03050301
ClassNameReader.new ClassVisitor() {...}46100%375%14070201
EmitUtils.new ObjectSwitchCallback() {...}44100%n/a03050301
ReflectUtils.new PrivilegedExceptionAction() {...}39100%6100%05080201
ReflectUtils.new PrivilegedExceptionAction() {...}37100%n/a02050201
EmitUtils.new ProcessArrayCallback() {...}33100%n/a02050201
EmitUtils.new EmitUtils.ParameterTyper() {...}26100%2100%03050201
EmitUtils.new ProcessArrayCallback() {...}22100%n/a02030201
EmitUtils.new ProcessArrayCallback() {...}21100%n/a02030201
EmitUtils.new Transformer() {...}19100%n/a02020201
RejectModifierPredicate17100%2100%03040201
Local15100%n/a03060301
AbstractClassGenerator.ClassLoaderData.new Function() {...}15100%n/a02030201
EmitUtils.new Transformer() {...}14100%n/a02020201
ClassEmitter.new CodeEmitter() {...}100%n/a02020201
EmitUtils.ArrayDelimiters100%n/a01050101
AbstractClassGenerator.ClassLoaderData.new Predicate() {...}100%n/a02020201
ReflectUtils.new PrivilegedAction() {...}100%n/a02020201
EmitUtils.new Transformer() {...}100%n/a02020201
EmitUtils.new Transformer() {...}100%n/a02020201
LocalVariablesSorter.State100%n/a01020101
AbstractClassGenerator.ClassLoaderData.new Function() {...}100%n/a02020201
AbstractClassGenerator.Source100%n/a01030101
AsmApi100%n/a01010101