Uses of Interface
net.bytebuddy.implementation.MethodCall.ArgumentLoader.Factory
Packages that use MethodCall.ArgumentLoader.Factory
Package
Description
The ASM package contains classes that are meant for direct interaction with the ASM API.
The implementation package contains any logic for intercepting method calls.
-
Uses of MethodCall.ArgumentLoader.Factory in net.bytebuddy.asm
Methods in net.bytebuddy.asm that return MethodCall.ArgumentLoader.FactoryModifier and TypeMethodDescriptionprivate static MethodCall.ArgumentLoader.FactoryClassVisitorFactory.toConvertedParameter(TypeDescription source, Class<?> target, String method, int offset, boolean virtual) Creates an argument loader for a method parameter that requires conversion. -
Uses of MethodCall.ArgumentLoader.Factory in net.bytebuddy.implementation
Classes in net.bytebuddy.implementation that implement MethodCall.ArgumentLoader.FactoryModifier and TypeClassDescriptionprotected static classA factory for an argument loaded that loads the value of an existing field as an argument.protected static classA factory that supplies the value of a static field as an argument.static enumA factory for an argument loader that supplies the instrumented type as an argument.protected static classA factory for an argument loaded that loads the return value of a method call as an argument.static classA factory for an argument loader that supplies a method parameter as an argument.protected static enumA factory for argument loaders that supplies all arguments of the instrumented method as arguments.static enumA factory that creates an arguments loader that loads all parameters of the instrumented method contained in an array.static classAn argument loader factory that loads an array element from a parameter for each argument of the invoked method.static classCreates an argument loader for an array element that of a specific parameter.static enumAn argument loader that loads thenullvalue onto the operand stack.static classLoads a stack manipulation resulting in a specific type as an argument.static enumA factory for an argument loader that supplies thethisvalue as an argument.Fields in net.bytebuddy.implementation with type parameters of type MethodCall.ArgumentLoader.FactoryModifier and TypeFieldDescriptionprotected final List<MethodCall.ArgumentLoader.Factory> MethodCall.argumentLoadersThe argument loader to load arguments onto the operand stack in their application order.Methods in net.bytebuddy.implementation that return MethodCall.ArgumentLoader.FactoryModifier and TypeMethodDescriptionCreates an argument loader that loads the supplied value as a constant.Methods in net.bytebuddy.implementation with parameters of type MethodCall.ArgumentLoader.FactoryModifier and TypeMethodDescriptionMethodCall.with(MethodCall.ArgumentLoader.Factory... argumentLoader) Defines a method call that resolves arguments by the supplied argument loader factories.Method parameters in net.bytebuddy.implementation with type arguments of type MethodCall.ArgumentLoader.FactoryModifier and TypeMethodDescriptionMethodCall.with(List<? extends MethodCall.ArgumentLoader.Factory> argumentLoaders) Defines a method call that resolves arguments by the supplied argument loader factories.Constructor parameters in net.bytebuddy.implementation with type arguments of type MethodCall.ArgumentLoader.FactoryModifierConstructorDescriptionprotectedMethodCall(MethodCall.MethodLocator.Factory methodLocator, MethodCall.TargetHandler.Factory targetHandler, List<MethodCall.ArgumentLoader.Factory> argumentLoaders, MethodCall.MethodInvoker.Factory methodInvoker, MethodCall.TerminationHandler.Factory terminationHandler, Assigner assigner, Assigner.Typing typing) Creates a new method call implementation.