Uses of Interface
net.bytebuddy.asm.MemberSubstitution.Target
-
Packages that use MemberSubstitution.Target Package Description net.bytebuddy.asm The ASM package contains classes that are meant for direct interaction with the ASM API. -
-
Uses of MemberSubstitution.Target in net.bytebuddy.asm
Classes in net.bytebuddy.asm with type parameters of type MemberSubstitution.Target Modifier and Type Interface Description static interfaceMemberSubstitution.Substitution<T extends MemberSubstitution.Target>A substitution replaces or enhances an interaction with a field or method within an instrumented method.static classMemberSubstitution.Substitution.Chain<S extends MemberSubstitution.Target>A substitution chain allows for chaining multiple substitution steps for a byte code element being replaced.static classMemberSubstitution.Substitution.Chain.Factory<U extends MemberSubstitution.Target>A factory for creating a substitution chain.static interfaceMemberSubstitution.Substitution.Chain.Step<U extends MemberSubstitution.Target>Represents a step of a substitution chain.static interfaceMemberSubstitution.Substitution.Chain.Step.Factory<V extends MemberSubstitution.Target>Resolves a substitution for an instrumented method.static interfaceMemberSubstitution.Substitution.Factory<S extends MemberSubstitution.Target>A factory for creating a substitution for an instrumented method.static classMemberSubstitution.WithoutSpecification<T extends MemberSubstitution.Target>A member substitution that lacks a specification for how to substitute the matched members references within a method body.Classes in net.bytebuddy.asm that implement MemberSubstitution.Target Modifier and Type Class Description static classMemberSubstitution.Target.ForDynamicInvocationRepresents an invokedynamic instruction that is the target of a substitution.static classMemberSubstitution.Target.ForMemberRepresents a member that is the target of a substitution.Methods in net.bytebuddy.asm with type parameters of type MemberSubstitution.Target Modifier and Type Method Description static <U extends MemberSubstitution.Target>
MemberSubstitution.Substitution.Chain.Factory<U>MemberSubstitution.Substitution.Chain. with(Assigner assigner, Assigner.Typing typing)Creates a new substitution chain.static <U extends MemberSubstitution.Target>
MemberSubstitution.Substitution.Chain.Factory<U>MemberSubstitution.Substitution.Chain. withDefaultAssigner()Creates a new substitution chain that uses a default assigner and static typing.Methods in net.bytebuddy.asm that return types with arguments of type MemberSubstitution.Target Modifier and Type Method Description static MemberSubstitution.Substitution.Chain.Step.Factory<MemberSubstitution.Target>MemberSubstitution.Substitution.Chain.Step.ForAssignment. castTo(java.lang.reflect.Type type)Creates a step factory that casts the current stack top value to the specified type.static MemberSubstitution.Substitution.Chain.Step.Factory<MemberSubstitution.Target>MemberSubstitution.Substitution.Chain.Step.ForAssignment. castTo(TypeDescription.Generic typeDescription)Creates a step factory that casts the current stack top value to the specified type.static MemberSubstitution.Substitution.Chain.Step.Factory<MemberSubstitution.Target>MemberSubstitution.Substitution.Chain.Step.ForAssignment. castToSubstitutionResult()Creates a step factory that casts the current stack top value to the expected return value.MemberSubstitution.Substitution.Chain.Step<MemberSubstitution.Target>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<MemberSubstitution.Target>MemberSubstitution.Substitution.Chain.Step.ForArgumentLoading.OfInstrumentedMethod. make(Assigner assigner, Assigner.Typing typing, TypeDescription instrumentedType, MethodDescription instrumentedMethod)Creates a substitution step for an instrumented method.MemberSubstitution.Substitution.Chain.Step<MemberSubstitution.Target>MemberSubstitution.Substitution.Chain.Step.ForArgumentLoading.OfInstrumentedMethodThis. make(Assigner assigner, Assigner.Typing typing, TypeDescription instrumentedType, MethodDescription instrumentedMethod)Creates a substitution step for an instrumented method.MemberSubstitution.Substitution.Chain.Step<MemberSubstitution.Target>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<MemberSubstitution.Target>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<MemberSubstitution.Target>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<MemberSubstitution.Target>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<MemberSubstitution.Target>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<MemberSubstitution.Target>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<MemberSubstitution.Target>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<MemberSubstitution.Target>MemberSubstitution.Substitution.Chain.Step.Simple. make(Assigner assigner, Assigner.Typing typing, TypeDescription instrumentedType, MethodDescription instrumentedMethod)Creates a substitution step for an instrumented method.MemberSubstitution.Substitution<MemberSubstitution.Target>MemberSubstitution.Substitution.ForFieldAccess.OfGivenField. make(TypeDescription instrumentedType, MethodDescription instrumentedMethod, TypePool typePool)Creates a substitution for an instrumented method.MemberSubstitution.Substitution<MemberSubstitution.Target>MemberSubstitution.Substitution.ForFieldAccess.OfMatchedField. make(TypeDescription instrumentedType, MethodDescription instrumentedMethod, TypePool typePool)Creates a substitution for an instrumented method.MemberSubstitution.Substitution<MemberSubstitution.Target>MemberSubstitution.Substitution.ForMethodInvocation.OfGivenMethod. make(TypeDescription instrumentedType, MethodDescription instrumentedMethod, TypePool typePool)Creates a substitution for an instrumented method.MemberSubstitution.Substitution<MemberSubstitution.Target>MemberSubstitution.Substitution.ForMethodInvocation.OfInstrumentedMethod. make(TypeDescription instrumentedType, MethodDescription instrumentedMethod, TypePool typePool)Creates a substitution for an instrumented method.MemberSubstitution.Substitution<MemberSubstitution.Target>MemberSubstitution.Substitution.ForMethodInvocation.OfMatchedMethod. make(TypeDescription instrumentedType, MethodDescription instrumentedMethod, TypePool typePool)Creates a substitution for an instrumented method.MemberSubstitution.Substitution<MemberSubstitution.Target>MemberSubstitution.Substitution.ForValue. make(TypeDescription instrumentedType, MethodDescription instrumentedMethod, TypePool typePool)Creates a substitution for an instrumented method.MemberSubstitution.Substitution<MemberSubstitution.Target>MemberSubstitution.Substitution.Stubbing. make(TypeDescription instrumentedType, MethodDescription instrumentedMethod, TypePool typePool)Creates a substitution for an instrumented method.static MemberSubstitution.Substitution.Chain.Step.Factory<MemberSubstitution.Target>MemberSubstitution.Substitution.Chain.Step.ForArgumentSubstitution. of(java.lang.Object value, int index)Resolves a step substitution factory for a compile-time constant to replace an argument value at a given index.static MemberSubstitution.Substitution.Chain.Step.Factory<MemberSubstitution.Target>MemberSubstitution.Substitution.Chain.Step.Simple. of(java.lang.Object value)Resolves a compile-time constant as the next step value.static MemberSubstitution.Substitution.Chain.Step.Factory<MemberSubstitution.Target>MemberSubstitution.Substitution.Chain.Step.ForArgumentLoading. ofInstrumentedMethod(int index)Creates a factory that loads the argument for the instrumented method's parameter of the specified index.static MemberSubstitution.Substitution.Chain.Step.Factory<MemberSubstitution.Target>MemberSubstitution.Substitution.Chain.Step.ForArgumentLoading. ofTarget(int index)Creates a factory that loads the argument for the targeted value's parameter of the specified index.static MemberSubstitution.Substitution.Chain.Step.Factory<MemberSubstitution.Target>MemberSubstitution.Substitution.Chain.Step.ForArgumentLoading. ofThis()Creates a factory that loads thethisreference of the instrumented method.static MemberSubstitution.Substitution.Chain.Step.Factory<MemberSubstitution.Target>MemberSubstitution.Substitution.Chain.Step.ForDelegation. to(java.lang.reflect.Constructor<?> constructor)Returns a delegating step factory for the supplied constructor.static MemberSubstitution.Substitution.Chain.Step.Factory<MemberSubstitution.Target>MemberSubstitution.Substitution.Chain.Step.ForDelegation. to(java.lang.reflect.Method method)Returns a delegating step factory for the supplied method.static MemberSubstitution.Substitution.Chain.Step.Factory<MemberSubstitution.Target>MemberSubstitution.Substitution.Chain.Step.ForDelegation. to(MethodDescription.InDefinedShape methodDescription)Returns a delegating step factory for the supplied method description..private static MemberSubstitution.Substitution.Chain.Step.Factory<MemberSubstitution.Target>MemberSubstitution.Substitution.Chain.Step.ForDelegation. to(MethodDescription.InDefinedShape delegate, MemberSubstitution.Substitution.Chain.Step.ForDelegation.Dispatcher.Factory dispatcherFactory, java.util.List<? extends MemberSubstitution.Substitution.Chain.Step.ForDelegation.OffsetMapping.Factory<?>> userFactories)Creates an appropriate step factory for the given delegate method, dispatcher factory and user factories.MemberSubstitution.Substitution.Chain.Step.Factory<MemberSubstitution.Target>MemberSubstitution.Substitution.Chain.Step.ForDelegation.WithCustomMapping. to(java.lang.reflect.Constructor<?> constructor)Returns a delegating step factory for the supplied constructor.MemberSubstitution.Substitution.Chain.Step.Factory<MemberSubstitution.Target>MemberSubstitution.Substitution.Chain.Step.ForDelegation.WithCustomMapping. to(java.lang.reflect.Method method)Returns a delegating step factory for the supplied method.MemberSubstitution.Substitution.Chain.Step.Factory<MemberSubstitution.Target>MemberSubstitution.Substitution.Chain.Step.ForDelegation.WithCustomMapping. to(MethodDescription.InDefinedShape methodDescription)Returns a delegating step factory for the supplied method description.Methods in net.bytebuddy.asm with parameters of type MemberSubstitution.Target Modifier and Type Method Description StackManipulationMemberSubstitution.Substitution.Chain.Step.ForDelegation.Dispatcher.ForDynamicInvocation.Resolved. apply(MemberSubstitution.Target target, JavaConstant.MethodHandle methodHandle)Creates a stack manipulation for a given substitution target.StackManipulationMemberSubstitution.Substitution.Chain.Step.ForDelegation.Dispatcher.ForRegularInvocation. apply(MemberSubstitution.Target target, JavaConstant.MethodHandle methodHandle)Creates a stack manipulation for a given substitution target.StackManipulationMemberSubstitution.Substitution.Chain.Step.ForDelegation.Dispatcher.Resolved. apply(MemberSubstitution.Target target, JavaConstant.MethodHandle methodHandle)Creates a stack manipulation for a given substitution target.StackManipulationMemberSubstitution.Substitution.Chain.Step.ForDelegation.OffsetMapping.ForAllArguments.Resolved. apply(MemberSubstitution.Target target, TypeList.Generic parameters, TypeDescription.Generic result, TypeDescription.Generic current, JavaConstant.MethodHandle methodHandle, java.util.Map<java.lang.Integer,java.lang.Integer> offsets, int offset)Applies this offset mapping.StackManipulationMemberSubstitution.Substitution.Chain.Step.ForDelegation.OffsetMapping.ForArgument.Resolved. apply(MemberSubstitution.Target target, TypeList.Generic parameters, TypeDescription.Generic result, TypeDescription.Generic current, JavaConstant.MethodHandle methodHandle, java.util.Map<java.lang.Integer,java.lang.Integer> offsets, int offset)Applies this offset mapping.StackManipulationMemberSubstitution.Substitution.Chain.Step.ForDelegation.OffsetMapping.ForCurrent.Resolved. apply(MemberSubstitution.Target target, TypeList.Generic parameters, TypeDescription.Generic result, TypeDescription.Generic current, JavaConstant.MethodHandle methodHandle, java.util.Map<java.lang.Integer,java.lang.Integer> offsets, int offset)Applies this offset mapping.StackManipulationMemberSubstitution.Substitution.Chain.Step.ForDelegation.OffsetMapping.ForOrigin.Resolved. apply(MemberSubstitution.Target target, TypeList.Generic parameters, TypeDescription.Generic result, TypeDescription.Generic current, JavaConstant.MethodHandle methodHandle, java.util.Map<java.lang.Integer,java.lang.Integer> offsets, int offset)Applies this offset mapping.StackManipulationMemberSubstitution.Substitution.Chain.Step.ForDelegation.OffsetMapping.ForSelfCallHandle.Bound. apply(MemberSubstitution.Target target, TypeList.Generic parameters, TypeDescription.Generic result, TypeDescription.Generic current, JavaConstant.MethodHandle methodHandle, java.util.Map<java.lang.Integer,java.lang.Integer> offsets, int offset)Applies this offset mapping.StackManipulationMemberSubstitution.Substitution.Chain.Step.ForDelegation.OffsetMapping.ForSelfCallHandle.Unbound. apply(MemberSubstitution.Target target, TypeList.Generic parameters, TypeDescription.Generic result, TypeDescription.Generic current, JavaConstant.MethodHandle methodHandle, java.util.Map<java.lang.Integer,java.lang.Integer> offsets, int offset)Applies this offset mapping.StackManipulationMemberSubstitution.Substitution.Chain.Step.ForDelegation.OffsetMapping.ForStackManipulation.Resolved. apply(MemberSubstitution.Target target, TypeList.Generic parameters, TypeDescription.Generic result, TypeDescription.Generic current, JavaConstant.MethodHandle methodHandle, java.util.Map<java.lang.Integer,java.lang.Integer> offsets, int offset)Applies this offset mapping.StackManipulationMemberSubstitution.Substitution.Chain.Step.ForDelegation.OffsetMapping.ForStubValue.Resolved. apply(MemberSubstitution.Target target, TypeList.Generic parameters, TypeDescription.Generic result, TypeDescription.Generic current, JavaConstant.MethodHandle methodHandle, java.util.Map<java.lang.Integer,java.lang.Integer> offsets, int offset)Applies this offset mapping.StackManipulationMemberSubstitution.Substitution.Chain.Step.ForDelegation.OffsetMapping.ForThisReference.Resolved. apply(MemberSubstitution.Target target, TypeList.Generic parameters, TypeDescription.Generic result, TypeDescription.Generic current, JavaConstant.MethodHandle methodHandle, java.util.Map<java.lang.Integer,java.lang.Integer> offsets, int offset)Applies this offset mapping.StackManipulationMemberSubstitution.Substitution.Chain.Step.ForDelegation.OffsetMapping.Resolved. apply(MemberSubstitution.Target target, TypeList.Generic parameters, TypeDescription.Generic result, TypeDescription.Generic current, JavaConstant.MethodHandle methodHandle, java.util.Map<java.lang.Integer,java.lang.Integer> offsets, int offset)Applies this offset mapping.StackManipulationMemberSubstitution.Substitution.Chain.Step.ForDelegation.OffsetMapping.Resolved.ForStackManipulation. apply(MemberSubstitution.Target target, TypeList.Generic parameters, TypeDescription.Generic result, TypeDescription.Generic current, JavaConstant.MethodHandle methodHandle, java.util.Map<java.lang.Integer,java.lang.Integer> offsets, int offset)Applies this offset mapping.protected abstract MemberSubstitution.Source.ValueMemberSubstitution.Source. argument(int index, TypeList.Generic parameters, java.util.Map<java.lang.Integer,java.lang.Integer> offsets, MemberSubstitution.Target target, MethodDescription instrumentedMethod)Resolves a value representation of the parameter of the specified index ornullif no such parameter is available.protected abstract java.util.List<MemberSubstitution.Source.Value>MemberSubstitution.Source. arguments(boolean includesSelf, TypeList.Generic parameters, java.util.Map<java.lang.Integer,java.lang.Integer> offsets, MemberSubstitution.Target target, MethodDescription instrumentedMethod)Resolves a list of value representation of all parameters.protected abstract MemberSubstitution.Substitution.Chain.Step.ResolutionMemberSubstitution.Substitution.Chain.Step.ForField. doResolve(MemberSubstitution.Target target, TypeList.Generic parameters, java.util.Map<java.lang.Integer,java.lang.Integer> offsets, StackManipulation stackManipulation)Completes the resolution.protected MemberSubstitution.Substitution.Chain.Step.ResolutionMemberSubstitution.Substitution.Chain.Step.ForField.Read. doResolve(MemberSubstitution.Target target, TypeList.Generic parameters, java.util.Map<java.lang.Integer,java.lang.Integer> offsets, StackManipulation stackManipulation)Completes the resolution.protected MemberSubstitution.Substitution.Chain.Step.ResolutionMemberSubstitution.Substitution.Chain.Step.ForField.Write. doResolve(MemberSubstitution.Target target, TypeList.Generic parameters, java.util.Map<java.lang.Integer,java.lang.Integer> offsets, StackManipulation stackManipulation)Completes the resolution.protected abstract booleanMemberSubstitution.Source. isRepresentable(MemberSubstitution.Substitution.Chain.Step.ForDelegation.OffsetMapping.ForOrigin.Sort sort, MemberSubstitution.Target target, MethodDescription instrumentedMethod)Validates if the supplied origin sort is representable.java.util.List<JavaConstant>MemberSubstitution.Substitution.Chain.Step.ForDelegation.BootstrapArgumentResolver.ForDefaultValues.Resolved. make(MemberSubstitution.Target target, JavaConstant.MethodHandle methodHandle)Returns the constant values to supply to the bootstrap method.java.util.List<JavaConstant>MemberSubstitution.Substitution.Chain.Step.ForDelegation.BootstrapArgumentResolver.Resolved. make(MemberSubstitution.Target target, JavaConstant.MethodHandle methodHandle)Returns the constant values to supply to the bootstrap method.protected abstract StackManipulationMemberSubstitution.Source. resolve(MemberSubstitution.Substitution.Chain.Step.ForDelegation.OffsetMapping.ForOrigin.Sort sort, MemberSubstitution.Target target, TypeList.Generic parameters, TypeDescription.Generic result, MethodDescription instrumentedMethod)Resolves a stack manipulation that loads the supplied sort of origin onto the operand stack.MemberSubstitution.Substitution.Chain.Step.ResolutionMemberSubstitution.Substitution.Chain.Step.ForArgumentLoading. resolve(MemberSubstitution.Target target, TypeList.Generic parameters, TypeDescription.Generic result, JavaConstant.MethodHandle methodHandle, StackManipulation stackManipulation, TypeDescription.Generic current, java.util.Map<java.lang.Integer,java.lang.Integer> offsets, int freeOffset)Resolves this step of a substitution chain.MemberSubstitution.Substitution.Chain.Step.ResolutionMemberSubstitution.Substitution.Chain.Step.ForArgumentSubstitution. resolve(MemberSubstitution.Target target, TypeList.Generic parameters, TypeDescription.Generic result, JavaConstant.MethodHandle methodHandle, StackManipulation stackManipulation, TypeDescription.Generic current, java.util.Map<java.lang.Integer,java.lang.Integer> offsets, int freeOffset)Resolves this step of a substitution chain.MemberSubstitution.Substitution.Chain.Step.ResolutionMemberSubstitution.Substitution.Chain.Step.ForAssignment. resolve(MemberSubstitution.Target target, TypeList.Generic parameters, TypeDescription.Generic result, JavaConstant.MethodHandle methodHandle, StackManipulation stackManipulation, TypeDescription.Generic current, java.util.Map<java.lang.Integer,java.lang.Integer> offsets, int freeOffset)Resolves this step of a substitution chain.MemberSubstitution.Substitution.Chain.Step.ResolutionMemberSubstitution.Substitution.Chain.Step.ForDelegation. resolve(MemberSubstitution.Target target, TypeList.Generic parameters, TypeDescription.Generic result, JavaConstant.MethodHandle methodHandle, StackManipulation stackManipulation, TypeDescription.Generic current, java.util.Map<java.lang.Integer,java.lang.Integer> offsets, int freeOffset)Resolves this step of a substitution chain.MemberSubstitution.Substitution.Chain.Step.ResolutionMemberSubstitution.Substitution.Chain.Step.ForField. resolve(MemberSubstitution.Target target, TypeList.Generic parameters, TypeDescription.Generic result, JavaConstant.MethodHandle methodHandle, StackManipulation stackManipulation, TypeDescription.Generic current, java.util.Map<java.lang.Integer,java.lang.Integer> offsets, int freeOffset)Resolves this step of a substitution chain.MemberSubstitution.Substitution.Chain.Step.ResolutionMemberSubstitution.Substitution.Chain.Step.ForInvocation. resolve(MemberSubstitution.Target target, TypeList.Generic parameters, TypeDescription.Generic result, JavaConstant.MethodHandle methodHandle, StackManipulation stackManipulation, TypeDescription.Generic current, java.util.Map<java.lang.Integer,java.lang.Integer> offsets, int freeOffset)Resolves this step of a substitution chain.MemberSubstitution.Substitution.Chain.Step.ResolutionMemberSubstitution.Substitution.Chain.Step.OfOriginalExpression. resolve(MemberSubstitution.Target target, TypeList.Generic parameters, TypeDescription.Generic result, JavaConstant.MethodHandle methodHandle, StackManipulation stackManipulation, TypeDescription.Generic current, java.util.Map<java.lang.Integer,java.lang.Integer> offsets, int freeOffset)Resolves this step of a substitution chain.MemberSubstitution.Substitution.Chain.Step.ResolutionMemberSubstitution.Substitution.Chain.Step.Simple. resolve(MemberSubstitution.Target target, TypeList.Generic parameters, TypeDescription.Generic result, JavaConstant.MethodHandle methodHandle, StackManipulation stackManipulation, TypeDescription.Generic current, java.util.Map<java.lang.Integer,java.lang.Integer> offsets, int freeOffset)Resolves this step of a substitution chain.FieldDescriptionMemberSubstitution.Substitution.ForFieldAccess.FieldResolver.ForElementMatcher. resolve(MemberSubstitution.Target target, TypeList.Generic parameters, TypeDescription.Generic result)Resolves the field to substitute with.FieldDescriptionMemberSubstitution.Substitution.ForFieldAccess.FieldResolver. resolve(MemberSubstitution.Target target, TypeList.Generic parameters, TypeDescription.Generic result)Resolves the field to substitute with.FieldDescriptionMemberSubstitution.Substitution.ForFieldAccess.FieldResolver.Simple. resolve(MemberSubstitution.Target target, TypeList.Generic parameters, TypeDescription.Generic result)Resolves the field to substitute with.StackManipulationMemberSubstitution.Substitution.ForFieldAccess. resolve(MemberSubstitution.Target target, TypeList.Generic parameters, TypeDescription.Generic result, JavaConstant.MethodHandle methodHandle, StackManipulation stackManipulation, int freeOffset)Resolves this substitution into a stack manipulation.MethodDescriptionMemberSubstitution.Substitution.ForMethodInvocation.MethodResolver.Matching. resolve(MemberSubstitution.Target target, TypeList.Generic parameters, TypeDescription.Generic result)Resolves the method to substitute with.MethodDescriptionMemberSubstitution.Substitution.ForMethodInvocation.MethodResolver. resolve(MemberSubstitution.Target target, TypeList.Generic parameters, TypeDescription.Generic result)Resolves the method to substitute with.MethodDescriptionMemberSubstitution.Substitution.ForMethodInvocation.MethodResolver.Simple. resolve(MemberSubstitution.Target target, TypeList.Generic parameters, TypeDescription.Generic result)Resolves the method to substitute with.StackManipulationMemberSubstitution.Substitution.ForMethodInvocation. resolve(MemberSubstitution.Target target, TypeList.Generic parameters, TypeDescription.Generic result, JavaConstant.MethodHandle methodHandle, StackManipulation stackManipulation, int freeOffset)Resolves this substitution into a stack manipulation.StackManipulationMemberSubstitution.Substitution.ForValue. resolve(MemberSubstitution.Target target, TypeList.Generic parameters, TypeDescription.Generic result, JavaConstant.MethodHandle methodHandle, StackManipulation stackManipulation, int freeOffset)Resolves this substitution into a stack manipulation.StackManipulationMemberSubstitution.Substitution.Stubbing. resolve(MemberSubstitution.Target target, TypeList.Generic parameters, TypeDescription.Generic result, JavaConstant.MethodHandle methodHandle, StackManipulation stackManipulation, int freeOffset)Resolves this substitution into a stack manipulation.protected abstract MemberSubstitution.Source.ValueMemberSubstitution.Source. self(TypeList.Generic parameters, java.util.Map<java.lang.Integer,java.lang.Integer> offsets, MemberSubstitution.Target target, MethodDescription instrumentedMethod)Resolves a value representation of thethisreference ornullif no such reference is available.
-