Uses of Interface
net.bytebuddy.asm.MemberSubstitution.Replacement
Packages that use MemberSubstitution.Replacement
Package
Description
The ASM package contains classes that are meant for direct interaction with the ASM API.
-
Uses of MemberSubstitution.Replacement in net.bytebuddy.asm
Classes in net.bytebuddy.asm that implement MemberSubstitution.ReplacementModifier and TypeClassDescriptionstatic class
A replacement that substitutes a invokedynamic instruction.static class
A replacement that substitutes a member based on a row of element matchers.static class
A replacement that only resolves the first matching replacement of a list of replacements.static enum
A non-operational replacement.Fields in net.bytebuddy.asm declared as MemberSubstitution.ReplacementModifier and TypeFieldDescriptionprivate final MemberSubstitution.Replacement
MemberSubstitution.SubstitutingMethodVisitor.replacement
The replacement to use for creating substitutions.Fields in net.bytebuddy.asm with type parameters of type MemberSubstitution.ReplacementModifier and TypeFieldDescriptionprivate final List
<? extends MemberSubstitution.Replacement> MemberSubstitution.Replacement.ForFirstBinding.replacements
The list of replacements to consider.Methods in net.bytebuddy.asm that return MemberSubstitution.ReplacementModifier and TypeMethodDescriptionMemberSubstitution.Replacement.Factory.Compound.make
(TypeDescription instrumentedType, MethodDescription instrumentedMethod, TypePool typePool) Creates a replacement for an instrumented method.MemberSubstitution.Replacement.Factory.make
(TypeDescription instrumentedType, MethodDescription instrumentedMethod, TypePool typePool) Creates a replacement for an instrumented method.MemberSubstitution.Replacement.ForDynamicInvocation.Factory.make
(TypeDescription instrumentedType, MethodDescription instrumentedMethod, TypePool typePool) Creates a replacement for an instrumented method.MemberSubstitution.Replacement.ForElementMatchers.Factory.make
(TypeDescription instrumentedType, MethodDescription instrumentedMethod, TypePool typePool) Creates a replacement for an instrumented method.MemberSubstitution.Replacement.NoOp.make
(TypeDescription instrumentedType, MethodDescription instrumentedMethod, TypePool typePool) Creates a replacement for an instrumented method.Constructors in net.bytebuddy.asm with parameters of type MemberSubstitution.ReplacementModifierConstructorDescriptionprotected
SubstitutingMethodVisitor
(org.objectweb.asm.MethodVisitor methodVisitor, TypeDescription instrumentedType, MethodDescription instrumentedMethod, MethodGraph.Compiler methodGraphCompiler, boolean strict, boolean failIfNoMatch, MemberSubstitution.Replacement replacement, Implementation.Context implementationContext, TypePool typePool, boolean virtualPrivateCalls) Creates a new substituting method visitor.Constructor parameters in net.bytebuddy.asm with type arguments of type MemberSubstitution.ReplacementModifierConstructorDescriptionprotected
ForFirstBinding
(List<? extends MemberSubstitution.Replacement> replacements) Creates a new replacement that triggers the first matching replacement, if any.