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.
|
MemberSubstitution.Replacement.Binding |
MemberSubstitution.Replacement.bind(TypeDescription instrumentedType,
MethodDescription instrumentedMethod,
JavaConstant.MethodHandle methodHandle,
JavaConstant.MethodType methodType,
java.lang.String name,
java.util.List<JavaConstant> constants) |
Binds this replacement for a dynamic method invocation that was discovered.
|
MemberSubstitution.Replacement.Binding |
MemberSubstitution.Replacement.ForDynamicInvocation.bind(TypeDescription instrumentedType,
MethodDescription instrumentedMethod,
JavaConstant.MethodHandle methodHandle,
JavaConstant.MethodType methodType,
java.lang.String name,
java.util.List<JavaConstant> constants) |
Binds this replacement for a dynamic method invocation that was discovered.
|
MemberSubstitution.Replacement.Binding |
MemberSubstitution.Replacement.ForElementMatchers.bind(TypeDescription instrumentedType,
MethodDescription instrumentedMethod,
JavaConstant.MethodHandle methodHandle,
JavaConstant.MethodType methodType,
java.lang.String name,
java.util.List<JavaConstant> constants) |
Binds this replacement for a dynamic method invocation that was discovered.
|
MemberSubstitution.Replacement.Binding |
MemberSubstitution.Replacement.ForFirstBinding.bind(TypeDescription instrumentedType,
MethodDescription instrumentedMethod,
JavaConstant.MethodHandle methodHandle,
JavaConstant.MethodType methodType,
java.lang.String name,
java.util.List<JavaConstant> constants) |
Binds this replacement for a dynamic method invocation that was discovered.
|
MemberSubstitution.Replacement.Binding |
MemberSubstitution.Replacement.NoOp.bind(TypeDescription instrumentedType,
MethodDescription instrumentedMethod,
JavaConstant.MethodHandle methodHandle,
JavaConstant.MethodType methodType,
java.lang.String name,
java.util.List<JavaConstant> constants) |
Binds this replacement for a dynamic method invocation that was discovered.
|
protected abstract JavaConstant.MethodHandle |
MemberSubstitution.Source.handle(JavaConstant.MethodHandle methodHandle,
MethodDescription instrumentedMethod) |
Resolves a method handle.
|
StackManipulation |
MemberSubstitution.Replacement.Binding.ForDynamicInvocation.make(TypeList.Generic parameters,
TypeDescription.Generic result,
JavaConstant.MethodHandle methodHandle,
StackManipulation stackManipulation,
int freeOffset) |
Creates a stack manipulation that represents the substitution.
|
StackManipulation |
MemberSubstitution.Replacement.Binding.ForMember.make(TypeList.Generic parameters,
TypeDescription.Generic result,
JavaConstant.MethodHandle methodHandle,
StackManipulation stackManipulation,
int freeOffset) |
Creates a stack manipulation that represents the substitution.
|
StackManipulation |
MemberSubstitution.Replacement.Binding.make(TypeList.Generic parameters,
TypeDescription.Generic result,
JavaConstant.MethodHandle methodHandle,
StackManipulation stackManipulation,
int freeOffset) |
Creates a stack manipulation that represents the substitution.
|
StackManipulation |
MemberSubstitution.Replacement.Binding.Unresolved.make(TypeList.Generic parameters,
TypeDescription.Generic result,
JavaConstant.MethodHandle methodHandle,
StackManipulation stackManipulation,
int freeOffset) |
Creates a stack manipulation that represents the substitution.
|
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.
|
boolean |
MemberSubstitution.LambdaMetaFactoryMatcher.matches(JavaConstant.MethodHandle target) |
Matches a target against this element matcher.
|
StackManipulation |
MemberSubstitution.Substitution.Chain.resolve(MemberSubstitution.Target target,
TypeList.Generic parameters,
TypeDescription.Generic result,
JavaConstant.MethodHandle methodHandle,
StackManipulation stackManipulation,
int freeOffset) |
Resolves this substitution into a stack manipulation.
|
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.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.
|
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.
|
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.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.
|