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 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.Classes in net.bytebuddy.implementation that implement Implementation.ComposableModifier and TypeClassDescriptionprotected 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.static classA compound implementation that allows to combine several implementations and that isImplementation.Composable.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.static classAMethodCallthat sets the call's result as the value of a field.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.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.Fields in net.bytebuddy.implementation declared as Implementation.ComposableModifier and TypeFieldDescriptionprivate final Implementation.ComposableImplementation.Compound.Composable.composableThe 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.ComposableImplements a method by invoking the providedCallable.static Implementation.ComposableImplements 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(ConstantValue constant) Defines a setter of a given constant value for the described field.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(ConstantValue constant) Defines a setter of a given constant value for the described field.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.