net.bytebuddy.asm

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethodsMissedClasses
Total26,958 of 32,79217%2,753 of 3,0459%2,4592,8313,3994,5269881,294157264
ClassVisitorFactory.CreateClassVisitorFactory1,1900%820%45451671674411
ClassVisitorFactory7030%320%28288282121211
Advice.WithCustomMapping6697610%3026%54617792384501
MemberSubstitution.SubstitutingMethodVisitor6470%630%373796964411
Advice49926134%451525%46574894192701
TypeReferenceAdjustment.TypeReferenceClassVisitor4860%600%4848112112181811
ClassVisitorFactory.ConstantTranslator4550%780%434351514411
ClassVisitorFactory.FrameTranslator3830%100%9971714411
ClassVisitorFactory.ConstantDynamicTranslator3820%140%111164644411
Advice.AdviceVisitor.WithExitAdvice.WithExceptionHandling3610%380%242464645511
Advice.Dispatcher.Delegating.Resolved.AdviceMethodWriter3280%320%191952523311
Advice.StackMapFrameHandler.Default.ForAdvice31714130%481220%303639672601
Advice.AssignReturned.Factory3080%320%27274242111111
ModifierAdjustment3070%160%33334141252511
TypeReferenceAdjustment.TypeReferenceClassVisitor.TypeReferenceMethodVisitor2890%180%24246464151511
Advice.StackMapFrameHandler.Default28820541%431829%283934760701
Advice.OffsetMapping.ForField2830%300%202030305511
MemberSubstitution.Substitution.ForFieldAccess2740%380%232322224411
Advice.AssignReturned.ToFields.Handler2730%300%202028285511
Advice.OffsetMapping.Target.ForStackManipulation270155%420%273038436901
Advice.OffsetMapping.ForStackManipulation.Factory2687221%361021%273145654801
Advice.Dispatcher.Delegating.Resolved.ForMethodExit2680%160%161627278811
Advice.StackMapFrameHandler.Default.WithPreservedArguments26014335%411324%273537652801
Advice.OffsetMapping.ForOrigin2550%310%232337375511
ClassVisitorFactory.LabelArrayTranslator2540%100%9947474411
Advice.Dispatcher.Delegating.Resolved.ForMethodEnter2510%140%151521218811
Advice.Delegator.ForDynamicInvocation2420%220%161630305511
MemberSubstitution2340%140%22222222151511
ClassVisitorFactory.LabelTranslator2280%80%8845454411
ClassVisitorFactory.HandleTranslator2250%100%9937374411
ClassVisitorFactory.AttributeTranslator2160%140%111130304411
MemberSubstitution.Substitution.ForMethodInvocation2100%240%161620204411
Advice.StackMapFrameHandler.Default.WithPreservedArguments.WithArgumentCopy20926155%372641%273638820301
MemberSubstitution.Substitution.Chain2020%180%151525256611
Advice.AssignReturned.ToAllArguments.Handler2020%180%141420205511
Advice.AssignReturned.DefaultValueSkip1990%320%222229296611
Advice.OffsetMapping.ForExitValue1980%200%151519195511
MemberSubstitution.Replacement.ForElementMatchers.Factory1980%200%171714147711
ClassVisitorFactory.ConstantArrayTranslator1970%60%7740404411
Advice.OffsetMapping.ForAllArguments19210936%25516%162011312501
Advice.Dispatcher.Inlining.CodeTranslationVisitor19129760%252044%2642319961601
MemberSubstitution.Replacement.ForElementMatchers1900%320%212112125511
Advice.OffsetMapping.ForStackManipulation.OfDynamicInvocation1810%200%151519195511
MemberSubstitution.Substitution.ForMethodInvocation.MethodResolver.Matching1800%200%141417174411
MemberSubstitution.WithoutSpecification1800%160%22221919141411
Advice.Dispatcher.Delegating1790%180%181821219911
ModifierAdjustment.ModifierAdjustingClassVisitor1770%220%161639395511
Advice.AssignReturned.ToArguments.Handler1740%160%131315155511
MemberSubstitution.Substitution.ForFieldAccess.FieldResolver.ForElementMatcher1720%220%151517174411
Advice.AssignReturned.ExceptionHandler1700%180%141418185511
Advice.OffsetMapping.ForThrowable1690%180%141418185511
Advice.OffsetMapping.ForStackManipulation.OfAnnotationProperty1670%180%151519196611
Advice.OffsetMapping.ForThisReference1637431%24414%16198242501
Advice.AssignReturned1630%220%151515154411
MemberSubstitution.WithoutSpecification.ForMatchedMethod1610%140%141411117711
Advice.AssignReturned.ToThis.Handler1600%200%151516165511
MemberSubstitution.WithoutSpecification.ForMatchedField1570%140%141411117711
Advice.Dispatcher.Inlining1549437%25516%162412322901
Advice.OffsetMapping.ForArgument153127%180%121310153401
ClassVisitorFactory.TypePathTranslator1520%100%9924244411
Advice.Dispatcher.Delegating.Resolved.AdviceMethodWriter.ForMethodExit1420%180%121224243311
Advice.AssignReturned.ForArray1390%160%141416166611
Advice.OffsetMapping.ForEnterValue1386030%18210%12155192501
Advice.OffsetMapping.ForField.Unresolved1370%200%151516165511
MemberAttributeExtension.ForMethod1350%20%15152121141411
Advice.OffsetMapping.Target.ForField.ReadWrite1320%120%121215156611
Advice.OffsetMapping.ForArgument.Unresolved1314625%200%161811206801
Advice.Dispatcher.SuppressionHandler.Suppressing.Bound1310%180%141434345511
Advice.OffsetMapping.ForLocalValue1310%160%121210104411
Advice.OffsetMapping.ForSerializedValue1270%140%1111994411
Advice.AssignReturned.ToArguments.Handler.Factory1260%40%5521213311
Advice.Dispatcher.Inlining.Resolved.AdviceMethodInliner12513050%18418%101620450501
Advice.Dispatcher.RelocationHandler.ForType.Bound1240%140%111113134411
Advice.AssignReturned.ToFields.Handler.Factory1230%20%4420203311
Advice.OffsetMapping.Target.ForField.WriteOnly1220%120%121212126611
Advice.OffsetMapping.ForReturnValue1218039%17522%12164202501
Advice.Dispatcher.Resolved.AbstractBase12010646%19932%13181252401
Advice.AssignReturned.ToReturned.Handler1200%140%121212125511
Advice.OffsetMapping.ForSerializedValue.Factory1190%140%131310106611
Advice.AssignReturned.ToThrown.Handler1180%140%121212125511
Advice.OffsetMapping.ForArgument.Resolved.Factory1170%140%131310106611
Advice.OffsetMapping.ForField.Resolved.Factory1170%140%131310106611
Advice.ArgumentHandler.ForAdvice.Default.ForMethodExit1123222%100%91112204601
Advice.OffsetMapping.ForField.Unresolved.WithExplicitType1120%140%121211115511
Advice.PostProcessor.Factory.Compound1110%160%131316165511
ClassVisitorFactory.NullCheckedConstruction1110%80%8818184411
Advice.AssignReturned.ForScalar1110%160%141414146611
Advice.Dispatcher.Inlining.Resolved.AdviceMethodInliner.ExceptionTableSubstitutor1103725%3125%71116265901
Advice.AdviceVisitor.WithoutExitAdvice1100%180%141427275511
MemberSubstitution.Replacement.Factory.Compound1090%160%131316165511
Advice.Appender1040%120%1010884411
AsmVisitorWrapper.ForDeclaredFields1020%100%121212127711
Advice.OffsetMapping.ForField.Resolved1020%160%1212884411
Advice.OffsetMapping.ForStackManipulation1004531%1516%10121102401
Advice.ArgumentHandler.ForInstrumentedMethod.Default.Simple970%160%1515887711
Advice.Dispatcher.RelocationHandler.ForValue.Bound965436%16211%11131162401
MemberSubstitution.Substitution.Chain.Step.Simple960%120%1313997711
MemberSubstitution.Replacement.ForFirstBinding960%160%131315155511
Advice.AssignReturned.ToThrown.Handler.Factory950%40%5513133311
AsmVisitorWrapper.ForDeclaredMethods9311655%12214%112232251501
MemberRemoval937945%11321%11165195901
Advice.Dispatcher.Inlining.Resolved.ForMethodExit9226274%16627%122233621101
MemberSubstitution.Replacement.Binding.Resolved920%120%1111775511
TypeReferenceAdjustment910%100%1212887711
MemberAttributeExtension.ForField900%n/a10101515101011
Advice.OffsetMapping.Target.ForField890%120%1010664411
Advice.StackMapFrameHandler.Default.Trivial890%n/a9914149911
Advice.OffsetMapping.Target.ForVariable.ReadWrite872925%120%1012594601
AsmVisitorWrapper.ForDeclaredFields.Entry860%120%1111995511
Advice.OffsetMapping.ForExitValue.Factory843328%1317%12147125701
MemberSubstitution.TypePoolResolver.ForClassFileLocator840%100%1111886611
Advice.Dispatcher.Inlining.Resolved.ForMethodEnter8024675%14422%102022921101
Advice.OffsetMapping.Target.ForStackManipulation.Writable800%100%1111776611
MemberSubstitution.WithoutSpecification.ForMatchedByteCodeElement790%100%99554411
Advice.PostProcessor.Compound780%100%99884411
Advice.Dispatcher.RelocationHandler.ForType771818%14422%12148134501
Advice.OffsetMapping.ForArgument.Resolved750%120%1010664411
MemberSubstitution.Substitution.Chain.Factory740%40%6614144411
MemberSubstitution.Substitution.ForMethodInvocation.OfMatchedMethod740%100%99554411
Advice.OffsetMapping.ForLocalValue.Factory732122%100%8115133601
Advice.AssignReturned.ToReturned.Handler.Factory710%20%4411113311
ModifierAdjustment.Adjustment710%100%1010665511
Advice.ArgumentHandler.ForInstrumentedMethod.Default707953%2250%61114294901
TypeReferenceAdjustment.TypeReferenceClassVisitor.TypeReferenceAnnotationVisitor700%40%7718185511
Advice.OffsetMapping.Target.ForDefaultValue6911%100%89153401
Advice.OffsetMapping.Target.ForArray.ReadWrite690%100%99444411
Advice.OffsetMapping.Factory.Simple670%100%1010665511
Advice.AssignReturned.Handler.Factory.Simple670%100%1010665511
Advice.OffsetMapping.Target.ForVariable653232%120%810062401
AsmVisitorWrapper.ForDeclaredFields.DispatchingVisitor650%80%6613132211
Advice.OffsetMapping.ForEnterValue.Factory645345%12214%9141122701
MemberAttributeExtension610%100%88443311
MemberSubstitution.Replacement.InvocationType580%80%8812123311
Advice.AssignReturned.ToThis.Handler.Factory580%n/a33993311
Advice.Dispatcher.Inlining.Resolved.ForMethodExit.WithExceptionHandler580%100%99444411
Advice.OffsetMapping.ForStackManipulation.OfDefaultValue580%80%99555511
Advice.OffsetMapping.Target.ForArray571621%100%810163501
Advice.AssignReturned.ToAllArguments.Handler.Factory570%n/a33993311
Advice.Dispatcher.Delegating.Resolved.ForMethodExit.WithExceptionHandler570%100%99444411
Advice.AdviceVisitor.WithExitAdvice5426483%142967%142810630401
Advice.OffsetMapping.Factory.Illegal5414%80%79153501
Advice.Dispatcher.SuppressionHandler.Suppressing5411%9110%910454501
Advice.AssignReturned.DefaultValueSkip.Dispatcher540%n/a11661111
Advice.OffsetMapping.ForOrigin.Renderer.ForJavaSignature540%40%4411112211
MemberSubstitution.Substitution.ForFieldAccess.OfMatchedField540%80%88444411
Advice.StackMapFrameHandler.Default.TranslationMode.new Advice.StackMapFrameHandler.Default.TranslationMode() {...}5310%80%6711122301
MemberAttributeExtension.ForMethod.AttributeAppendingMethodVisitor530%40%5516163311
MemberSubstitution.Substitution.ForFieldAccess.OfGivenField530%80%88444411
MemberSubstitution.Substitution.ForMethodInvocation.OfGivenMethod530%80%88444411
AsmVisitorWrapper.ForDeclaredMethods.Entry523842%10216%711092501
Advice.AssignReturned.ExceptionHandler.Factory.Enabled520%80%88444411
Advice.OffsetMapping.ForField.Unresolved.Factory511623%60%46691301
Advice.AdviceVisitor4923782%6650%7146562801
Advice.OffsetMapping.ForUnusedValue490%80%88444411
MemberSubstitution.Substitution.Stubbing480%20%44773311
Advice.Dispatcher.Delegating.Resolved480%20%44773311
Advice.OffsetMapping.ForOrigin.Factory464247%7330%487180301
Advice.ExceptionHandler.Simple460%80%88444411
MemberSubstitution.Substitution.ForMethodInvocation.MethodResolver.Simple460%80%88444411
MemberSubstitution.TypePoolResolver.ForExplicitPool460%80%88444411
Advice.OffsetMapping.ForOrigin.Renderer.ForConstantValue460%80%88444411
MemberSubstitution.Substitution.ForFieldAccess.FieldResolver.Simple460%80%88444411
Advice.MethodSizeHandler.Default.WithRetainedArguments450%n/a3310103311
Advice.Dispatcher.RelocationHandler.Relocation.ForLabel4312%80%78253401
Advice.OffsetMapping.Target.ForVariable.ReadOnly4212%n/a34463401
Advice.Appender.EmulatingMethodVisitor420%n/a5513135511
Advice.StackMapFrameHandler.Default.TranslationMode.new Advice.StackMapFrameHandler.Default.TranslationMode() {...}4112%40%45892301
TypeConstantAdjustment.TypeConstantDissolvingClassVisitor400%40%55773311
Advice.OffsetMapping.ForField.Unresolved.WithImplicitType380%n/a33883311
MemberSubstitution.SubstitutingMethodVisitor.LocalVariableTracingMethodVisitor380%30%44992211
AsmVisitorWrapper.Compound3710473%81260%6170232701
Advice.Dispatcher.RelocationHandler.ForValue.Inverted371528%80%68022401
Advice.Dispatcher.Inlining.Resolved.AdviceMethodInliner.ExceptionTableCollector361021%n/a23482301
Advice.StackMapFrameHandler.Default.TranslationMode.new Advice.StackMapFrameHandler.Default.TranslationMode() {...}3614%80%67452301
Advice.OffsetMapping.ForThrowable.Factory335462%5116%473151401
TypeConstantAdjustment.TypeConstantDissolvingClassVisitor.TypeConstantDissolvingMethodVisitor330%40%4410102211
Advice.ArgumentHandler.ForAdvice.Default.ForMethodEnter322745%60%79284601
TypeReferenceAdjustment.TypeReferenceClassVisitor.TypeReferenceFieldVisitor320%20%33882211
Advice.Dispatcher.Inlining.Resolved.ForMethodEnter.WithDiscardedEnterType320%n/a33553311
Advice.OffsetMapping.ForStubValue311634%20%35472401
Advice.Dispatcher.Delegating.Resolved.ForMethodEnter.WithDiscardedEnterType310%n/a33553311
Advice.ArgumentHandler.ForInstrumentedMethod.Default.Copying2915584%10637%9151312701
Advice.StackMapFrameHandler.Default.WithPreservedArguments.WithoutArgumentCopy290%n/a33663311
Advice.StackMapFrameHandler.NoOp280%n/a12121313121211
Advice.OffsetMapping.ForAllArguments.Factory276971%6440%582140301
Advice.MethodSizeHandler.Default276169%2250%396211701
Advice.MethodSizeHandler.NoOp270%n/a10101111101011
Advice.AdviceVisitor.WithExitAdvice.WithoutExceptionHandling2612082%61470%6154280501
Advice.AssignReturned.DefaultValueSkip.Dispatcher.new Advice.AssignReturned.DefaultValueSkip.Dispatcher() {...}260%n/a22662211
Advice.AssignReturned.DefaultValueSkip.Dispatcher.new Advice.AssignReturned.DefaultValueSkip.Dispatcher() {...}260%n/a22662211
Advice.AssignReturned.DefaultValueSkip.Dispatcher.new Advice.AssignReturned.DefaultValueSkip.Dispatcher() {...}260%n/a22662211
MemberAttributeExtension.ForField.FieldAttributeVisitor260%n/a22882211
Advice.Dispatcher.RelocationHandler.ForValue2312684%5758%6105251401
Advice.Dispatcher.Inactive231641%n/a13151316131501
TypeConstantAdjustment230%n/a44554411
MemberSubstitution.Substitution.ForMethodInvocation.OfInstrumentedMethod230%n/a22332211
Advice.OffsetMapping.ForArgument.Unresolved.Factory226273%3125%251120301
Advice.OffsetMapping.ForThisReference.Factory225471%3125%251110301
Advice.OffsetMapping.ForReturnValue.Factory224667%3125%251100301
Advice.Dispatcher.Delegating.Resolved.AdviceMethodWriter.ForMethodEnter210%n/a33443311
MemberSubstitution.Replacement.Binding.Unresolved210%n/a33443311
Advice.AssignReturned.DefaultValueSkip.Dispatcher.new Advice.AssignReturned.DefaultValueSkip.Dispatcher() {...}200%n/a22442211
Advice.AssignReturned.DefaultValueSkip.Dispatcher.new Advice.AssignReturned.DefaultValueSkip.Dispatcher() {...}200%n/a22442211
Advice.OffsetMapping.Target.ForDefaultValue.ReadOnly200%n/a44664411
MemberSubstitution.Replacement.NoOp200%n/a44554411
Advice.OffsetMapping.Target.ForField.ReadOnly200%n/a44664411
Advice.OffsetMapping.ForOrigin.Renderer.ForReturnTypeName190%n/a22332211
Advice.OffsetMapping.ForOrigin.Renderer.ForPropertyName180%n/a22332211
Advice.StackMapFrameHandler.Default.Initialization.new Advice.StackMapFrameHandler.Default.Initialization() {...}1726%20%23341201
Advice.OffsetMapping.ForOrigin.Renderer.ForMethodName170%n/a22332211
Advice.OffsetMapping.ForOrigin.Renderer.ForTypeName170%n/a22332211
Advice.OffsetMapping.ForOrigin.Renderer.ForStringRepresentation170%n/a22332211
Advice.OffsetMapping.ForOrigin.Renderer.ForDescriptor170%n/a22332211
Advice.ArgumentHandler.ForAdvice.Default163568%n/a153141501
Advice.ExceptionHandler.Default.new Advice.ExceptionHandler.Default() {...}1627%n/a12341201
MemberSubstitution.TypePoolResolver.OfImplicitPool160%n/a22332211
Advice.AssignReturned.ExceptionHandler.Factory.NoOp160%n/a22332211
MemberRemoval.MemberRemovingClassVisitor146882%5337%481140401
Advice.OffsetMapping.ForInstrumentedMethod144375%1150%13170201
Advice.OffsetMapping.Target.AbstractReadOnlyAdapter130%n/a33333311
Advice.Delegator.ForStaticInvocation121453%n/a12571201
Advice.Dispatcher.Delegating.Resolved.ForMethodEnter.WithRetainedEnterType120%n/a22332211
Advice.Dispatcher.Delegating.Resolved.ForMethodExit.WithoutExceptionHandler110%n/a22332211
Advice.ArgumentHandler.Factory.new Advice.ArgumentHandler.Factory() {...}42%n/a12121201
Advice.MethodSizeHandler.Default.ForAdvice5187%n/a162161601
Advice.Dispatcher.RelocationHandler.ForValue.new Advice.Dispatcher.RelocationHandler.ForValue() {...}1058%n/a12341201
Advice.Dispatcher.RelocationHandler.ForValue.new Advice.Dispatcher.RelocationHandler.ForValue() {...}1058%n/a12341201
Advice.NoExceptionHandler36%n/a12231201
Advice.OnDefaultValue0%n/a11221111
Advice.OnNonDefaultValue0%n/a11221111
Advice.OffsetMapping.ForUnusedValue.Factory1672%n/a13141301
Advice.OffsetMapping.Target.ForArray.ReadOnly50%n/a12131201
Advice.StackMapFrameHandler.Default.Initialization.new Advice.StackMapFrameHandler.Default.Initialization() {...}4591%61062%6102140201
Advice.Dispatcher.RelocationHandler.ForValue.new Advice.Dispatcher.RelocationHandler.ForValue() {...}1071%n/a12231201
Advice.OffsetMapping.ForInstrumentedType1482%n/a12131201
Advice.OffsetMapping.ForInstrumentedMethod.new Advice.OffsetMapping.ForInstrumentedMethod() {...}66%n/a12121201
Advice.OffsetMapping.Target.ForDefaultValue.ReadWrite1487%n/a14161401
Advice.OffsetMapping.ForInstrumentedMethod.new Advice.OffsetMapping.ForInstrumentedMethod() {...}75%n/a12121201
Advice.ExceptionHandler.Default.new Advice.ExceptionHandler.Default() {...}75%n/a12121201
Advice.OffsetMapping.Sort.new Advice.OffsetMapping.Sort() {...}75%n/a12121201
Advice.Dispatcher.SuppressionHandler.NoOp1995%n/a16171601
Advice.Dispatcher.RelocationHandler.ForValue.new Advice.Dispatcher.RelocationHandler.ForValue() {...}1090%n/a12121201
AsmVisitorWrapper.ForDeclaredMethods.DispatchingVisitor85100%1787%160170201
Advice.MethodSizeHandler.Default.WithCopiedArguments51100%n/a030110301
Advice.OffsetMapping.Factory.AdviceType37100%n/a03070301
Advice.StackMapFrameHandler.Default.TranslationMode34100%n/a01040101
Advice.Dispatcher.Inlining.Resolved.AdviceMethodInliner.ExceptionTableExtractor34100%1375%14040201
Advice.ExceptionHandler.Default34100%n/a01040101
Advice.StackMapFrameHandler.Default.Initialization24100%n/a01030101
Advice.ArgumentHandler.Factory24100%n/a01030101
Advice.OffsetMapping.Sort24100%n/a01030101
AsmVisitorWrapper.NoOp20100%n/a04050401
Advice.PostProcessor.NoOp18100%n/a03040301
Advice.Dispatcher.RelocationHandler.Disabled18100%n/a03040301
Advice.ArgumentHandler.Factory.new Advice.ArgumentHandler.Factory() {...}14100%n/a02020201
Advice.Dispatcher.Inlining.Resolved.ForMethodEnter.WithRetainedEnterType13100%n/a02030201
Advice.Dispatcher.Inlining.Resolved12100%n/a01030101
Advice.Dispatcher.Inlining.Resolved.ForMethodExit.WithoutExceptionHandler12100%n/a02030201
Advice.Dispatcher.RelocationHandler.ForValue.new Advice.Dispatcher.RelocationHandler.ForValue() {...}11100%n/a02020201
Advice.OffsetMapping.ForInstrumentedMethod.new Advice.OffsetMapping.ForInstrumentedMethod() {...}100%n/a02020201
Advice.OffsetMapping.Sort.new Advice.OffsetMapping.Sort() {...}100%n/a02020201
Advice.ExceptionHandler.Default.new Advice.ExceptionHandler.Default() {...}100%n/a02020201
AsmVisitorWrapper.AbstractBase100%n/a03030301
Advice.Dispatcher100%n/a01020101