Uses of Interface
net.bytebuddy.asm.MemberSubstitution.Substitution.Chain.Step
Packages that use MemberSubstitution.Substitution.Chain.Step
Package
Description
The ASM package contains classes that are meant for direct interaction with the ASM API.
-
Uses of MemberSubstitution.Substitution.Chain.Step in net.bytebuddy.asm
Classes in net.bytebuddy.asm that implement MemberSubstitution.Substitution.Chain.StepModifier and TypeClassDescriptionstatic class
A step that loads an argument to a method as the current chain value.static class
A step that substitutes an argument of a given index with a compatible type.static class
A step within a substitution chain that converts the current type to the expected return type.static class
A step that invokes a delegation method based on annotations on the parameters of the targeted method.static class
Creates a step for a field access.static class
A step for reading a field.static class
A step for writing to a field.static class
A step for invoking a method or constructor.static enum
A step that executes the original method invocation or field access.static class
A simple substitution step within a substitution chain.Fields in net.bytebuddy.asm with type parameters of type MemberSubstitution.Substitution.Chain.StepModifier and TypeFieldDescriptionprivate final List
<MemberSubstitution.Substitution.Chain.Step> MemberSubstitution.Substitution.Chain.steps
The substitution steps to apply.Methods in net.bytebuddy.asm that return MemberSubstitution.Substitution.Chain.StepModifier and TypeMethodDescriptionMemberSubstitution.Substitution.Chain.Step.Factory.make
(Assigner assigner, Assigner.Typing typing, TypeDescription instrumentedType, MethodDescription instrumentedMethod) Creates a substitution step for an instrumented method.MemberSubstitution.Substitution.Chain.Step.ForArgumentLoading.make
(Assigner assigner, Assigner.Typing typing, TypeDescription instrumentedType, MethodDescription instrumentedMethod) Creates a substitution step for an instrumented method.MemberSubstitution.Substitution.Chain.Step.ForArgumentSubstitution.Factory.make
(Assigner assigner, Assigner.Typing typing, TypeDescription instrumentedType, MethodDescription instrumentedMethod) Creates a substitution step for an instrumented method.MemberSubstitution.Substitution.Chain.Step.ForAssignment.Factory.make
(Assigner assigner, Assigner.Typing typing, TypeDescription instrumentedType, MethodDescription instrumentedMethod) Creates a substitution step for an instrumented method.MemberSubstitution.Substitution.Chain.Step.ForDelegation.Factory.make
(Assigner assigner, Assigner.Typing typing, TypeDescription instrumentedType, MethodDescription instrumentedMethod) Creates a substitution step for an instrumented method.MemberSubstitution.Substitution.Chain.Step.ForField.Read.Factory.make
(Assigner assigner, Assigner.Typing typing, TypeDescription instrumentedType, MethodDescription instrumentedMethod) Creates a substitution step for an instrumented method.MemberSubstitution.Substitution.Chain.Step.ForField.Write.Factory.make
(Assigner assigner, Assigner.Typing typing, TypeDescription instrumentedType, MethodDescription instrumentedMethod) Creates a substitution step for an instrumented method.MemberSubstitution.Substitution.Chain.Step.ForInvocation.Factory.make
(Assigner assigner, Assigner.Typing typing, TypeDescription instrumentedType, MethodDescription instrumentedMethod) Creates a substitution step for an instrumented method.MemberSubstitution.Substitution.Chain.Step.OfOriginalExpression.make
(Assigner assigner, Assigner.Typing typing, TypeDescription instrumentedType, MethodDescription instrumentedMethod) Creates a substitution step for an instrumented method.MemberSubstitution.Substitution.Chain.Step.Simple.make
(Assigner assigner, Assigner.Typing typing, TypeDescription instrumentedType, MethodDescription instrumentedMethod) Creates a substitution step for an instrumented method.Constructor parameters in net.bytebuddy.asm with type arguments of type MemberSubstitution.Substitution.Chain.StepModifierConstructorDescriptionprotected
Chain
(Assigner assigner, Assigner.Typing typing, List<MemberSubstitution.Substitution.Chain.Step> steps) Creates a new substitution chain.