| Package | Description | 
|---|---|
| net.bytebuddy.implementation | The implementation package contains any logic for intercepting method calls. | 
| Modifier and Type | Class and Description | 
|---|---|
| static class  | InvokeDynamic.WithImplicitTargetRepresentation of an  InvokeDynamicimplementation where the bootstrapped
 method is passed athisreference, 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(MethodDescription.InDefinedShape methodDescription,
      TypeDefinition functionalInterface)
 Creates a lambda expression using the JVM's lambda meta factory. | 
| static InvokeDynamic.WithImplicitArguments | InvokeDynamic. lambda(MethodDescription.InDefinedShape methodDescription,
      TypeDefinition functionalInterface,
      MethodGraph.Compiler methodGraphCompiler)
 Creates a lambda expression using the JVM's lambda meta factory. | 
| static InvokeDynamic.WithImplicitArguments | InvokeDynamic. lambda(Method method,
      Type functionalInterface)
 Creates a lambda expression using the JVM's lambda meta factory. | 
| static InvokeDynamic.WithImplicitArguments | InvokeDynamic. lambda(Method method,
      Type 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–2023. All rights reserved.