protected static class ByteBuddyMojo.Transformer.ForDiscoveredPlugin extends ByteBuddyMojo.Transformer
Modifier and Type | Class and Description |
---|---|
protected static class |
ByteBuddyMojo.Transformer.ForDiscoveredPlugin.FromClassLoader
A transformer for a discovered plugin from the class path.
|
ByteBuddyMojo.Transformer.ForConfiguredPlugin, ByteBuddyMojo.Transformer.ForDiscoveredPlugin
Modifier | Constructor and Description |
---|---|
protected |
ForDiscoveredPlugin(String plugin)
Creates a new transformer for a discovered plugin.
|
Modifier and Type | Method and Description |
---|---|
protected String |
getPlugin()
Returns the name of the plugin to apply.
|
protected List<? extends Plugin.Factory.UsingReflection.ArgumentResolver> |
toArgumentResolvers()
Returns the argument resolvers to use.
|
protected ClassLoader |
toClassLoader(ClassLoaderResolver classLoaderResolver,
Map<ByteBuddyMojo.Coordinate,String> coordinates,
String groupId,
String artifactId,
String version,
String packaging)
Resolves the class loader to use for resolving the plugin.
|
protected ForDiscoveredPlugin(String plugin)
plugin
- The name of the discovered plugin.protected String getPlugin()
ByteBuddyMojo.Transformer
getPlugin
in class ByteBuddyMojo.Transformer
protected List<? extends Plugin.Factory.UsingReflection.ArgumentResolver> toArgumentResolvers()
ByteBuddyMojo.Transformer
toArgumentResolvers
in class ByteBuddyMojo.Transformer
protected ClassLoader toClassLoader(ClassLoaderResolver classLoaderResolver, Map<ByteBuddyMojo.Coordinate,String> coordinates, String groupId, String artifactId, String version, String packaging)
ByteBuddyMojo.Transformer
toClassLoader
in class ByteBuddyMojo.Transformer
classLoaderResolver
- The class loader resolver to use.coordinates
- The managed coordinates of this project.groupId
- The group id of this project.artifactId
- The artifact id of this project.version
- The version of this project.packaging
- The packaging of this project.Copyright © 2014–2023. All rights reserved.