net.bytebuddy.asm

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethodsMissedClasses
Total28,134 of 28,1340%2,747 of 2,7470%2,6202,6203,8333,8331,2321,232251251
Advice7600%600%57579494272711
Advice.WithCustomMapping7450%320%61619292454511
MemberSubstitution.SubstitutingMethodVisitor6470%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.ForAdvice4580%600%363667676611
Advice.StackMapFrameHandler.Default.WithPreservedArguments4030%540%353565658811
Advice.AdviceVisitor.WithExitAdvice.WithExceptionHandling3610%380%242464645511
Advice.Dispatcher.Inlining.Resolved.ForMethodExit3540%220%22223636111111
Advice.OffsetMapping.ForStackManipulation.Factory3400%460%313165658811
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
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
Advice.Dispatcher.Delegating.Resolved.ForMethodEnter2510%140%151521218811
Advice.Dispatcher.Inlining2480%300%242432329911
Advice.Delegator.ForDynamicInvocation2420%220%161630305511
Advice.OffsetMapping.ForField2380%260%181825255511
Advice.OffsetMapping.ForThisReference2370%280%191924245511
MemberSubstitution2340%140%22222222151511
Advice.Dispatcher.Resolved.AbstractBase2260%280%181825254411
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
Advice.OffsetMapping.ForExitValue1980%200%151519195511
MemberSubstitution.Replacement.ForElementMatchers.Factory1980%200%171714147711
Advice.OffsetMapping.ForEnterValue1980%200%151519195511
MemberSubstitution.Replacement.ForElementMatchers1900%320%212112125511
Advice.OffsetMapping.ForStackManipulation.OfDynamicInvocation1860%200%151519195511
Advice.ArgumentHandler.ForInstrumentedMethod.Default.Copying1840%160%151531317711
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
MemberSubstitution.Substitution.ForFieldAccess.FieldResolver.ForElementMatcher1720%220%151517174411
MemberRemoval1720%140%161619199911
Advice.AssignReturned.ExceptionHandler1700%180%141418185511
Advice.OffsetMapping.ForThrowable1690%180%141418185511
Advice.OffsetMapping.ForStackManipulation.OfAnnotationProperty1670%180%151519196611
Advice.OffsetMapping.ForArgument1650%180%131315154411
Advice.AssignReturned1630%220%151515154411
MemberSubstitution.WithoutSpecification.ForMatchedMethod1610%140%141411117711
Advice.AssignReturned.ToThis.Handler1600%200%151516165511
MemberSubstitution.WithoutSpecification.ForMatchedField1570%140%141411117711
Advice.Dispatcher.RelocationHandler.ForValue.Bound1500%180%131316164411
Advice.ArgumentHandler.ForInstrumentedMethod.Default1490%40%111129299911
Advice.Dispatcher.RelocationHandler.ForValue1490%120%101025254411
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
Advice.AssignReturned.ForArray1390%160%141416166611
Advice.OffsetMapping.ForField.Unresolved1370%200%151516165511
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.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.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.PostProcessor.Factory.Compound1110%160%131316165511
Advice.AssignReturned.ForScalar1110%160%141414146611
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.ArgumentHandler.ForInstrumentedMethod.Default.Simple970%160%1515887711
Advice.OffsetMapping.Target.ForVariable970%120%1010664411
MemberSubstitution.Substitution.Chain.Step.Simple960%120%1313997711
MemberSubstitution.Replacement.ForFirstBinding960%160%131315155511
Advice.OffsetMapping.ForAllArguments.Factory960%100%8814143311
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
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
Advice.OffsetMapping.ForArgument.Resolved750%120%1010664411
MemberSubstitution.Substitution.Chain.Factory740%40%6614144411
MemberSubstitution.Substitution.ForMethodInvocation.OfMatchedMethod740%100%99554411
Advice.OffsetMapping.Target.ForArray730%100%1010665511
ModifierAdjustment.Adjustment710%100%1010665511
Advice.AssignReturned.ToReturned.Handler.Factory710%20%4411113311
TypeReferenceAdjustment.TypeReferenceClassVisitor.TypeReferenceAnnotationVisitor700%40%7718185511
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.ArgumentHandler.ForAdvice.Default.ForMethodEnter590%60%99886611
Advice.StackMapFrameHandler.Default.TranslationMode.new Advice.StackMapFrameHandler.Default.TranslationMode() {...}590%80%7712123311
Advice.MethodSizeHandler.Default.ForAdvice580%n/a6616166611
Advice.AssignReturned.ToThis.Handler.Factory580%n/a33993311
Advice.Dispatcher.Inlining.Resolved.ForMethodExit.WithExceptionHandler580%100%99444411
Advice.OffsetMapping.ForStackManipulation.OfDefaultValue580%80%99555511
MemberSubstitution.Replacement.InvocationType580%80%8812123311
Advice.AssignReturned.ToAllArguments.Handler.Factory570%n/a33993311
Advice.Dispatcher.Delegating.Resolved.ForMethodExit.WithExceptionHandler570%100%99444411
Advice.OffsetMapping.ForInstrumentedMethod570%20%33772211
Advice.OffsetMapping.ForOrigin.Renderer.ForJavaSignature540%40%4411112211
MemberSubstitution.Substitution.ForFieldAccess.OfMatchedField540%80%88444411
Advice.AssignReturned.DefaultValueSkip.Dispatcher540%n/a11661111
MemberAttributeExtension.ForMethod.AttributeAppendingMethodVisitor530%40%5516163311
MemberSubstitution.Substitution.ForMethodInvocation.OfGivenMethod530%80%88444411
MemberSubstitution.Substitution.ForFieldAccess.OfGivenField530%80%88444411
Advice.AssignReturned.ExceptionHandler.Factory.Enabled520%80%88444411
Advice.Dispatcher.RelocationHandler.ForValue.Inverted520%80%88224411
Advice.ArgumentHandler.ForAdvice.Default510%n/a5514145511
Advice.MethodSizeHandler.Default.WithCopiedArguments510%n/a3311113311
Advice.Dispatcher.RelocationHandler.Relocation.ForLabel490%80%88554411
Advice.StackMapFrameHandler.Default.Initialization.new Advice.StackMapFrameHandler.Default.Initialization() {...}490%160%101014142211
Advice.OffsetMapping.ForUnusedValue490%80%88444411
MemberSubstitution.Substitution.Stubbing480%20%44773311
Advice.Dispatcher.Delegating.Resolved480%20%44773311
Advice.OffsetMapping.Target.ForVariable.ReadOnly480%n/a44664411
Advice.StackMapFrameHandler.Default.TranslationMode.new Advice.StackMapFrameHandler.Default.TranslationMode() {...}470%40%55993311
Advice.OffsetMapping.ForStubValue470%20%55774411
MemberSubstitution.Substitution.ForMethodInvocation.MethodResolver.Simple460%80%88444411
MemberSubstitution.TypePoolResolver.ForExplicitPool460%80%88444411
Advice.Dispatcher.Inlining.Resolved.AdviceMethodInliner.ExceptionTableCollector460%n/a33883311
Advice.OffsetMapping.ForOrigin.Renderer.ForConstantValue460%80%88444411
MemberSubstitution.Substitution.ForFieldAccess.FieldResolver.Simple460%80%88444411
Advice.ExceptionHandler.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
TypeConstantAdjustment.TypeConstantDissolvingClassVisitor400%40%55773311
Advice.Dispatcher.Inactive390%n/a15151616151511
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.ExceptionHandler.Default340%n/a11441111
Advice.Dispatcher.Inlining.Resolved.AdviceMethodInliner.ExceptionTableExtractor340%40%44442211
TypeConstantAdjustment.TypeConstantDissolvingClassVisitor.TypeConstantDissolvingMethodVisitor330%40%4410102211
Advice.Dispatcher.Inlining.Resolved.ForMethodEnter.WithDiscardedEnterType320%n/a33553311
TypeReferenceAdjustment.TypeReferenceClassVisitor.TypeReferenceFieldVisitor320%20%33882211
Advice.Dispatcher.Delegating.Resolved.ForMethodEnter.WithDiscardedEnterType310%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
MemberAttributeExtension.ForField.FieldAttributeVisitor260%n/a22882211
Advice.Delegator.ForStaticInvocation260%n/a22772211
Advice.StackMapFrameHandler.Default.Initialization240%n/a11331111
Advice.ArgumentHandler.Factory240%n/a11331111
Advice.OffsetMapping.Sort240%n/a11331111
TypeConstantAdjustment230%n/a44554411
Advice.StackMapFrameHandler.Default.Initialization.new Advice.StackMapFrameHandler.Default.Initialization() {...}230%20%33442211
MemberSubstitution.Substitution.ForMethodInvocation.OfInstrumentedMethod230%n/a22332211
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
Advice.OffsetMapping.Target.ForDefaultValue.ReadOnly200%n/a44664411
AsmVisitorWrapper.NoOp200%n/a44554411
Advice.Dispatcher.SuppressionHandler.NoOp200%n/a66776611
MemberSubstitution.Replacement.NoOp200%n/a44554411
Advice.OffsetMapping.Target.ForField.ReadOnly200%n/a44664411
Advice.OffsetMapping.ForOrigin.Renderer.ForReturnTypeName190%n/a22332211
Advice.PostProcessor.NoOp180%n/a33443311
Advice.OffsetMapping.ForOrigin.Renderer.ForPropertyName180%n/a22332211
Advice.Dispatcher.RelocationHandler.Disabled180%n/a33443311
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
Advice.OffsetMapping.ForOrigin.Renderer.ForMethodName170%n/a22332211
Advice.OffsetMapping.ForOrigin.Renderer.ForTypeName170%n/a22332211
MemberSubstitution.TypePoolResolver.OfImplicitPool160%n/a22332211
Advice.OffsetMapping.Target.ForDefaultValue.ReadWrite160%n/a44664411
Advice.AssignReturned.ExceptionHandler.Factory.NoOp160%n/a22332211
Advice.Dispatcher.RelocationHandler.ForValue.new Advice.Dispatcher.RelocationHandler.ForValue() {...}140%n/a22332211
Advice.ArgumentHandler.Factory.new Advice.ArgumentHandler.Factory() {...}140%n/a22222211
Advice.ArgumentHandler.Factory.new Advice.ArgumentHandler.Factory() {...}140%n/a22222211
Advice.OffsetMapping.Target.AbstractReadOnlyAdapter130%n/a33333311
Advice.Dispatcher.Inlining.Resolved.ForMethodEnter.WithRetainedEnterType130%n/a22332211
Advice.Dispatcher.Delegating.Resolved.ForMethodEnter.WithRetainedEnterType120%n/a22332211
Advice.Dispatcher.Inlining.Resolved.ForMethodExit.WithoutExceptionHandler120%n/a22332211
Advice.Dispatcher.Inlining.Resolved120%n/a11331111
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.NoExceptionHandler110%n/a22332211
Advice.OffsetMapping.Target.ForArray.ReadOnly100%n/a22332211
Advice.OffsetMapping.Sort.new Advice.OffsetMapping.Sort() {...}90%n/a22222211
Advice.OffsetMapping.ForInstrumentedMethod.new Advice.OffsetMapping.ForInstrumentedMethod() {...}90%n/a22222211
Advice.OffsetMapping.ForInstrumentedMethod.new Advice.OffsetMapping.ForInstrumentedMethod() {...}90%n/a22222211
Advice.ExceptionHandler.Default.new Advice.ExceptionHandler.Default() {...}80%n/a22222211
Advice.ExceptionHandler.Default.new Advice.ExceptionHandler.Default() {...}80%n/a22222211
Advice.OffsetMapping.Sort.new Advice.OffsetMapping.Sort() {...}80%n/a22222211
Advice.OffsetMapping.ForInstrumentedMethod.new Advice.OffsetMapping.ForInstrumentedMethod() {...}80%n/a22222211
Advice.OnDefaultValue70%n/a11221111
Advice.OnNonDefaultValue70%n/a11221111
AsmVisitorWrapper.AbstractBase70%n/a33333311
Advice.Dispatcher0%n/a11221111