T - The Byte Buddy task type.S - The Byte Buddy extension type.protected static interface ByteBuddyPlugin.Dispatcher<T extends AbstractByteBuddyTask,S extends AbstractByteBuddyTaskExtension<T>>
| Modifier and Type | Interface and Description |
|---|---|
static class |
ByteBuddyPlugin.Dispatcher.ForApi6CapableGradle
A dispatcher for a Gradle version of at least 6.
|
static class |
ByteBuddyPlugin.Dispatcher.ForLegacyGradle
A dispatcher for a legacy version of Gradle.
|
| Modifier and Type | Method and Description |
|---|---|
java.lang.Class<S> |
getExtensionType()
Returns the Byte Buddy extension type.
|
AbstractByteBuddyTaskConfiguration<T,S> |
toAction(java.lang.String name,
org.gradle.api.tasks.SourceSet sourceSet)
Creates a Byte Buddy task configuration.
|
S |
toExtension(org.gradle.api.Project project)
Creates a Byte Buddy extension instance.
|
java.lang.Class<S> getExtensionType()
S toExtension(org.gradle.api.Project project)
project - The current Gradle project.AbstractByteBuddyTaskConfiguration<T,S> toAction(java.lang.String name, org.gradle.api.tasks.SourceSet sourceSet)
name - The name of the task.sourceSet - The source set being configured.