Uses of Interface
net.bytebuddy.implementation.InvokeDynamic.InvocationProvider
-
Packages that use InvokeDynamic.InvocationProvider Package Description net.bytebuddy.implementation The implementation package contains any logic for intercepting method calls. -
-
Uses of InvokeDynamic.InvocationProvider in net.bytebuddy.implementation
Classes in net.bytebuddy.implementation that implement InvokeDynamic.InvocationProvider Modifier and Type Class Description static class
InvokeDynamic.InvocationProvider.Default
An invocation provider that requests a synthetic dynamic invocation where all arguments are explicitly provided by the user.Fields in net.bytebuddy.implementation declared as InvokeDynamic.InvocationProvider Modifier and Type Field Description protected InvokeDynamic.InvocationProvider
InvokeDynamic. invocationProvider
The target provided that identifies the method to be bootstrapped.Methods in net.bytebuddy.implementation that return InvokeDynamic.InvocationProvider Modifier and Type Method Description InvokeDynamic.InvocationProvider
InvokeDynamic.InvocationProvider. appendArgument(InvokeDynamic.InvocationProvider.ArgumentProvider argumentProvider)
Appends the given argument to the invocation to be loaded onto the operand stack.InvokeDynamic.InvocationProvider
InvokeDynamic.InvocationProvider.Default. appendArgument(InvokeDynamic.InvocationProvider.ArgumentProvider argumentProvider)
Appends the given argument to the invocation to be loaded onto the operand stack.InvokeDynamic.InvocationProvider
InvokeDynamic.InvocationProvider. appendArguments(java.util.List<InvokeDynamic.InvocationProvider.ArgumentProvider> argumentProviders)
Appends the given arguments to the invocation to be loaded onto the operand stack.InvokeDynamic.InvocationProvider
InvokeDynamic.InvocationProvider.Default. appendArguments(java.util.List<InvokeDynamic.InvocationProvider.ArgumentProvider> argumentProviders)
Appends the given arguments to the invocation to be loaded onto the operand stack.InvokeDynamic.InvocationProvider
InvokeDynamic.InvocationProvider.Default. withNameProvider(InvokeDynamic.InvocationProvider.NameProvider nameProvider)
Returns a copy of this invocation provider that applies the given name provider.InvokeDynamic.InvocationProvider
InvokeDynamic.InvocationProvider. withNameProvider(InvokeDynamic.InvocationProvider.NameProvider nameProvider)
Returns a copy of this invocation provider that applies the given name provider.InvokeDynamic.InvocationProvider
InvokeDynamic.InvocationProvider.Default. withoutArguments()
Returns a copy of this invocation provider that does not add any arguments.InvokeDynamic.InvocationProvider
InvokeDynamic.InvocationProvider. withoutArguments()
Returns a copy of this invocation provider that does not add any arguments.InvokeDynamic.InvocationProvider
InvokeDynamic.InvocationProvider.Default. withReturnTypeProvider(InvokeDynamic.InvocationProvider.ReturnTypeProvider returnTypeProvider)
Returns a copy of this invocation provider that applies the given return type provider.InvokeDynamic.InvocationProvider
InvokeDynamic.InvocationProvider. withReturnTypeProvider(InvokeDynamic.InvocationProvider.ReturnTypeProvider returnTypeProvider)
Returns a copy of this invocation provider that applies the given return type provider.Constructors in net.bytebuddy.implementation with parameters of type InvokeDynamic.InvocationProvider Constructor Description AbstractDelegator(MethodDescription.InDefinedShape bootstrap, java.util.List<?> arguments, InvokeDynamic.InvocationProvider invocationProvider, InvokeDynamic.TerminationHandler terminationHandler, Assigner assigner, Assigner.Typing typing)
Creates a new abstract delegator for a dynamic method invocation.InvokeDynamic(MethodDescription.InDefinedShape bootstrap, java.util.List<?> arguments, InvokeDynamic.InvocationProvider invocationProvider, InvokeDynamic.TerminationHandler terminationHandler, Assigner assigner, Assigner.Typing typing)
Creates a new invoke dynamic implementation.OfArgument(MethodDescription.InDefinedShape bootstrap, java.util.List<?> arguments, InvokeDynamic.InvocationProvider invocationProvider, InvokeDynamic.TerminationHandler terminationHandler, Assigner assigner, Assigner.Typing typing, int index)
Creates a new invoke dynamic instance with an implicit field type for the provided value.OfField(MethodDescription.InDefinedShape bootstrap, java.util.List<?> arguments, InvokeDynamic.InvocationProvider invocationProvider, InvokeDynamic.TerminationHandler terminationHandler, Assigner assigner, Assigner.Typing typing, java.lang.String fieldName, FieldLocator.Factory fieldLocatorFactory)
Creates a new abstract delegator for a dynamic method invocation where the last argument is assigned an implicit type.OfInstance(MethodDescription.InDefinedShape bootstrap, java.util.List<?> arguments, InvokeDynamic.InvocationProvider invocationProvider, InvokeDynamic.TerminationHandler terminationHandler, Assigner assigner, Assigner.Typing typing, java.lang.Object value)
Creates a new invoke dynamic instance with an implicit field type for the provided value.WithImplicitArguments(MethodDescription.InDefinedShape bootstrap, java.util.List<?> arguments, InvokeDynamic.InvocationProvider invocationProvider, InvokeDynamic.TerminationHandler terminationHandler, Assigner assigner, Assigner.Typing typing)
Creates a new dynamic method invocation with implicit arguments.WithImplicitTarget(MethodDescription.InDefinedShape bootstrap, java.util.List<?> arguments, InvokeDynamic.InvocationProvider invocationProvider, InvokeDynamic.TerminationHandler terminationHandler, Assigner assigner, Assigner.Typing typing)
Creates a new dynamic method invocation with implicit arguments and an implicit invocation target.WithImplicitType(MethodDescription.InDefinedShape bootstrap, java.util.List<?> arguments, InvokeDynamic.InvocationProvider invocationProvider, InvokeDynamic.TerminationHandler terminationHandler, Assigner assigner, Assigner.Typing typing)
Creates a new abstract delegator for a dynamic method invocation where the last argument is assigned an implicit type.
-