@HashCodeAndEqualsPlugin.Enhance protected static class MethodCall.ArgumentLoader.ForMethodCall.ArgumentProvider extends java.lang.Object implements MethodCall.ArgumentLoader.ArgumentProvider
Modifier and Type | Field and Description |
---|---|
private MethodCall.Appender |
appender
The method call's appender.
|
Modifier | Constructor and Description |
---|---|
protected |
ArgumentProvider(MethodCall.Appender appender)
Creates a new argument provider for a method call.
|
Modifier and Type | Method and Description |
---|---|
java.util.List<MethodCall.ArgumentLoader> |
resolve(MethodDescription instrumentedMethod,
MethodDescription invokedMethod)
Resolves this provider to an argument loader for each provided argument.
|
private final MethodCall.Appender appender
protected ArgumentProvider(MethodCall.Appender appender)
appender
- The method call's appender.public java.util.List<MethodCall.ArgumentLoader> resolve(MethodDescription instrumentedMethod, MethodDescription invokedMethod)
resolve
in interface MethodCall.ArgumentLoader.ArgumentProvider
instrumentedMethod
- The instrumented method.invokedMethod
- The invoked method.