Package | Description |
---|---|
net.bytebuddy.implementation |
The implementation package contains any logic for intercepting method calls.
|
Modifier and Type | Class and Description |
---|---|
static class |
InvokeDynamic.WithImplicitTarget
Representation of an
InvokeDynamic implementation where the bootstrapped
method is passed a this reference, if available, and any arguments of the instrumented method and
where the invocation target is implicit. |
Modifier and Type | Method and Description |
---|---|
InvokeDynamic.WithImplicitArguments |
InvokeDynamic.WithImplicitTarget.invoke(Class<?> returnType)
Requests the bootstrap method to bind a method with the given return type.
|
InvokeDynamic.WithImplicitArguments |
InvokeDynamic.WithImplicitTarget.invoke(String methodName)
Requests the bootstrap method is passed the given method name.
|
InvokeDynamic.WithImplicitArguments |
InvokeDynamic.WithImplicitTarget.invoke(String methodName,
Class<?> returnType)
Requests the bootstrap method to bind a method with the given return type.
|
InvokeDynamic.WithImplicitArguments |
InvokeDynamic.WithImplicitTarget.invoke(String methodName,
TypeDescription returnType)
Requests the bootstrap method to bind a method with the given return type.
|
InvokeDynamic.WithImplicitArguments |
InvokeDynamic.WithImplicitTarget.invoke(TypeDescription returnType)
Requests the bootstrap method to bind a method with the given return type.
|
static InvokeDynamic.WithImplicitArguments |
InvokeDynamic.lambda(Method method,
Class<?> functionalInterface)
Creates a lambda expression using the JVM's lambda meta factory.
|
static InvokeDynamic.WithImplicitArguments |
InvokeDynamic.lambda(Method method,
Class<?> functionalInterface,
MethodGraph.Compiler methodGraphCompiler)
Creates a lambda expression using the JVM's lambda meta factory.
|
static InvokeDynamic.WithImplicitArguments |
InvokeDynamic.lambda(MethodDescription.InDefinedShape methodDescription,
TypeDescription functionalInterface)
Creates a lambda expression using the JVM's lambda meta factory.
|
static InvokeDynamic.WithImplicitArguments |
InvokeDynamic.lambda(MethodDescription.InDefinedShape methodDescription,
TypeDescription functionalInterface,
MethodGraph.Compiler methodGraphCompiler)
Creates a lambda expression using the JVM's lambda meta factory.
|
InvokeDynamic.WithImplicitArguments |
InvokeDynamic.WithImplicitArguments.withAssigner(Assigner assigner,
Assigner.Typing typing)
Instructs this implementation to use the provided assigner and decides if the assigner should apply
dynamic typing.
|
Copyright © 2014–2020. All rights reserved.