Package | Description |
---|---|
net.bytebuddy.implementation |
The implementation package contains any logic for intercepting method calls.
|
Modifier and Type | Method and Description |
---|---|
protected abstract InvokeDynamic.InvocationProvider.ArgumentProvider |
InvokeDynamic.InvocationProvider.ArgumentProvider.ConstantPoolWrapper.make(Object value)
Creates an argument provider for a given primitive value.
|
static InvokeDynamic.InvocationProvider.ArgumentProvider |
InvokeDynamic.InvocationProvider.ArgumentProvider.ConstantPoolWrapper.of(Object value)
Represents the given value by a constant pool value or as a field if this is not possible.
|
protected static InvokeDynamic.InvocationProvider.ArgumentProvider |
InvokeDynamic.InvocationProvider.ArgumentProvider.ForInstance.of(Object value)
Creates a new argument provider that stores the given value in a static field of the instance type.
|
Modifier and Type | Method and 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) |
Modifier and Type | Method and Description |
---|---|
InvokeDynamic.InvocationProvider |
InvokeDynamic.InvocationProvider.appendArguments(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(List<InvokeDynamic.InvocationProvider.ArgumentProvider> argumentProviders) |
Constructor and Description |
---|
Default(InvokeDynamic.InvocationProvider.NameProvider nameProvider,
InvokeDynamic.InvocationProvider.ReturnTypeProvider returnTypeProvider,
List<InvokeDynamic.InvocationProvider.ArgumentProvider> argumentProviders)
Creates a new default invocation provider.
|
Target(String internalName,
TypeDescription returnType,
List<InvokeDynamic.InvocationProvider.ArgumentProvider> argumentProviders,
MethodDescription instrumentedMethod)
Creates a new target.
|
Copyright © 2014–2017. All rights reserved.