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 interface
MemberSubstitution.Substitution<T extends MemberSubstitution.Target>
A substitution replaces or enhances an interaction with a field or method within an instrumented method.static class
MemberSubstitution.Substitution.Chain<S extends MemberSubstitution.Target>
A substitution chain allows for chaining multiple substitution steps for a byte code element being replaced.static class
MemberSubstitution.Substitution.Chain.Factory<U extends MemberSubstitution.Target>
A factory for creating a substitution chain.static interface
MemberSubstitution.Substitution.Chain.Step<U extends MemberSubstitution.Target>
Represents a step of a substitution chain.static interface
MemberSubstitution.Substitution.Chain.Step.Factory<V extends MemberSubstitution.Target>
Resolves a substitution for an instrumented method.static interface
MemberSubstitution.Substitution.Factory<S extends MemberSubstitution.Target>
A factory for creating a substitution for an instrumented method.static class
MemberSubstitution.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 class
MemberSubstitution.Target.ForDynamicInvocation
Represents an invokedynamic instruction that is the target of a substitution.static class
MemberSubstitution.Target.ForMember
Represents 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 thethis
reference 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 StackManipulation
MemberSubstitution.Substitution.Chain.Step.ForDelegation.Dispatcher.ForDynamicInvocation.Resolved. apply(MemberSubstitution.Target target, JavaConstant.MethodHandle methodHandle)
Creates a stack manipulation for a given substitution target.StackManipulation
MemberSubstitution.Substitution.Chain.Step.ForDelegation.Dispatcher.ForRegularInvocation. apply(MemberSubstitution.Target target, JavaConstant.MethodHandle methodHandle)
Creates a stack manipulation for a given substitution target.StackManipulation
MemberSubstitution.Substitution.Chain.Step.ForDelegation.Dispatcher.Resolved. apply(MemberSubstitution.Target target, JavaConstant.MethodHandle methodHandle)
Creates a stack manipulation for a given substitution target.StackManipulation
MemberSubstitution.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.StackManipulation
MemberSubstitution.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.StackManipulation
MemberSubstitution.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.StackManipulation
MemberSubstitution.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.StackManipulation
MemberSubstitution.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.StackManipulation
MemberSubstitution.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.StackManipulation
MemberSubstitution.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.StackManipulation
MemberSubstitution.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.StackManipulation
MemberSubstitution.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.StackManipulation
MemberSubstitution.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.StackManipulation
MemberSubstitution.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.Value
MemberSubstitution.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 ornull
if 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.Resolution
MemberSubstitution.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.Resolution
MemberSubstitution.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.Resolution
MemberSubstitution.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 boolean
MemberSubstitution.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 StackManipulation
MemberSubstitution.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.Resolution
MemberSubstitution.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.Resolution
MemberSubstitution.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.Resolution
MemberSubstitution.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.Resolution
MemberSubstitution.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.Resolution
MemberSubstitution.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.Resolution
MemberSubstitution.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.Resolution
MemberSubstitution.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.Resolution
MemberSubstitution.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.FieldDescription
MemberSubstitution.Substitution.ForFieldAccess.FieldResolver.ForElementMatcher. resolve(MemberSubstitution.Target target, TypeList.Generic parameters, TypeDescription.Generic result)
Resolves the field to substitute with.FieldDescription
MemberSubstitution.Substitution.ForFieldAccess.FieldResolver. resolve(MemberSubstitution.Target target, TypeList.Generic parameters, TypeDescription.Generic result)
Resolves the field to substitute with.FieldDescription
MemberSubstitution.Substitution.ForFieldAccess.FieldResolver.Simple. resolve(MemberSubstitution.Target target, TypeList.Generic parameters, TypeDescription.Generic result)
Resolves the field to substitute with.StackManipulation
MemberSubstitution.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.MethodDescription
MemberSubstitution.Substitution.ForMethodInvocation.MethodResolver.Matching. resolve(MemberSubstitution.Target target, TypeList.Generic parameters, TypeDescription.Generic result)
Resolves the method to substitute with.MethodDescription
MemberSubstitution.Substitution.ForMethodInvocation.MethodResolver. resolve(MemberSubstitution.Target target, TypeList.Generic parameters, TypeDescription.Generic result)
Resolves the method to substitute with.MethodDescription
MemberSubstitution.Substitution.ForMethodInvocation.MethodResolver.Simple. resolve(MemberSubstitution.Target target, TypeList.Generic parameters, TypeDescription.Generic result)
Resolves the method to substitute with.StackManipulation
MemberSubstitution.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.StackManipulation
MemberSubstitution.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.StackManipulation
MemberSubstitution.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.Value
MemberSubstitution.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 thethis
reference ornull
if no such reference is available.
-