Uses of Interface
net.bytebuddy.implementation.InvokeDynamic.InvocationProvider.ArgumentProvider
Packages that use InvokeDynamic.InvocationProvider.ArgumentProvider
Package
Description
The implementation package contains any logic for intercepting method calls.
-
Uses of InvokeDynamic.InvocationProvider.ArgumentProvider in net.bytebuddy.implementation
Classes in net.bytebuddy.implementation that implement InvokeDynamic.InvocationProvider.ArgumentProviderModifier and TypeClassDescriptionprotected class
An argument provider that loads a primitive value from the constant pool and wraps it.static class
An argument provider for aboolean
value.static class
An argument provider for abyte
value.static class
An argument provider for achar
value.static class
An argument provider for aClass
constant.static class
An argument provider for adouble
value.static class
An argument provider for anEnum
constant.static class
Provides an argument from an existing field.protected static class
An argument provider for a field value with an explicit type.static class
An argument provider for afloat
value.static class
An argument provider for a value that is stored in a randomly named static field.static class
An argument provider for aint
value.static enum
An argument provider that loads a reference to the intercepted instance and all arguments of the intercepted method.static enum
An argument provider that loads all arguments of the intercepted method.static class
An argument provider for a Java instance.static class
An argument provider for along
value.static class
An argument provider that loads an argument of the intercepted method.protected static class
An argument provider for a method parameter with an explicit type.static class
An argument provider for thenull
value.static class
An argument provider for ashort
value.static class
An argument provider for aString
value.static class
An argument provider that loads the intercepted instance.Fields in net.bytebuddy.implementation declared as InvokeDynamic.InvocationProvider.ArgumentProviderModifier and TypeFieldDescriptionprivate final InvokeDynamic.InvocationProvider.ArgumentProvider
InvokeDynamic.WithImplicitType.OfInstance.argumentProvider
An argument provider that represents the argument with an implicit type.Fields in net.bytebuddy.implementation with type parameters of type InvokeDynamic.InvocationProvider.ArgumentProviderModifier and TypeFieldDescriptionprivate final List
<InvokeDynamic.InvocationProvider.ArgumentProvider> InvokeDynamic.InvocationProvider.Default.argumentProviders
The providers for the method arguments in their order.private final List
<InvokeDynamic.InvocationProvider.ArgumentProvider> InvokeDynamic.InvocationProvider.Default.Target.argumentProviders
The arguments to be passed to the bootstrap method.Methods in net.bytebuddy.implementation that return InvokeDynamic.InvocationProvider.ArgumentProviderModifier and TypeMethodDescriptionprotected abstract InvokeDynamic.InvocationProvider.ArgumentProvider
Creates an argument provider for a given primitive value.Represents the given value by a constant pool value or as a field if this is not possible.protected static InvokeDynamic.InvocationProvider.ArgumentProvider
Creates a new argument provider that stores the given value in a static field of the instance type.Methods in net.bytebuddy.implementation with parameters of type InvokeDynamic.InvocationProvider.ArgumentProviderModifier and TypeMethodDescriptionInvokeDynamic.InvocationProvider.appendArgument
(InvokeDynamic.InvocationProvider.ArgumentProvider argumentProvider) Appends the given argument to the invocation to be loaded onto the operand stack.InvokeDynamic.InvocationProvider.Default.appendArgument
(InvokeDynamic.InvocationProvider.ArgumentProvider argumentProvider) Appends the given argument to the invocation to be loaded onto the operand stack.Method parameters in net.bytebuddy.implementation with type arguments of type InvokeDynamic.InvocationProvider.ArgumentProviderModifier and TypeMethodDescriptionInvokeDynamic.InvocationProvider.appendArguments
(List<InvokeDynamic.InvocationProvider.ArgumentProvider> argumentProviders) Appends the given arguments to the invocation to be loaded onto the operand stack.InvokeDynamic.InvocationProvider.Default.appendArguments
(List<InvokeDynamic.InvocationProvider.ArgumentProvider> argumentProviders) Appends the given arguments to the invocation to be loaded onto the operand stack.Constructor parameters in net.bytebuddy.implementation with type arguments of type InvokeDynamic.InvocationProvider.ArgumentProviderModifierConstructorDescriptionprotected
Default
(InvokeDynamic.InvocationProvider.NameProvider nameProvider, InvokeDynamic.InvocationProvider.ReturnTypeProvider returnTypeProvider, List<InvokeDynamic.InvocationProvider.ArgumentProvider> argumentProviders) Creates a new default invocation provider.protected
Target
(String internalName, TypeDescription returnType, List<InvokeDynamic.InvocationProvider.ArgumentProvider> argumentProviders, MethodDescription instrumentedMethod) Creates a new target.