Uses of Interface
net.bytebuddy.implementation.Implementation.Composable
Packages that use Implementation.Composable
Package
Description
The implementation package contains any logic for intercepting method calls.
-
Uses of Implementation.Composable in net.bytebuddy.implementation
Subinterfaces of Implementation.Composable in net.bytebuddy.implementationModifier and TypeInterfaceDescriptionstatic interface
Allows for the configuration of anAssigner
of anInvocationHandlerAdapter
.static interface
Allows the configuration of privileged lookup for the resolution ofMethod
constants that are provided to the invocation handler.Classes in net.bytebuddy.implementation that implement Implementation.ComposableModifier and TypeClassDescriptionprotected static class
A field accessor for a field setter.protected static class
An instrumentation that sets a constant value to a field.protected static class
A setter instrumentation that sets anull
or a primitive type's default value.protected static class
A setter that reads a value of another field and sets this value.protected static class
A setter instrumentation for a parameter value.protected static class
An instrumentation that sets a field to a reference value that is stored in a static field of the instrumented type.static class
A compound implementation that allows to combine several implementations and that isImplementation.Composable
.class
An adapter for adapting anInvocationHandler
.protected static class
An implementation of anInvocationHandlerAdapter
that delegates method invocations to an adapter that is stored in an instance field.protected static class
An implementation of anInvocationHandlerAdapter
that delegates method invocations to an adapter that is stored in a static field.class
An implementation that applies a dynamic method invocation.protected static class
An abstract delegator that allows to specify a configuration for any specification of an argument.static class
Representation of anInvokeDynamic
implementation where the bootstrapped method is passed athis
reference, if available, and any arguments of the instrumented method.static class
Representation of anInvokeDynamic
implementation where the bootstrapped method is passed athis
reference, if available, and any arguments of the instrumented method and where the invocation target is implicit.static class
AnInvokeDynamic
invocation where the last argument is assigned its implicit type.protected static class
An invoke dynamic implementation where the last argument is an implicitly typed method argument.protected static class
An invoke dynamic implementation where the last argument is an implicitly typed field value.protected static class
A step in the invoke dynamic domain specific language that allows to explicitly specify a field type for a reference value.class
ThisImplementation
allows the invocation of a specified method while providing explicit arguments to this method.static class
AMethodCall
that sets the call's result as the value of a field.static class
Represents aMethodCall
that invokes a method without specifying an invocation method.class
This implementation delegates an method call to another method which can either bestatic
by providing a reference to aClass
or an instance method when another object is provided.enum
This implementation creates a method stub which does nothing but returning the default value of the return type of the method.enum
This implementation will create a new method which simply calls its super method.Fields in net.bytebuddy.implementation declared as Implementation.ComposableModifier and TypeFieldDescriptionprivate final Implementation.Composable
Implementation.Compound.Composable.composable
The composable implementation that is applied last.Methods in net.bytebuddy.implementation that return Implementation.ComposableModifier and TypeMethodDescriptionFieldAccessor.ForSetter.OfConstantValue.andThen
(Implementation.Composable implementation) Appends the supplied composable implementation to this implementation.FieldAccessor.ForSetter.OfDefaultValue.andThen
(Implementation.Composable implementation) Appends the supplied composable implementation to this implementation.FieldAccessor.ForSetter.OfFieldValue.andThen
(Implementation.Composable implementation) Appends the supplied composable implementation to this implementation.FieldAccessor.ForSetter.OfParameterValue.andThen
(Implementation.Composable implementation) Appends the supplied composable implementation to this implementation.FieldAccessor.ForSetter.OfReferenceValue.andThen
(Implementation.Composable implementation) Appends the supplied composable implementation to this implementation.Implementation.Composable.andThen
(Implementation.Composable implementation) Appends the supplied composable implementation to this implementation.Implementation.Compound.Composable.andThen
(Implementation.Composable implementation) Appends the supplied composable implementation to this implementation.InvocationHandlerAdapter.ForField.andThen
(Implementation.Composable implementation) Appends the supplied composable implementation to this implementation.InvocationHandlerAdapter.ForInstance.andThen
(Implementation.Composable implementation) Appends the supplied composable implementation to this implementation.InvokeDynamic.andThen
(Implementation.Composable implementation) Appends the supplied composable implementation to this implementation.MethodCall.andThen
(Implementation.Composable implementation) Appends the supplied composable implementation to this implementation.MethodCall.FieldSetting.andThen
(Implementation.Composable implementation) Appends the supplied composable implementation to this implementation.MethodDelegation.andThen
(Implementation.Composable implementation) Appends the supplied composable implementation to this implementation.StubMethod.andThen
(Implementation.Composable implementation) Appends the supplied composable implementation to this implementation.SuperMethodCall.andThen
(Implementation.Composable implementation) Appends the supplied composable implementation to this implementation.static Implementation.Composable
Implements a method by invoking the providedCallable
.static Implementation.Composable
Implements a method by invoking the providedRunnable
.FieldAccessor.ForImplicitProperty.setsArgumentAt
(int index) Defines a setter of the specified parameter for the field being described.FieldAccessor.PropertyConfigurable.setsArgumentAt
(int index) Defines a setter of the specified parameter for the field being described.FieldAccessor.ForImplicitProperty.setsDefaultValue()
Defines a setter of the described field's default value, i.e.FieldAccessor.PropertyConfigurable.setsDefaultValue()
Defines a setter of the described field's default value, i.e.FieldAccessor.ForImplicitProperty.setsFieldValueOf
(Field field) Defines a setter of a value that sets another field's value.FieldAccessor.ForImplicitProperty.setsFieldValueOf
(String fieldName) Defines a setter of a value that sets another field's value.FieldAccessor.ForImplicitProperty.setsFieldValueOf
(FieldDescription fieldDescription) Defines a setter of a value that sets another field's value.FieldAccessor.ForImplicitProperty.setsFieldValueOf
(FieldAccessor.FieldNameExtractor fieldNameExtractor) Defines a setter of a value that sets another field's value.FieldAccessor.PropertyConfigurable.setsFieldValueOf
(Field field) Defines a setter of a value that sets another field's value.FieldAccessor.PropertyConfigurable.setsFieldValueOf
(String fieldName) Defines a setter of a value that sets another field's value.FieldAccessor.PropertyConfigurable.setsFieldValueOf
(FieldDescription fieldDescription) Defines a setter of a value that sets another field's value.FieldAccessor.PropertyConfigurable.setsFieldValueOf
(FieldAccessor.FieldNameExtractor fieldNameExtractor) Defines a setter of a value that sets another field's value.FieldAccessor.ForImplicitProperty.setsReference
(Object value) Defines a setter of a given value for the described field.FieldAccessor.ForImplicitProperty.setsReference
(Object value, String name) Defines a setter of a given value for the described field.FieldAccessor.PropertyConfigurable.setsReference
(Object value) Defines a setter of a given value for the described field.FieldAccessor.PropertyConfigurable.setsReference
(Object value, String name) Defines a setter of a given value for the described field.Defines a setter of a given value for the described field.FieldAccessor.ForImplicitProperty.setsValue
(TypeDescription typeDescription) Defines a setter of a given class constant value for the described field.FieldAccessor.ForImplicitProperty.setsValue
(StackManipulation stackManipulation, Type type) Defines a setter of a value that is represented by a stack manipulation.FieldAccessor.ForImplicitProperty.setsValue
(StackManipulation stackManipulation, TypeDescription.Generic typeDescription) Defines a setter of a value that is represented by a stack manipulation.FieldAccessor.ForImplicitProperty.setsValue
(JavaConstant constant) Defines a setter of a given constant value for the described field.Defines a setter of a given value for the described field.FieldAccessor.PropertyConfigurable.setsValue
(TypeDescription typeDescription) Defines a setter of a given class constant value for the described field.FieldAccessor.PropertyConfigurable.setsValue
(StackManipulation stackManipulation, Type type) Defines a setter of a value that is represented by a stack manipulation.FieldAccessor.PropertyConfigurable.setsValue
(StackManipulation stackManipulation, TypeDescription.Generic typeDescription) Defines a setter of a value that is represented by a stack manipulation.FieldAccessor.PropertyConfigurable.setsValue
(JavaConstant constant) Defines a setter of a given constant value for the described field.InvocationHandlerAdapter.AssignerConfigurable.withAssigner
(Assigner assigner) Configures an assigner to use with this invocation handler adapter.InvocationHandlerAdapter.ForField.withAssigner
(Assigner assigner) InvocationHandlerAdapter.ForInstance.withAssigner
(Assigner assigner) InvokeDynamic.AbstractDelegator.withAssigner
(Assigner assigner, Assigner.Typing typing) Instructs this implementation to use the provided assigner and decides if the assigner should apply dynamic typing.InvokeDynamic.withAssigner
(Assigner assigner, Assigner.Typing typing) Instructs this implementation to use the provided assigner and decides if the assigner should apply dynamic typing.MethodCall.FieldSetting.withAssigner
(Assigner assigner, Assigner.Typing typing) Defines an assigner to be used for assigning values to the parameters of the invoked method.MethodCall.withAssigner
(Assigner assigner, Assigner.Typing typing) Defines an assigner to be used for assigning values to the parameters of the invoked method.MethodDelegation.withAssigner
(Assigner assigner) Applies an assigner to the method delegation that is used for assigning method return and parameter types.Methods in net.bytebuddy.implementation with parameters of type Implementation.ComposableModifier and TypeMethodDescriptionFieldAccessor.ForSetter.OfConstantValue.andThen
(Implementation.Composable implementation) Appends the supplied composable implementation to this implementation.FieldAccessor.ForSetter.OfDefaultValue.andThen
(Implementation.Composable implementation) Appends the supplied composable implementation to this implementation.FieldAccessor.ForSetter.OfFieldValue.andThen
(Implementation.Composable implementation) Appends the supplied composable implementation to this implementation.FieldAccessor.ForSetter.OfParameterValue.andThen
(Implementation.Composable implementation) Appends the supplied composable implementation to this implementation.FieldAccessor.ForSetter.OfReferenceValue.andThen
(Implementation.Composable implementation) Appends the supplied composable implementation to this implementation.Implementation.Composable.andThen
(Implementation.Composable implementation) Appends the supplied composable implementation to this implementation.Implementation.Compound.Composable.andThen
(Implementation.Composable implementation) Appends the supplied composable implementation to this implementation.InvocationHandlerAdapter.ForField.andThen
(Implementation.Composable implementation) Appends the supplied composable implementation to this implementation.InvocationHandlerAdapter.ForInstance.andThen
(Implementation.Composable implementation) Appends the supplied composable implementation to this implementation.InvokeDynamic.andThen
(Implementation.Composable implementation) Appends the supplied composable implementation to this implementation.MethodCall.andThen
(Implementation.Composable implementation) Appends the supplied composable implementation to this implementation.MethodCall.FieldSetting.andThen
(Implementation.Composable implementation) Appends the supplied composable implementation to this implementation.MethodDelegation.andThen
(Implementation.Composable implementation) Appends the supplied composable implementation to this implementation.StubMethod.andThen
(Implementation.Composable implementation) Appends the supplied composable implementation to this implementation.SuperMethodCall.andThen
(Implementation.Composable implementation) Appends the supplied composable implementation to this implementation.Constructors in net.bytebuddy.implementation with parameters of type Implementation.ComposableModifierConstructorDescriptionComposable
(List<? extends Implementation> implementations, Implementation.Composable composable) Creates a new compound composable.Composable
(Implementation implementation, Implementation.Composable composable) Creates a new compound composable.