Class InvokeDynamic.InvocationProvider.NameProvider.ForExplicitName
java.lang.Object
net.bytebuddy.implementation.InvokeDynamic.InvocationProvider.NameProvider.ForExplicitName
- All Implemented Interfaces:
InvokeDynamic.InvocationProvider.NameProvider
- Enclosing interface:
InvokeDynamic.InvocationProvider.NameProvider
@Enhance
public static class InvokeDynamic.InvocationProvider.NameProvider.ForExplicitName
extends Object
implements InvokeDynamic.InvocationProvider.NameProvider
A name provider that provides an explicit name.
-
Nested Class Summary
Nested classes/interfaces inherited from interface InvokeDynamic.InvocationProvider.NameProvider
InvokeDynamic.InvocationProvider.NameProvider.ForExplicitName, InvokeDynamic.InvocationProvider.NameProvider.ForInterceptedMethod -
Field Summary
Fields -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedForExplicitName(String internalName) Creates a new name provider for an explicit name. -
Method Summary
Modifier and TypeMethodDescriptionresolve(MethodDescription methodDescription) Resolves the name given the intercepted method.
-
Field Details
-
internalName
The name to be provided.
-
-
Constructor Details
-
ForExplicitName
Creates a new name provider for an explicit name.- Parameters:
internalName- The name to be provided.
-
-
Method Details
-
resolve
Resolves the name given the intercepted method.- Specified by:
resolvein interfaceInvokeDynamic.InvocationProvider.NameProvider- Parameters:
methodDescription- The intercepted method.- Returns:
- The name of the method to be bound by the bootstrap method.
-