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 classAn argument provider that loads a primitive value from the constant pool and wraps it.static classAn argument provider for abooleanvalue.static classAn argument provider for abytevalue.static classAn argument provider for acharvalue.static classAn argument provider for aClassconstant.static classAn argument provider for adoublevalue.static classAn argument provider for anEnumconstant.static classProvides an argument from an existing field.protected static classAn argument provider for a field value with an explicit type.static classAn argument provider for afloatvalue.static classAn argument provider for a value that is stored in a randomly named static field.static classAn argument provider for aintvalue.static enumAn argument provider that loads a reference to the intercepted instance and all arguments of the intercepted method.static enumAn argument provider that loads all arguments of the intercepted method.static classAn argument provider for a Java instance.static classAn argument provider for alongvalue.static classAn argument provider that loads an argument of the intercepted method.protected static classAn argument provider for a method parameter with an explicit type.static classAn argument provider for thenullvalue.static classAn argument provider for ashortvalue.static classAn argument provider for aStringvalue.static classAn argument provider that loads the intercepted instance.Fields in net.bytebuddy.implementation declared as InvokeDynamic.InvocationProvider.ArgumentProviderModifier and TypeFieldDescriptionprivate final InvokeDynamic.InvocationProvider.ArgumentProviderInvokeDynamic.WithImplicitType.OfInstance.argumentProviderAn 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.argumentProvidersThe providers for the method arguments in their order.private final List<InvokeDynamic.InvocationProvider.ArgumentProvider> InvokeDynamic.InvocationProvider.Default.Target.argumentProvidersThe arguments to be passed to the bootstrap method.Methods in net.bytebuddy.implementation that return InvokeDynamic.InvocationProvider.ArgumentProviderModifier and TypeMethodDescriptionprotected abstract InvokeDynamic.InvocationProvider.ArgumentProviderCreates 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.ArgumentProviderCreates 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.ArgumentProviderModifierConstructorDescriptionprotectedDefault(InvokeDynamic.InvocationProvider.NameProvider nameProvider, InvokeDynamic.InvocationProvider.ReturnTypeProvider returnTypeProvider, List<InvokeDynamic.InvocationProvider.ArgumentProvider> argumentProviders) Creates a new default invocation provider.protectedTarget(String internalName, TypeDescription returnType, List<InvokeDynamic.InvocationProvider.ArgumentProvider> argumentProviders, MethodDescription instrumentedMethod) Creates a new target.