Uses of Interface
net.bytebuddy.implementation.Implementation.Target
Packages that use Implementation.Target
Package
Description
Byte Buddy is a library for creating Java classes at runtime of a Java program.
An agent builder is used to easily implement load-time class-transformations using a Java agent.
The ASM package contains classes that are meant for direct interaction with the ASM API.
This package contains helper types and implementations that are responsible for the actual writing of a byte array
representing a Java class.
All classes and types in this package are related to creating a
DynamicType
by
enhancing a given type.All classes and types in this package are related to creating a
DynamicType
by
creating a subclass of a given type.The implementation package contains any logic for intercepting method calls.
Auxiliary types describe helper types that aid as a supplementary to a given
InstrumentedType
.The types and classes of this package are responsible for binding a method call to calling another method.
This package contains annotations, types and classes that are responsible for binding a method to calling another
method by interpreting annotations that indicate how a method should be bound to another method.
-
Uses of Implementation.Target in net.bytebuddy
Methods in net.bytebuddy with parameters of type Implementation.TargetModifier and TypeMethodDescriptionByteBuddy.EnumerationImplementation.appender
(Implementation.Target implementationTarget) Creates a byte code appender that determines the implementation of the instrumented type's methods.ByteBuddy.RecordConstructorStrategy.appender
(Implementation.Target implementationTarget) Creates a byte code appender that determines the implementation of the instrumented type's methods.ByteBuddy.RecordObjectMethod.appender
(Implementation.Target implementationTarget) Creates a byte code appender that determines the implementation of the instrumented type's methods. -
Uses of Implementation.Target in net.bytebuddy.agent.builder
Methods in net.bytebuddy.agent.builder with parameters of type Implementation.TargetModifier and TypeMethodDescriptionAgentBuilder.LambdaInstrumentationStrategy.LambdaInstanceFactory.BridgeMethodImplementation.appender
(Implementation.Target implementationTarget) Creates a byte code appender that determines the implementation of the instrumented type's methods.AgentBuilder.LambdaInstrumentationStrategy.LambdaInstanceFactory.ConstructorImplementation.appender
(Implementation.Target implementationTarget) Creates a byte code appender that determines the implementation of the instrumented type's methods.AgentBuilder.LambdaInstrumentationStrategy.LambdaInstanceFactory.FactoryImplementation.appender
(Implementation.Target implementationTarget) Creates a byte code appender that determines the implementation of the instrumented type's methods.AgentBuilder.LambdaInstrumentationStrategy.LambdaInstanceFactory.LambdaMethodImplementation.appender
(Implementation.Target implementationTarget) Creates a byte code appender that determines the implementation of the instrumented type's methods.AgentBuilder.LambdaInstrumentationStrategy.LambdaInstanceFactory.SerializationImplementation.appender
(Implementation.Target implementationTarget) Creates a byte code appender that determines the implementation of the instrumented type's methods. -
Uses of Implementation.Target in net.bytebuddy.asm
Fields in net.bytebuddy.asm declared as Implementation.TargetModifier and TypeFieldDescriptionprivate final Implementation.Target
Advice.Appender.implementationTarget
The current implementation target.Methods in net.bytebuddy.asm with parameters of type Implementation.TargetModifier and TypeMethodDescriptionAdvice.appender
(Implementation.Target implementationTarget) Creates a byte code appender that determines the implementation of the instrumented type's methods.Constructors in net.bytebuddy.asm with parameters of type Implementation.TargetModifierConstructorDescriptionprotected
Appender
(Advice advice, Implementation.Target implementationTarget, ByteCodeAppender delegate) Creates a new appender for an advice component. -
Uses of Implementation.Target in net.bytebuddy.dynamic.scaffold
Methods in net.bytebuddy.dynamic.scaffold with parameters of type Implementation.TargetModifier and TypeMethodDescriptionMethodRegistry.Handler.compile
(Implementation.Target implementationTarget) Compiles this handler.MethodRegistry.Handler.ForAbstractMethod.compile
(Implementation.Target implementationTarget) Compiles this handler.MethodRegistry.Handler.ForAnnotationValue.compile
(Implementation.Target implementationTarget) Compiles this handler.MethodRegistry.Handler.ForImplementation.compile
(Implementation.Target implementationTarget) Compiles this handler.MethodRegistry.Handler.ForVisibilityBridge.compile
(Implementation.Target implementationTarget) Compiles this handler. -
Uses of Implementation.Target in net.bytebuddy.dynamic.scaffold.inline
Classes in net.bytebuddy.dynamic.scaffold.inline that implement Implementation.TargetModifier and TypeClassDescriptionclass
An implementation target for redefining a given type while preserving the original methods within the instrumented type.Methods in net.bytebuddy.dynamic.scaffold.inline that return Implementation.TargetModifier and TypeMethodDescriptionRebaseImplementationTarget.Factory.make
(TypeDescription instrumentedType, MethodGraph.Linked methodGraph, ClassFileVersion classFileVersion) Creates an implementation target.protected static Implementation.Target
RebaseImplementationTarget.of
(TypeDescription instrumentedType, MethodGraph.Linked methodGraph, ClassFileVersion classFileVersion, MethodRebaseResolver methodRebaseResolver) Creates a new rebase implementation target. -
Uses of Implementation.Target in net.bytebuddy.dynamic.scaffold.subclass
Classes in net.bytebuddy.dynamic.scaffold.subclass that implement Implementation.TargetModifier and TypeClassDescriptionclass
An implementation target for creating a subclass of a given type.Methods in net.bytebuddy.dynamic.scaffold.subclass that return Implementation.TargetModifier and TypeMethodDescriptionSubclassImplementationTarget.Factory.make
(TypeDescription instrumentedType, MethodGraph.Linked methodGraph, ClassFileVersion classFileVersion) Creates an implementation target. -
Uses of Implementation.Target in net.bytebuddy.implementation
Classes in net.bytebuddy.implementation that implement Implementation.TargetModifier and TypeClassDescriptionstatic class
An abstract base implementation for anImplementation.Target
.Fields in net.bytebuddy.implementation declared as Implementation.TargetModifier and TypeFieldDescriptionprivate final Implementation.Target
DefaultMethodCall.Appender.implementationTarget
The implementation target of this appender.private final Implementation.Target
Implementation.Simple.ForDispatcher.Appender.implementationTarget
The implementation target.private final Implementation.Target
MethodCall.Appender.implementationTarget
The implementation target.private final Implementation.Target
MethodDelegation.Appender.implementationTarget
The implementation target of this implementation.private final Implementation.Target
SuperMethodCall.Appender.implementationTarget
The target of the current implementation.Methods in net.bytebuddy.implementation that return Implementation.TargetModifier and TypeMethodDescriptionImplementation.Target.Factory.make
(TypeDescription instrumentedType, MethodGraph.Linked methodGraph, ClassFileVersion classFileVersion) Creates an implementation target.Methods in net.bytebuddy.implementation with parameters of type Implementation.TargetModifier and TypeMethodDescriptionDefaultMethodCall.appender
(Implementation.Target implementationTarget) Creates a byte code appender that determines the implementation of the instrumented type's methods.EqualsMethod.appender
(Implementation.Target implementationTarget) Creates a byte code appender that determines the implementation of the instrumented type's methods.ExceptionMethod.appender
(Implementation.Target implementationTarget) Creates a byte code appender that determines the implementation of the instrumented type's methods.FieldAccessor.ForImplicitProperty.appender
(Implementation.Target implementationTarget) Creates a byte code appender that determines the implementation of the instrumented type's methods.FieldAccessor.ForSetter.appender
(Implementation.Target implementationTarget) Creates a byte code appender that determines the implementation of the instrumented type's methods.FixedValue.ForArgument.appender
(Implementation.Target implementationTarget) Creates a byte code appender that determines the implementation of the instrumented type's methods.FixedValue.ForConstantValue.appender
(Implementation.Target implementationTarget) Creates a byte code appender that determines the implementation of the instrumented type's methods.FixedValue.ForNullValue.appender
(Implementation.Target implementationTarget) Creates a byte code appender that determines the implementation of the instrumented type's methods.FixedValue.ForOriginType.appender
(Implementation.Target implementationTarget) Creates a byte code appender that determines the implementation of the instrumented type's methods.FixedValue.ForThisValue.appender
(Implementation.Target implementationTarget) Creates a byte code appender that determines the implementation of the instrumented type's methods.FixedValue.ForValue.appender
(Implementation.Target implementationTarget) Creates a byte code appender that determines the implementation of the instrumented type's methods.HashCodeMethod.appender
(Implementation.Target implementationTarget) Creates a byte code appender that determines the implementation of the instrumented type's methods.Implementation.appender
(Implementation.Target implementationTarget) Creates a byte code appender that determines the implementation of the instrumented type's methods.Implementation.Compound.appender
(Implementation.Target implementationTarget) Creates a byte code appender that determines the implementation of the instrumented type's methods.Implementation.Compound.Composable.appender
(Implementation.Target implementationTarget) Creates a byte code appender that determines the implementation of the instrumented type's methods.Implementation.Simple.appender
(Implementation.Target implementationTarget) Creates a byte code appender that determines the implementation of the instrumented type's methods.Implementation.Simple.ForDispatcher.appender
(Implementation.Target implementationTarget) Creates a byte code appender that determines the implementation of the instrumented type's methods.InvocationHandlerAdapter.ForField.appender
(Implementation.Target implementationTarget) Creates a byte code appender that determines the implementation of the instrumented type's methods.InvocationHandlerAdapter.ForInstance.appender
(Implementation.Target implementationTarget) Creates a byte code appender that determines the implementation of the instrumented type's methods.InvokeDynamic.AbstractDelegator.appender
(Implementation.Target implementationTarget) Creates a byte code appender that determines the implementation of the instrumented type's methods.InvokeDynamic.appender
(Implementation.Target implementationTarget) Creates a byte code appender that determines the implementation of the instrumented type's methods.MethodCall.appender
(Implementation.Target implementationTarget) Creates a byte code appender that determines the implementation of the instrumented type's methods.MethodCall.FieldSetting.appender
(Implementation.Target implementationTarget) Creates a byte code appender that determines the implementation of the instrumented type's methods.MethodDelegation.appender
(Implementation.Target implementationTarget) Creates a byte code appender that determines the implementation of the instrumented type's methods.StubMethod.appender
(Implementation.Target implementationTarget) Creates a byte code appender that determines the implementation of the instrumented type's methods.SuperMethodCall.appender
(Implementation.Target implementationTarget) Creates a byte code appender that determines the implementation of the instrumented type's methods.SuperMethodCall.WithoutReturn.appender
(Implementation.Target implementationTarget) Creates a byte code appender that determines the implementation of the instrumented type's methods.ToStringMethod.appender
(Implementation.Target implementationTarget) Creates a byte code appender that determines the implementation of the instrumented type's methods.Implementation.Simple.Dispatcher.apply
(Implementation.Target implementationTarget, MethodDescription instrumentedMethod) Creates a stack manipulation from a simple method dispatch.MethodCall.ArgumentLoader.Factory.make
(Implementation.Target implementationTarget) Creates an argument provider for the supplied implementation target.MethodCall.ArgumentLoader.ForField.Factory.make
(Implementation.Target implementationTarget) Creates an argument provider for the supplied implementation target.MethodCall.ArgumentLoader.ForInstance.Factory.make
(Implementation.Target implementationTarget) Creates an argument provider for the supplied implementation target.MethodCall.ArgumentLoader.ForInstrumentedType.Factory.make
(Implementation.Target implementationTarget) Creates an argument provider for the supplied implementation target.MethodCall.ArgumentLoader.ForMethodCall.Factory.make
(Implementation.Target implementationTarget) Creates an argument provider for the supplied implementation target.MethodCall.ArgumentLoader.ForMethodParameter.Factory.make
(Implementation.Target implementationTarget) Creates an argument provider for the supplied implementation target.MethodCall.ArgumentLoader.ForMethodParameter.OfInstrumentedMethod.make
(Implementation.Target implementationTarget) Creates an argument provider for the supplied implementation target.MethodCall.ArgumentLoader.ForMethodParameterArray.ForInstrumentedMethod.make
(Implementation.Target implementationTarget) Creates an argument provider for the supplied implementation target.MethodCall.ArgumentLoader.ForMethodParameterArrayElement.OfInvokedMethod.make
(Implementation.Target implementationTarget) Creates an argument provider for the supplied implementation target.MethodCall.ArgumentLoader.ForMethodParameterArrayElement.OfParameter.make
(Implementation.Target implementationTarget) Creates an argument provider for the supplied implementation target.MethodCall.ArgumentLoader.ForNullConstant.make
(Implementation.Target implementationTarget) Creates an argument provider for the supplied implementation target.MethodCall.ArgumentLoader.ForStackManipulation.make
(Implementation.Target implementationTarget) Creates an argument provider for the supplied implementation target.MethodCall.ArgumentLoader.ForThisReference.Factory.make
(Implementation.Target implementationTarget) Creates an argument provider for the supplied implementation target.MethodCall.TargetHandler.Factory.make
(Implementation.Target implementationTarget) Creates a target handler for a given implementation target.MethodCall.TargetHandler.ForConstructingInvocation.Factory.make
(Implementation.Target implementationTarget) Creates a target handler for a given implementation target.MethodCall.TargetHandler.ForField.Factory.make
(Implementation.Target implementationTarget) Creates a target handler for a given implementation target.MethodCall.TargetHandler.ForMethodCall.Factory.make
(Implementation.Target implementationTarget) Creates a target handler for a given implementation target.MethodCall.TargetHandler.ForMethodParameter.make
(Implementation.Target implementationTarget) Creates a target handler for a given implementation target.MethodCall.TargetHandler.ForSelfOrStaticInvocation.Factory.make
(Implementation.Target implementationTarget) Creates a target handler for a given implementation target.MethodCall.TargetHandler.ForValue.Factory.make
(Implementation.Target implementationTarget) Creates a target handler for a given implementation target.MethodCall.TargetHandler.Simple.make
(Implementation.Target implementationTarget) Creates a target handler for a given implementation target.MethodCall.MethodInvoker.ForContextualInvocation.toStackManipulation
(MethodDescription invokedMethod, Implementation.Target implementationTarget) Invokes the method.MethodCall.MethodInvoker.ForDefaultMethodInvocation.toStackManipulation
(MethodDescription invokedMethod, Implementation.Target implementationTarget) Invokes the method.MethodCall.MethodInvoker.ForSuperMethodInvocation.toStackManipulation
(MethodDescription invokedMethod, Implementation.Target implementationTarget) Invokes the method.MethodCall.MethodInvoker.ForVirtualInvocation.toStackManipulation
(MethodDescription invokedMethod, Implementation.Target implementationTarget) Invokes the method.MethodCall.MethodInvoker.ForVirtualInvocation.WithImplicitType.toStackManipulation
(MethodDescription invokedMethod, Implementation.Target implementationTarget) Invokes the method.MethodCall.MethodInvoker.toStackManipulation
(MethodDescription invokedMethod, Implementation.Target implementationTarget) Invokes the method.Constructors in net.bytebuddy.implementation with parameters of type Implementation.TargetModifierConstructorDescriptionprotected
Appender
(Implementation.Target implementationTarget, List<TypeDescription> prioritizedInterfaces) Creates a new appender for implementing aDefaultMethodCall
.protected
Appender
(Implementation.Target implementationTarget) Creates a new appender.protected
Appender
(Implementation.Target implementationTarget, MethodCall.TerminationHandler terminationHandler) Creates a new appender.protected
Appender
(Implementation.Target implementationTarget, MethodDelegationBinder.Record processor, MethodDelegationBinder.TerminationHandler terminationHandler, Assigner assigner, MethodDelegation.ImplementationDelegate.Compiled compiled) Creates a new appender for a method delegation.protected
Appender
(Implementation.Target implementationTarget, SuperMethodCall.Appender.TerminationHandler terminationHandler) Creates a new appender. -
Uses of Implementation.Target in net.bytebuddy.implementation.auxiliary
Fields in net.bytebuddy.implementation.auxiliary declared as Implementation.TargetModifier and TypeFieldDescriptionprivate final Implementation.Target
TypeProxy.ForDefaultMethod.implementationTarget
The implementation target for the original instrumentation.private final Implementation.Target
TypeProxy.ForSuperMethodByConstructor.implementationTarget
The implementation target this type proxy is created for.private final Implementation.Target
TypeProxy.ForSuperMethodByReflectionFactory.implementationTarget
The implementation target of the proxied type.private final Implementation.Target
TypeProxy.implementationTarget
The implementation target of the proxied type.Methods in net.bytebuddy.implementation.auxiliary with parameters of type Implementation.TargetModifier and TypeMethodDescriptionMethodCallProxy.ConstructorCall.appender
(Implementation.Target implementationTarget) Creates a byte code appender that determines the implementation of the instrumented type's methods.MethodCallProxy.MethodCall.appender
(Implementation.Target implementationTarget) Creates a byte code appender that determines the implementation of the instrumented type's methods.TypeProxy.MethodCall.appender
(Implementation.Target implementationTarget) Creates a byte code appender that determines the implementation of the instrumented type's methods.TypeProxy.SilentConstruction.appender
(Implementation.Target implementationTarget) Creates a byte code appender that determines the implementation of the instrumented type's methods.TypeProxy.InvocationFactory.invoke
(Implementation.Target implementationTarget, TypeDescription proxiedType, MethodDescription instrumentedMethod) Creates a special method invocation to implement for a given method.Constructors in net.bytebuddy.implementation.auxiliary with parameters of type Implementation.TargetModifierConstructorDescriptionForDefaultMethod
(TypeDescription proxiedType, Implementation.Target implementationTarget, boolean serializableProxy) Creates a new proxy creation for a default interface type proxy.ForSuperMethodByConstructor
(TypeDescription proxiedType, MethodDescription.InDefinedShape constructor, Implementation.Target implementationTarget, boolean ignoreFinalizer, boolean serializableProxy) Creates a new stack operation for creating a type proxy by calling one of its constructors.ForSuperMethodByReflectionFactory
(TypeDescription proxiedType, Implementation.Target implementationTarget, boolean ignoreFinalizer, boolean serializableProxy) Creates a new stack operation for reflectively creating a type proxy for the given arguments.TypeProxy
(TypeDescription proxiedType, Implementation.Target implementationTarget, TypeProxy.InvocationFactory invocationFactory, boolean ignoreFinalizer, boolean serializableProxy) Creates a new type proxy. -
Uses of Implementation.Target in net.bytebuddy.implementation.bind
Methods in net.bytebuddy.implementation.bind with parameters of type Implementation.TargetModifier and TypeMethodDescriptionMethodDelegationBinder.Processor.bind
(Implementation.Target implementationTarget, MethodDescription source, MethodDelegationBinder.TerminationHandler terminationHandler, MethodDelegationBinder.MethodInvoker methodInvoker, Assigner assigner) Attempts a binding of a source method to this compiled target.MethodDelegationBinder.Record.bind
(Implementation.Target implementationTarget, MethodDescription source, MethodDelegationBinder.TerminationHandler terminationHandler, MethodDelegationBinder.MethodInvoker methodInvoker, Assigner assigner) Attempts a binding of a source method to this compiled target.MethodDelegationBinder.Record.Illegal.bind
(Implementation.Target implementationTarget, MethodDescription source, MethodDelegationBinder.TerminationHandler terminationHandler, MethodDelegationBinder.MethodInvoker methodInvoker, Assigner assigner) Attempts a binding of a source method to this compiled target. -
Uses of Implementation.Target in net.bytebuddy.implementation.bind.annotation
Methods in net.bytebuddy.implementation.bind.annotation with parameters of type Implementation.TargetModifier and TypeMethodDescriptionFieldProxy.Binder.FieldGetter.appender
(Implementation.Target implementationTarget) Creates a byte code appender that determines the implementation of the instrumented type's methods.FieldProxy.Binder.FieldSetter.appender
(Implementation.Target implementationTarget) Creates a byte code appender that determines the implementation of the instrumented type's methods.FieldProxy.Binder.InstanceFieldConstructor.appender
(Implementation.Target implementationTarget) Creates a byte code appender that determines the implementation of the instrumented type's methods.FieldProxy.Binder.StaticFieldConstructor.appender
(Implementation.Target implementationTarget) Creates a byte code appender that determines the implementation of the instrumented type's methods.Morph.Binder.RedirectionProxy.InstanceFieldConstructor.appender
(Implementation.Target implementationTarget) Creates a byte code appender that determines the implementation of the instrumented type's methods.Morph.Binder.RedirectionProxy.MethodCall.appender
(Implementation.Target implementationTarget) Creates a byte code appender that determines the implementation of the instrumented type's methods.Morph.Binder.RedirectionProxy.StaticFieldConstructor.appender
(Implementation.Target implementationTarget) Creates a byte code appender that determines the implementation of the instrumented type's methods.Pipe.Binder.RedirectionProxy.ConstructorCall.appender
(Implementation.Target implementationTarget) Creates a byte code appender that determines the implementation of the instrumented type's methods.Pipe.Binder.RedirectionProxy.MethodCall.appender
(Implementation.Target implementationTarget) Creates a byte code appender that determines the implementation of the instrumented type's methods.AllArguments.Binder.bind
(AnnotationDescription.Loadable<AllArguments> annotation, MethodDescription source, ParameterDescription target, Implementation.Target implementationTarget, Assigner assigner, Assigner.Typing typing) Creates a parameter binding for the given target parameter.Argument.Binder.bind
(AnnotationDescription.Loadable<Argument> annotation, MethodDescription source, ParameterDescription target, Implementation.Target implementationTarget, Assigner assigner, Assigner.Typing typing) Creates a parameter binding for the given target parameter.Default.Binder.bind
(AnnotationDescription.Loadable<Default> annotation, MethodDescription source, ParameterDescription target, Implementation.Target implementationTarget, Assigner assigner, Assigner.Typing typing) Creates a parameter binding for the given target parameter.DefaultCall.Binder.bind
(AnnotationDescription.Loadable<DefaultCall> annotation, MethodDescription source, ParameterDescription target, Implementation.Target implementationTarget, Assigner assigner, Assigner.Typing typing) Creates a parameter binding for the given target parameter.DefaultCallHandle.Binder.bind
(AnnotationDescription.Loadable<DefaultCallHandle> annotation, MethodDescription source, ParameterDescription target, Implementation.Target implementationTarget, Assigner assigner, Assigner.Typing typing) Creates a parameter binding for the given target parameter.DefaultMethod.Binder.bind
(AnnotationDescription.Loadable<DefaultMethod> annotation, MethodDescription source, ParameterDescription target, Implementation.Target implementationTarget, Assigner assigner, Assigner.Typing typing) Creates a parameter binding for the given target parameter.DefaultMethodHandle.Binder.bind
(AnnotationDescription.Loadable<DefaultMethodHandle> annotation, MethodDescription source, ParameterDescription target, Implementation.Target implementationTarget, Assigner assigner, Assigner.Typing typing) Creates a parameter binding for the given target parameter.DynamicConstant.Binder.bind
(AnnotationDescription.Loadable<DynamicConstant> annotation, MethodDescription source, ParameterDescription target, Implementation.Target implementationTarget, Assigner assigner, Assigner.Typing typing) Creates a parameter binding for the given target parameter.Empty.Binder.bind
(AnnotationDescription.Loadable<Empty> annotation, MethodDescription source, ParameterDescription target, Implementation.Target implementationTarget, Assigner assigner, Assigner.Typing typing) Creates a parameter binding for the given target parameter.FieldGetterHandle.Binder.bind
(AnnotationDescription.Loadable<FieldGetterHandle> annotation, MethodDescription source, ParameterDescription target, Implementation.Target implementationTarget, Assigner assigner, Assigner.Typing typing) Creates a parameter binding for the given target parameter.protected MethodDelegationBinder.ParameterBinding
<?> FieldGetterHandle.Binder.Delegate.bind
(FieldDescription fieldDescription, AnnotationDescription.Loadable<FieldGetterHandle> annotation, MethodDescription source, ParameterDescription target, Implementation.Target implementationTarget, Assigner assigner) protected MethodDelegationBinder.ParameterBinding
<?> FieldProxy.Binder.bind
(FieldDescription fieldDescription, AnnotationDescription.Loadable<FieldProxy> annotation, MethodDescription source, ParameterDescription target, Implementation.Target implementationTarget, Assigner assigner) FieldSetterHandle.Binder.bind
(AnnotationDescription.Loadable<FieldSetterHandle> annotation, MethodDescription source, ParameterDescription target, Implementation.Target implementationTarget, Assigner assigner, Assigner.Typing typing) Creates a parameter binding for the given target parameter.protected MethodDelegationBinder.ParameterBinding
<?> FieldSetterHandle.Binder.Delegate.bind
(FieldDescription fieldDescription, AnnotationDescription.Loadable<FieldSetterHandle> annotation, MethodDescription source, ParameterDescription target, Implementation.Target implementationTarget, Assigner assigner) FieldValue.Binder.bind
(AnnotationDescription.Loadable<FieldValue> annotation, MethodDescription source, ParameterDescription target, Implementation.Target implementationTarget, Assigner assigner, Assigner.Typing typing) Creates a parameter binding for the given target parameter.protected MethodDelegationBinder.ParameterBinding
<?> FieldValue.Binder.Delegate.bind
(FieldDescription fieldDescription, AnnotationDescription.Loadable<FieldValue> annotation, MethodDescription source, ParameterDescription target, Implementation.Target implementationTarget, Assigner assigner) Handle.Binder.bind
(AnnotationDescription.Loadable<Handle> annotation, MethodDescription source, ParameterDescription target, Implementation.Target implementationTarget, Assigner assigner, Assigner.Typing typing) Creates a parameter binding for the given target parameter.Morph.Binder.bind
(AnnotationDescription.Loadable<Morph> annotation, MethodDescription source, ParameterDescription target, Implementation.Target implementationTarget, Assigner assigner, Assigner.Typing typing) Creates a parameter binding for the given target parameter.Origin.Binder.bind
(AnnotationDescription.Loadable<Origin> annotation, MethodDescription source, ParameterDescription target, Implementation.Target implementationTarget, Assigner assigner, Assigner.Typing typing) Creates a parameter binding for the given target parameter.Pipe.Binder.bind
(AnnotationDescription.Loadable<Pipe> annotation, MethodDescription source, ParameterDescription target, Implementation.Target implementationTarget, Assigner assigner, Assigner.Typing typing) Creates a parameter binding for the given target parameter.StubValue.Binder.bind
(AnnotationDescription.Loadable<StubValue> annotation, MethodDescription source, ParameterDescription target, Implementation.Target implementationTarget, Assigner assigner, Assigner.Typing typing) Creates a parameter binding for the given target parameter.Super.Binder.bind
(AnnotationDescription.Loadable<Super> annotation, MethodDescription source, ParameterDescription target, Implementation.Target implementationTarget, Assigner assigner, Assigner.Typing typing) Creates a parameter binding for the given target parameter.SuperCall.Binder.bind
(AnnotationDescription.Loadable<SuperCall> annotation, MethodDescription source, ParameterDescription target, Implementation.Target implementationTarget, Assigner assigner, Assigner.Typing typing) Creates a parameter binding for the given target parameter.SuperCallHandle.Binder.bind
(AnnotationDescription.Loadable<SuperCallHandle> annotation, MethodDescription source, ParameterDescription target, Implementation.Target implementationTarget, Assigner assigner, Assigner.Typing typing) Creates a parameter binding for the given target parameter.SuperMethod.Binder.bind
(AnnotationDescription.Loadable<SuperMethod> annotation, MethodDescription source, ParameterDescription target, Implementation.Target implementationTarget, Assigner assigner, Assigner.Typing typing) Creates a parameter binding for the given target parameter.SuperMethodHandle.Binder.bind
(AnnotationDescription.Loadable<SuperMethodHandle> annotation, MethodDescription source, ParameterDescription target, Implementation.Target implementationTarget, Assigner assigner, Assigner.Typing typing) Creates a parameter binding for the given target parameter.TargetMethodAnnotationDrivenBinder.DelegationProcessor.Handler.bind
(MethodDescription source, Implementation.Target implementationTarget, Assigner assigner) Handles a parameter binding.TargetMethodAnnotationDrivenBinder.DelegationProcessor.Handler.Bound.bind
(MethodDescription source, Implementation.Target implementationTarget, Assigner assigner) Handles a parameter binding.TargetMethodAnnotationDrivenBinder.DelegationProcessor.Handler.Unbound.bind
(MethodDescription source, Implementation.Target implementationTarget, Assigner assigner) Handles a parameter binding.TargetMethodAnnotationDrivenBinder.ParameterBinder.bind
(AnnotationDescription.Loadable<T> annotation, MethodDescription source, ParameterDescription target, Implementation.Target implementationTarget, Assigner assigner, Assigner.Typing typing) Creates a parameter binding for the given target parameter.TargetMethodAnnotationDrivenBinder.ParameterBinder.ForFieldBinding.bind
(AnnotationDescription.Loadable<S> annotation, MethodDescription source, ParameterDescription target, Implementation.Target implementationTarget, Assigner assigner, Assigner.Typing typing) Creates a parameter binding for the given target parameter.protected abstract MethodDelegationBinder.ParameterBinding
<?> TargetMethodAnnotationDrivenBinder.ParameterBinder.ForFieldBinding.bind
(FieldDescription fieldDescription, AnnotationDescription.Loadable<S> annotation, MethodDescription source, ParameterDescription target, Implementation.Target implementationTarget, Assigner assigner) Creates a parameter binding for the given target parameter.TargetMethodAnnotationDrivenBinder.ParameterBinder.ForFixedValue.bind
(AnnotationDescription.Loadable<S> annotation, MethodDescription source, ParameterDescription target, Implementation.Target implementationTarget, Assigner assigner, Assigner.Typing typing) Creates a parameter binding for the given target parameter.TargetMethodAnnotationDrivenBinder.Record.bind
(Implementation.Target implementationTarget, MethodDescription source, MethodDelegationBinder.TerminationHandler terminationHandler, MethodDelegationBinder.MethodInvoker methodInvoker, Assigner assigner) Attempts a binding of a source method to this compiled target.This.Binder.bind
(AnnotationDescription.Loadable<This> annotation, MethodDescription source, ParameterDescription target, Implementation.Target implementationTarget, Assigner assigner, Assigner.Typing typing) Creates a parameter binding for the given target parameter.protected abstract StackManipulation
Super.Instantiation.proxyFor
(TypeDescription proxyType, Implementation.Target implementationTarget, AnnotationDescription.Loadable<Super> annotation) Creates a stack manipulation which loads asuper
-call proxy onto the stack.DefaultCall.Binder.DefaultMethodLocator.Explicit.resolve
(Implementation.Target implementationTarget, MethodDescription source) Locates the correct default method to a given source method.DefaultCall.Binder.DefaultMethodLocator.Implicit.resolve
(Implementation.Target implementationTarget, MethodDescription source) Locates the correct default method to a given source method.DefaultCall.Binder.DefaultMethodLocator.resolve
(Implementation.Target implementationTarget, MethodDescription source) Locates the correct default method to a given source method.DefaultCallHandle.Binder.DefaultMethodLocator.Explicit.resolve
(Implementation.Target implementationTarget, MethodDescription source) Locates the correct default method to a given source method.DefaultCallHandle.Binder.DefaultMethodLocator.Implicit.resolve
(Implementation.Target implementationTarget, MethodDescription source) Locates the correct default method to a given source method.DefaultCallHandle.Binder.DefaultMethodLocator.resolve
(Implementation.Target implementationTarget, MethodDescription source) Locates the correct default method to a given source method.DefaultMethod.Binder.MethodLocator.ForExplicitType.resolve
(Implementation.Target implementationTarget, MethodDescription source) Resolves the special method invocation to this target.DefaultMethod.Binder.MethodLocator.ForImplicitType.resolve
(Implementation.Target implementationTarget, MethodDescription source) Resolves the special method invocation to this target.DefaultMethod.Binder.MethodLocator.resolve
(Implementation.Target implementationTarget, MethodDescription source) Resolves the special method invocation to this target.DefaultMethodHandle.Binder.MethodLocator.ForExplicitType.resolve
(Implementation.Target implementationTarget, MethodDescription source) Resolves the special method invocation to this target.DefaultMethodHandle.Binder.MethodLocator.ForImplicitType.resolve
(Implementation.Target implementationTarget, MethodDescription source) Resolves the special method invocation to this target.DefaultMethodHandle.Binder.MethodLocator.resolve
(Implementation.Target implementationTarget, MethodDescription source) Resolves the special method invocation to this target.Morph.Binder.DefaultMethodLocator.Explicit.resolve
(Implementation.Target implementationTarget, MethodDescription source) Locates the correct default method to a given source method.Morph.Binder.DefaultMethodLocator.Implicit.resolve
(Implementation.Target implementationTarget, MethodDescription source) Locates the correct default method to a given source method.Morph.Binder.DefaultMethodLocator.resolve
(Implementation.Target implementationTarget, MethodDescription source) Locates the correct default method to a given source method.Constructors in net.bytebuddy.implementation.bind.annotation with parameters of type Implementation.TargetModifierConstructorDescriptionprotected
Appender
(Implementation.Target implementationTarget) Creates a new appender for a setter method.protected
Appender
(Implementation.Target implementationTarget) Creates a new appender for a setter method.protected
Appender
(Implementation.Target implementationTarget) Creates a new appender.protected
Appender
(Implementation.Target implementationTarget) Creates a new appender.protected
Appender
(Implementation.Target implementationTarget) Creates a new appender.