Uses of Interface
net.bytebuddy.dynamic.scaffold.InstrumentedType.Prepareable
Packages that use InstrumentedType.Prepareable
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.
The implementation package contains any logic for intercepting method calls.
Auxiliary types describe helper types that aid as a supplementary to a given
InstrumentedType.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 InstrumentedType.Prepareable in net.bytebuddy
Classes in net.bytebuddy that implement InstrumentedType.PrepareableModifier and TypeClassDescriptionprotected static classAn implementation fo thevaluesmethod of an enumeration type.protected static enumA constructor strategy for implementing a Java record.protected static enumImplements the object methods of the Java record type. -
Uses of InstrumentedType.Prepareable in net.bytebuddy.agent.builder
Classes in net.bytebuddy.agent.builder that implement InstrumentedType.PrepareableModifier and TypeClassDescriptionprotected static classImplements an explicit bridge method for a lambda expression.protected static enumImplements a lambda class's executing transformer.protected static enumAn implementation of a instance factory for a lambda expression's class.protected static classImplements a lambda expression's functional method.protected static classImplements thewriteReplacemethod for serializable lambda expressions. -
Uses of InstrumentedType.Prepareable in net.bytebuddy.asm
Classes in net.bytebuddy.asm that implement InstrumentedType.PrepareableModifier and TypeClassDescriptionclassAdvice wrappers copy the code of blueprint methods to be executed before and/or after a matched method. -
Uses of InstrumentedType.Prepareable in net.bytebuddy.dynamic.scaffold
Subinterfaces of InstrumentedType.Prepareable in net.bytebuddy.dynamic.scaffoldModifier and TypeInterfaceDescriptionstatic interfaceA handler for implementing a method.Classes in net.bytebuddy.dynamic.scaffold that implement InstrumentedType.PrepareableModifier and TypeClassDescriptionstatic enumA prepareable that does not alter the instrumented type.static enumA handler for defining an abstract or native method.static classA handler for defining a default annotation value for a method.static classA handler for a method that is implemented as byte code.static enumA handler for implementing a visibility bridge. -
Uses of InstrumentedType.Prepareable in net.bytebuddy.implementation
Subinterfaces of InstrumentedType.Prepareable in net.bytebuddy.implementationModifier and TypeInterfaceDescriptionstatic interfaceA field accessor that can be configured to use a given assigner and runtime type use configuration.static interfaceA field accessor that can be configured to locate a field in a specific manner.static interfaceA field accessor that allows to define the access to be a field write of a given argument.static interfaceRepresents a fixed value implementation that is using a default assigner for attempting to assign the fixed value to the return type of the instrumented method.interfaceAn implementation is responsible for implementing methods of a dynamically created type as byte code.static interfaceRepresents an implementation that can be chained together with another implementation.static interfaceAllows for the configuration of anAssignerof anInvocationHandlerAdapter.static interfaceAllows the configuration of privileged lookup for the resolution ofMethodconstants that are provided to the invocation handler.static interfaceA factory that producesMethodCall.ArgumentLoaders for a given instrumented method.static interfaceA factory for creating a target handler.protected static interfaceAn implementation delegate is responsible for executing the actual method delegation and for resolving the target methods.Classes in net.bytebuddy.implementation that implement InstrumentedType.PrepareableModifier and TypeClassDescriptionclassThisImplementationinvokes a default method for the methods it instruments.classAn implementation ofObject.equals(Object)that takes a class's declared fields into consideration.classThis implementation causes aThrowableto be thrown when the instrumented method is invoked.classDefines a method to access a given field by following the Java bean conventions for getters and setters:protected static classA field accessor for an implicit property where a getter or setter property is inferred from the signature.protected static classA field accessor for a field setter.protected static classAn instrumentation that sets a constant value to a field.protected static classA setter instrumentation that sets anullor a primitive type's default value.protected static classA setter that reads a value of another field and sets this value.protected static classA setter instrumentation for a parameter value.protected static classAn instrumentation that sets a field to a reference value that is stored in a static field of the instrumented type.classThis implementation returns a fixed value for a method.protected static classA fixed value implementation that returns a method's argument.protected static classA fixed value implementation that represents its fixed value as a constant pool value or a byte code instruction.protected static enumA fixed value ofnull.protected static classA fixed value that appends the origin type of the instrumented type.protected static classA fixed value ofthis.protected static classA fixed value implementation that represents its fixed value as a static field of the instrumented class.classAn implementation ofObject.hashCode()that takes a class's declared fields into consideration.static classA compound implementation that allows to combine several implementations.static classA compound implementation that allows to combine several implementations and that isImplementation.Composable.static classA simple implementation that does not register any members with the instrumented type.protected static classAByteCodeAppenderfor a dispatcher.classAn adapter for adapting anInvocationHandler.protected static classAn implementation of anInvocationHandlerAdapterthat delegates method invocations to an adapter that is stored in an instance field.protected static classAn implementation of anInvocationHandlerAdapterthat delegates method invocations to an adapter that is stored in a static field.classAn implementation that applies a dynamic method invocation.protected static classAn abstract delegator that allows to specify a configuration for any specification of an argument.static classRepresentation of anInvokeDynamicimplementation where the bootstrapped method is passed athisreference, if available, and any arguments of the instrumented method.static classRepresentation of anInvokeDynamicimplementation where the bootstrapped method is passed athisreference, if available, and any arguments of the instrumented method and where the invocation target is implicit.static classAnInvokeDynamicinvocation where the last argument is assigned its implicit type.protected static classAn invoke dynamic implementation where the last argument is an implicitly typed method argument.protected static classAn invoke dynamic implementation where the last argument is an implicitly typed field value.protected static classA step in the invoke dynamic domain specific language that allows to explicitly specify a field type for a reference value.classThisImplementationallows the invocation of a specified method while providing explicit arguments to this method.protected static classA factory for an argument loaded that loads the value of an existing field as an argument.protected static classA factory that supplies the value of a static field as an argument.static enumA factory for an argument loader that supplies the instrumented type as an argument.protected static classA factory for an argument loaded that loads the return value of a method call as an argument.static classA factory for an argument loader that supplies a method parameter as an argument.protected static enumA factory for argument loaders that supplies all arguments of the instrumented method as arguments.static enumA factory that creates an arguments loader that loads all parameters of the instrumented method contained in an array.static classAn argument loader factory that loads an array element from a parameter for each argument of the invoked method.static classCreates an argument loader for an array element that of a specific parameter.static enumAn argument loader that loads thenullvalue onto the operand stack.static classLoads a stack manipulation resulting in a specific type as an argument.static enumA factory for an argument loader that supplies thethisvalue as an argument.static classAMethodCallthat sets the call's result as the value of a field.(package private) static enumA target handler factory for a constructor invocation.protected static classA factory for a field access.protected static classCreates a factory for invoking a method on the return type of another method.static classA target handler that loads the parameter of the given index as the target object.protected static enumA factory for invoking a static method or a self-declared method.protected static classA factory for a target handler that loads a specific value.static classA simple target handler that applies a given stack manipulation.static classRepresents aMethodCallthat invokes a method without specifying an invocation method.classThis implementation delegates a method call to another method which can either bestaticby providing a reference to aClassor an instance method when another object is provided.static classAn implementation delegate for constructing an instance.static classAn implementation delegate for invoking methods on a field that is declared by the instrumented type or a super type.protected static classAn implementation target for a static field that is declared by the instrumented type and that is assigned an instance.protected static classAn implementation target for a field that is declared by the instrumented type or a super type.static classAn implementation delegate for invoking a delegation target on the another methods return value.static classAn implementation delegate for a static method delegation.enumThis implementation creates a method stub which does nothing but returning the default value of the return type of the method.enumThis implementation will create a new method which simply calls its super method.protected static enumA super method invocation where the return value is dropped instead of returning from the method.classAn implementation ofObject.toString()that concatenates theStringrepresentation of all fields that are declared by a class.Fields in net.bytebuddy.implementation declared as InstrumentedType.PrepareableModifier and TypeFieldDescriptionprivate final InstrumentedType.PrepareableImplementation.Simple.ForDispatcher.prepareableA preparation of the instrumented type.Methods in net.bytebuddy.implementation with parameters of type InstrumentedType.PrepareableModifier and TypeMethodDescriptionstatic ImplementationImplementation.Simple.of(Implementation.Simple.Dispatcher dispatcher, InstrumentedType.Prepareable prepareable) Resolves a simple implementation that applies the given dispatcher without defining additional local variables.static ImplementationImplementation.Simple.of(Implementation.Simple.Dispatcher dispatcher, InstrumentedType.Prepareable prepareable, int additionalVariableLength) Resolves a simple implementation that applies the given dispatcher.Constructors in net.bytebuddy.implementation with parameters of type InstrumentedType.PrepareableModifierConstructorDescriptionprotectedForDispatcher(Implementation.Simple.Dispatcher dispatcher, InstrumentedType.Prepareable prepareable, int additionalVariableLength) Creates a new byte code appender for a dispatcher. -
Uses of InstrumentedType.Prepareable in net.bytebuddy.implementation.auxiliary
Classes in net.bytebuddy.implementation.auxiliary that implement InstrumentedType.PrepareableModifier and TypeClassDescriptionprotected static enumAn implementation for a constructor of aMethodCallProxy.protected static classAn implementation for a method of aMethodCallProxy.protected classAn implementation for a method call of aTypeProxy.protected static enumAn implementation of a silent construction of a given type by using the non-standardizedReflectionFactory. -
Uses of InstrumentedType.Prepareable in net.bytebuddy.implementation.bind.annotation
Classes in net.bytebuddy.implementation.bind.annotation that implement InstrumentedType.PrepareableModifier and TypeClassDescriptionprotected static classImplementation for a getter method.protected static classImplementation for a setter method.protected static classRepresents an implementation for implementing a proxy type constructor when a non-static field is accessed.protected static enumRepresents an implementation for implementing a proxy type constructor when a static field is accessed.protected static classCreates an instance of the proxy when instrumenting an instance method.protected static classImplements a the method call of the morphing method.protected static enumCreates an instance of the proxy when instrumenting a static method.protected static enumThe implementation to implement aPipe.Binder.RedirectionProxy's constructor.protected static classThe implementation to implement aPipe.Binder.RedirectionProxy's forwarding method.