net.bytebuddy.asm

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethodsMissedClasses
Total34,740 of 34,7400%3,267 of 3,2670%3,0023,0024,6764,6761,3541,354279279
ClassVisitorFactory.CreateClassVisitorFactory1,1900%820%45451671674411
Advice7600%600%57579494272711
Advice.WithCustomMapping7470%320%61619393454511
ClassVisitorFactory7030%320%28288282121211
MemberSubstitution.SubstitutingMethodVisitor6510%630%373796964411
Advice.StackMapFrameHandler.Default4930%610%393976767711
Advice.Dispatcher.Inlining.CodeTranslationVisitor4880%450%42429999161611
TypeReferenceAdjustment.TypeReferenceClassVisitor4860%600%4848112112181811
Advice.StackMapFrameHandler.Default.WithPreservedArguments.WithArgumentCopy4700%630%363682823311
Advice.StackMapFrameHandler.Default.ForAdvice4590%600%363667676611
ClassVisitorFactory.ConstantTranslator4550%780%434351514411
MemberSubstitution.Substitution.Chain.Step.ForArgumentSubstitution4410%500%303046465511
Advice.StackMapFrameHandler.Default.WithPreservedArguments4040%540%353565658811
ClassVisitorFactory.FrameTranslator3840%100%9971714411
ClassVisitorFactory.ConstantDynamicTranslator3820%140%111164644411
Advice.AdviceVisitor.WithExitAdvice.WithExceptionHandling3630%380%242464645511
Advice.Dispatcher.Inlining.Resolved.ForMethodExit3540%220%22223636111111
Advice.OffsetMapping.ForStackManipulation.Factory3440%460%313165658811
MemberSubstitution.Substitution.Chain.Step.ForInvocation3280%400%242429294411
Advice.Dispatcher.Delegating.Resolved.AdviceMethodWriter3280%320%191952523311
Advice.Dispatcher.Inlining.Resolved.ForMethodEnter3260%180%20202929111111
Advice.AdviceVisitor.WithExitAdvice3180%430%282863634411
Advice.AssignReturned.Factory3080%320%27274242111111
ModifierAdjustment3070%160%33334141252511
Advice.OffsetMapping.ForAllArguments3010%300%202031315511
TypeReferenceAdjustment.TypeReferenceClassVisitor.TypeReferenceMethodVisitor2890%180%24246464151511
Advice.AdviceVisitor2860%120%141456568811
Advice.OffsetMapping.Target.ForStackManipulation2850%420%303043439911
Advice.OffsetMapping.ForField2830%300%202030305511
MemberSubstitution.Substitution.ForFieldAccess2740%380%232322224411
Advice.AssignReturned.ToFields.Handler2730%300%202028285511
Advice.Dispatcher.Delegating.Resolved.ForMethodExit2680%160%161627278811
Advice.Dispatcher.Inlining.Resolved.AdviceMethodInliner2550%220%161645455511
Advice.OffsetMapping.ForOrigin2550%310%232337375511
ClassVisitorFactory.LabelArrayTranslator2540%100%9947474411
Advice.Dispatcher.Delegating.Resolved.ForMethodEnter2510%140%151521218811
Advice.Delegator.ForDynamicInvocation2480%220%161634345511
Advice.Dispatcher.Inlining2480%300%242432329911
Advice.OffsetMapping.ForThisReference2370%280%191924245511
MemberSubstitution2340%140%22222222151511
ClassVisitorFactory.LabelTranslator2280%80%8845454411
Advice.Dispatcher.Resolved.AbstractBase2260%280%181825254411
ClassVisitorFactory.HandleTranslator2250%100%9937374411
ClassVisitorFactory.AttributeTranslator2160%140%111130304411
MemberSubstitution.Substitution.ForMethodInvocation2100%240%161620204411
AsmVisitorWrapper.ForDeclaredMethods2090%140%22222222151511
MemberSubstitution.Substitution.Chain2020%180%151525256611
Advice.AssignReturned.ToAllArguments.Handler2020%180%141420205511
Advice.OffsetMapping.ForReturnValue2010%220%161620205511
Advice.AssignReturned.DefaultValueSkip1990%320%222229296611
MemberSubstitution.Replacement.ForElementMatchers.Factory1980%200%171714147711
Advice.OffsetMapping.ForEnterValue1980%200%151519195511
Advice.OffsetMapping.ForExitValue1980%200%151519195511
ClassVisitorFactory.ConstantArrayTranslator1970%60%7740404411
MemberSubstitution.Replacement.ForElementMatchers1900%320%212112125511
Advice.ArgumentHandler.ForInstrumentedMethod.Default.Copying1840%160%151531317711
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.OffsetMapping.ForArgument.Unresolved1770%200%181820208811
Advice.AssignReturned.ToArguments.Handler1740%160%131315155511
Advice.OffsetMapping.ForThrowable1730%180%141418185511
MemberSubstitution.Substitution.ForFieldAccess.FieldResolver.ForElementMatcher1720%220%151517174411
MemberRemoval1720%140%161619199911
Advice.AssignReturned.ExceptionHandler1700%180%141418185511
MemberSubstitution.Substitution.Chain.Step.OfOriginalExpression1680%120%9923233311
Advice.OffsetMapping.ForStackManipulation.OfAnnotationProperty1670%180%151519196611
Advice.OffsetMapping.ForArgument1650%180%131315154411
Advice.AssignReturned1630%220%151515154411
MemberSubstitution.Substitution.Chain.Step.ForField.Write1630%200%141412124411
MemberSubstitution.WithoutSpecification.ForMatchedMethod1610%140%141411117711
Advice.AssignReturned.ToThis.Handler1600%200%151516165511
MemberSubstitution.WithoutSpecification.ForMatchedField1570%140%141411117711
ClassVisitorFactory.TypePathTranslator1520%100%9924244411
Advice.Dispatcher.RelocationHandler.ForValue.Bound1500%180%131316164411
Advice.Dispatcher.RelocationHandler.ForValue1490%120%101025254411
Advice.ArgumentHandler.ForInstrumentedMethod.Default1490%40%111129299911
Advice.Dispatcher.Inlining.Resolved.AdviceMethodInliner.ExceptionTableSubstitutor1470%40%111126269911
Advice.AdviceVisitor.WithExitAdvice.WithoutExceptionHandling1460%200%151528285511
Advice.OffsetMapping.ForStackManipulation1450%160%121210104411
Advice.ArgumentHandler.ForAdvice.Default.ForMethodExit1440%100%111120206611
Advice.Dispatcher.Delegating.Resolved.AdviceMethodWriter.ForMethodExit1420%180%121224243311
AsmVisitorWrapper.Compound1410%200%171723237711
MemberSubstitution.Substitution.Chain.Step.ForField1400%160%121213134411
Advice.AssignReturned.ForArray1390%160%141416166611
Advice.OffsetMapping.ForField.Unresolved1370%200%151516165511
MemberSubstitution.Substitution.Chain.Step.ForArgumentLoading1350%140%1111994411
MemberAttributeExtension.ForMethod1350%20%15152121141411
Advice.OffsetMapping.Target.ForField.ReadWrite1320%120%121215156611
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.RelocationHandler.ForType.Bound1240%140%111113134411
Advice.AssignReturned.ToFields.Handler.Factory1230%20%4420203311
Advice.OffsetMapping.Target.ForField.WriteOnly1220%120%121212126611
Advice.AssignReturned.ToReturned.Handler1200%140%121212125511
Advice.OffsetMapping.ForSerializedValue.Factory1190%140%131310106611
MemberSubstitution.Substitution.ForValue1180%140%121211115511
Advice.AssignReturned.ToThrown.Handler1180%140%121212125511
Advice.OffsetMapping.ForArgument.Resolved.Factory1170%140%131310106611
Advice.OffsetMapping.ForEnterValue.Factory1170%140%141412127711
Advice.OffsetMapping.ForField.Resolved.Factory1170%140%131310106611
Advice.OffsetMapping.ForExitValue.Factory1170%140%141412127711
Advice.OffsetMapping.Target.ForVariable.ReadWrite1160%120%1212996611
Advice.OffsetMapping.ForField.Unresolved.WithExplicitType1120%140%121211115511
Advice.AssignReturned.ForScalar1110%160%141414146611
Advice.PostProcessor.Factory.Compound1110%160%131316165511
ClassVisitorFactory.NullCheckedConstruction1110%80%8818184411
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.Target.ForVariable970%120%1010664411
Advice.ArgumentHandler.ForInstrumentedMethod.Default.Simple970%160%1515887711
Advice.OffsetMapping.ForAllArguments.Factory970%100%8815153311
MemberSubstitution.Substitution.Chain.Step.Simple960%120%1313997711
MemberSubstitution.Replacement.ForFirstBinding960%160%131315155511
Advice.AssignReturned.ToThrown.Handler.Factory950%40%5513133311
Advice.Dispatcher.RelocationHandler.ForType950%180%141413135511
Advice.OffsetMapping.ForLocalValue.Factory940%100%111113136611
MemberSubstitution.Replacement.Binding.Resolved920%120%1111775511
TypeReferenceAdjustment910%100%1212887711
MemberAttributeExtension.ForField900%n/a10101515101011
AsmVisitorWrapper.ForDeclaredMethods.Entry900%120%1111995511
Advice.OffsetMapping.Target.ForField890%120%1010664411
Advice.StackMapFrameHandler.Default.Trivial890%n/a9914149911
MemberSubstitution.Substitution.Chain.Step.ForArgumentSubstitution.Factory890%120%1010664411
Advice.OffsetMapping.ForOrigin.Factory880%100%8818183311
Advice.MethodSizeHandler.Default880%40%9921217711
Advice.OffsetMapping.ForThrowable.Factory870%60%7715154411
AsmVisitorWrapper.ForDeclaredFields.Entry860%120%1111995511
AsmVisitorWrapper.ForDeclaredMethods.DispatchingVisitor850%80%6617172211
MemberSubstitution.TypePoolResolver.ForClassFileLocator840%100%1111886611
Advice.OffsetMapping.ForArgument.Unresolved.Factory840%40%5512123311
MemberRemoval.MemberRemovingClassVisitor820%80%8814144411
Advice.OffsetMapping.Target.ForStackManipulation.Writable800%100%1111776611
MemberSubstitution.WithoutSpecification.ForMatchedByteCodeElement790%100%99554411
Advice.PostProcessor.Compound780%100%99884411
Advice.OffsetMapping.Target.ForDefaultValue780%100%99554411
Advice.OffsetMapping.ForThisReference.Factory760%40%5511113311
MemberSubstitution.Substitution.Chain.Step.ForInvocation.Factory760%100%1010775511
Advice.OffsetMapping.ForArgument.Resolved750%120%1010664411
MemberSubstitution.Substitution.Chain.Factory740%40%6614144411
MemberSubstitution.Substitution.ForMethodInvocation.OfMatchedMethod740%100%99554411
Advice.OffsetMapping.Target.ForArray730%100%1010665511
Advice.AssignReturned.ToReturned.Handler.Factory710%20%4411113311
ModifierAdjustment.Adjustment710%100%1010665511
TypeReferenceAdjustment.TypeReferenceClassVisitor.TypeReferenceAnnotationVisitor700%40%7718185511
MemberSubstitution.Substitution.Chain.Step.ForField.Write.Factory690%100%99554411
Advice.OffsetMapping.Target.ForArray.ReadWrite690%100%99444411
Advice.OffsetMapping.ForReturnValue.Factory680%40%5510103311
Advice.OffsetMapping.ForField.Unresolved.Factory670%60%66993311
Advice.OffsetMapping.Factory.Simple670%100%1010665511
Advice.AssignReturned.Handler.Factory.Simple670%100%1010665511
AsmVisitorWrapper.ForDeclaredFields.DispatchingVisitor650%80%6613132211
Advice.OffsetMapping.Factory.Illegal630%80%99555511
Advice.Dispatcher.SuppressionHandler.Suppressing610%100%1010555511
MemberAttributeExtension610%100%88443311
Advice.StackMapFrameHandler.Default.TranslationMode.new Advice.StackMapFrameHandler.Default.TranslationMode() {...}590%80%7712123311
Advice.ArgumentHandler.ForAdvice.Default.ForMethodEnter590%60%99886611
Advice.MethodSizeHandler.Default.ForAdvice580%n/a6616166611
MemberSubstitution.Replacement.InvocationType580%80%8812123311
Advice.AssignReturned.ToThis.Handler.Factory580%n/a33993311
Advice.OffsetMapping.ForStackManipulation.OfDefaultValue580%80%99555511
Advice.Dispatcher.Inlining.Resolved.ForMethodExit.WithExceptionHandler580%100%99444411
Advice.Dispatcher.Delegating.Resolved.ForMethodExit.WithExceptionHandler570%100%99444411
Advice.OffsetMapping.ForInstrumentedMethod570%20%33772211
Advice.AssignReturned.ToAllArguments.Handler.Factory570%n/a33993311
MemberSubstitution.Substitution.Chain.Step.ForField.Read560%80%88334411
Advice.AssignReturned.DefaultValueSkip.Dispatcher540%n/a11661111
Advice.OffsetMapping.ForOrigin.Renderer.ForJavaSignature540%40%4411112211
MemberSubstitution.Substitution.ForFieldAccess.OfMatchedField540%80%88444411
MemberAttributeExtension.ForMethod.AttributeAppendingMethodVisitor530%40%5516163311
MemberSubstitution.Substitution.ForFieldAccess.OfGivenField530%80%88444411
MemberSubstitution.Substitution.ForMethodInvocation.OfGivenMethod530%80%88444411
Advice.AssignReturned.ExceptionHandler.Factory.Enabled520%80%88444411
Advice.Dispatcher.RelocationHandler.ForValue.Inverted520%80%88224411
Advice.MethodSizeHandler.Default.WithCopiedArguments510%n/a3311113311
MemberSubstitution.Substitution.Chain.Step.ForField.Read.Factory510%80%88444411
Advice.ArgumentHandler.ForAdvice.Default510%n/a5514145511
Advice.OffsetMapping.ForUnusedValue490%80%88444411
Advice.StackMapFrameHandler.Default.Initialization.new Advice.StackMapFrameHandler.Default.Initialization() {...}490%160%101014142211
Advice.Dispatcher.RelocationHandler.Relocation.ForLabel490%80%88554411
MemberSubstitution.Substitution.Chain.Step.ForArgumentLoading.Factory490%80%88444411
Advice.Dispatcher.Delegating.Resolved480%20%44773311
Advice.OffsetMapping.Target.ForVariable.ReadOnly480%n/a44664411
MemberSubstitution.Substitution.Stubbing480%20%44773311
Advice.OffsetMapping.ForStubValue480%20%55884411
Advice.StackMapFrameHandler.Default.TranslationMode.new Advice.StackMapFrameHandler.Default.TranslationMode() {...}470%40%55993311
Advice.Dispatcher.Inlining.Resolved.AdviceMethodInliner.ExceptionTableCollector460%n/a33883311
MemberSubstitution.TypePoolResolver.ForExplicitPool460%80%88444411
Advice.OffsetMapping.ForOrigin.Renderer.ForConstantValue460%80%88444411
MemberSubstitution.Substitution.ForFieldAccess.FieldResolver.Simple460%80%88444411
Advice.ExceptionHandler.Simple460%80%88444411
MemberSubstitution.Substitution.ForMethodInvocation.MethodResolver.Simple460%80%88444411
Advice.MethodSizeHandler.Default.WithRetainedArguments450%n/a3310103311
Advice.StackMapFrameHandler.Default.TranslationMode.new Advice.StackMapFrameHandler.Default.TranslationMode() {...}420%80%77553311
Advice.Appender.EmulatingMethodVisitor420%n/a5513135511
Advice.Dispatcher.Inactive410%n/a15151616151511
TypeConstantAdjustment.TypeConstantDissolvingClassVisitor400%40%55773311
Advice.OffsetMapping.ForField.Unresolved.WithImplicitType380%n/a33883311
MemberSubstitution.SubstitutingMethodVisitor.LocalVariableTracingMethodVisitor380%30%44992211
Advice.OffsetMapping.Factory.AdviceType370%n/a33773311
Advice.StackMapFrameHandler.Default.TranslationMode340%n/a11441111
Advice.Dispatcher.Inlining.Resolved.AdviceMethodInliner.ExceptionTableExtractor340%40%44442211
Advice.ExceptionHandler.Default340%n/a11441111
TypeConstantAdjustment.TypeConstantDissolvingClassVisitor.TypeConstantDissolvingMethodVisitor330%40%4410102211
Advice.Dispatcher.Inlining.Resolved.ForMethodEnter.WithDiscardedEnterType330%n/a33553311
TypeReferenceAdjustment.TypeReferenceClassVisitor.TypeReferenceFieldVisitor320%20%33882211
Advice.Dispatcher.Delegating.Resolved.ForMethodEnter.WithDiscardedEnterType320%n/a33553311
Advice.StackMapFrameHandler.Default.WithPreservedArguments.WithoutArgumentCopy290%n/a33663311
Advice.StackMapFrameHandler.NoOp280%n/a12121313121211
Advice.MethodSizeHandler.NoOp270%n/a10101111101011
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
Advice.Delegator.ForStaticInvocation260%n/a22772211
MemberAttributeExtension.ForField.FieldAttributeVisitor260%n/a22882211
Advice.StackMapFrameHandler.Default.Initialization240%n/a11331111
Advice.ArgumentHandler.Factory240%n/a11331111
Advice.OffsetMapping.Sort240%n/a11331111
TypeConstantAdjustment230%n/a44554411
MemberSubstitution.Substitution.ForMethodInvocation.OfInstrumentedMethod230%n/a22332211
Advice.StackMapFrameHandler.Default.Initialization.new Advice.StackMapFrameHandler.Default.Initialization() {...}230%20%33442211
Advice.OffsetMapping.ForUnusedValue.Factory220%n/a33443311
Advice.ExceptionHandler.Default.new Advice.ExceptionHandler.Default() {...}220%n/a22442211
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
MemberSubstitution.Replacement.NoOp200%n/a44554411
AsmVisitorWrapper.NoOp200%n/a44554411
Advice.Dispatcher.SuppressionHandler.NoOp200%n/a66776611
Advice.OffsetMapping.Target.ForDefaultValue.ReadOnly200%n/a44664411
Advice.OffsetMapping.Target.ForField.ReadOnly200%n/a44664411
Advice.OffsetMapping.ForOrigin.Renderer.ForReturnTypeName190%n/a22332211
Advice.Dispatcher.RelocationHandler.Disabled180%n/a33443311
Advice.PostProcessor.NoOp180%n/a33443311
Advice.OffsetMapping.ForOrigin.Renderer.ForPropertyName180%n/a22332211
Advice.OffsetMapping.ForInstrumentedMethod.new Advice.OffsetMapping.ForInstrumentedMethod() {...}170%n/a33333311
Advice.OffsetMapping.ForInstrumentedMethod.new Advice.OffsetMapping.ForInstrumentedMethod() {...}170%n/a33333311
Advice.OffsetMapping.ForOrigin.Renderer.ForMethodName170%n/a22332211
Advice.OffsetMapping.ForOrigin.Renderer.ForTypeName170%n/a22332211
Advice.Dispatcher.RelocationHandler.ForValue.new Advice.Dispatcher.RelocationHandler.ForValue() {...}170%n/a22442211
Advice.Dispatcher.RelocationHandler.ForValue.new Advice.Dispatcher.RelocationHandler.ForValue() {...}170%n/a22442211
Advice.OffsetMapping.ForOrigin.Renderer.ForStringRepresentation170%n/a22332211
Advice.OffsetMapping.ForInstrumentedType170%n/a22332211
Advice.OffsetMapping.ForOrigin.Renderer.ForDescriptor170%n/a22332211
MemberSubstitution.TypePoolResolver.OfImplicitPool160%n/a22332211
Advice.OffsetMapping.Target.ForDefaultValue.ReadWrite160%n/a44664411
Advice.AssignReturned.ExceptionHandler.Factory.NoOp160%n/a22332211
Advice.ArgumentHandler.Factory.new Advice.ArgumentHandler.Factory() {...}140%n/a22222211
Advice.ArgumentHandler.Factory.new Advice.ArgumentHandler.Factory() {...}140%n/a22222211
Advice.Dispatcher.RelocationHandler.ForValue.new Advice.Dispatcher.RelocationHandler.ForValue() {...}140%n/a22332211
Advice.Dispatcher.Inlining.Resolved.ForMethodEnter.WithRetainedEnterType130%n/a22332211
Advice.OffsetMapping.Target.AbstractReadOnlyAdapter130%n/a33333311
Advice.Dispatcher.Inlining.Resolved120%n/a11331111
Advice.Dispatcher.Inlining.Resolved.ForMethodExit.WithoutExceptionHandler120%n/a22332211
Advice.Dispatcher.Delegating.Resolved.ForMethodEnter.WithRetainedEnterType120%n/a22332211
Advice.NoExceptionHandler110%n/a22332211
Advice.Dispatcher.RelocationHandler.ForValue.new Advice.Dispatcher.RelocationHandler.ForValue() {...}110%n/a22222211
Advice.Dispatcher.RelocationHandler.ForValue.new Advice.Dispatcher.RelocationHandler.ForValue() {...}110%n/a22222211
Advice.Dispatcher.Delegating.Resolved.ForMethodExit.WithoutExceptionHandler110%n/a22332211
Advice.OffsetMapping.Target.ForArray.ReadOnly100%n/a22332211
Advice.OffsetMapping.ForInstrumentedMethod.new Advice.OffsetMapping.ForInstrumentedMethod() {...}0%n/a22222211
Advice.OffsetMapping.ForInstrumentedMethod.new Advice.OffsetMapping.ForInstrumentedMethod() {...}0%n/a22222211
Advice.OffsetMapping.Sort.new Advice.OffsetMapping.Sort() {...}0%n/a22222211
Advice.OffsetMapping.ForInstrumentedMethod.new Advice.OffsetMapping.ForInstrumentedMethod() {...}0%n/a22222211
Advice.OffsetMapping.Sort.new Advice.OffsetMapping.Sort() {...}0%n/a22222211
Advice.ExceptionHandler.Default.new Advice.ExceptionHandler.Default() {...}0%n/a22222211
Advice.ExceptionHandler.Default.new Advice.ExceptionHandler.Default() {...}0%n/a22222211
Advice.OnDefaultValue0%n/a11221111
AsmVisitorWrapper.AbstractBase0%n/a33333311
Advice.OnNonDefaultValue0%n/a11221111
Advice.Dispatcher0%n/a11221111