T - The Byte Buddy task type.S - The Byte Buddy extension type.public abstract class AbstractByteBuddyTaskConfiguration<T extends AbstractByteBuddyTask,S extends AbstractByteBuddyTaskExtension<T>> extends Object implements Action<Project>
| Modifier and Type | Class and Description |
|---|---|
protected static class |
AbstractByteBuddyTaskConfiguration.TaskExecutionGraphAdjustmentAction
An action to adjust the task execution graph to depend on the injected Byte Buddy task if a task
depends on the compile task that is being enhanced.
|
protected static class |
AbstractByteBuddyTaskConfiguration.TaskExecutionGraphClosure
A closure to execute an action on the
TaskExecutionGraph. |
| Modifier and Type | Field and Description |
|---|---|
protected static String |
RAW_FOLDER
The relative path to the raw folder.
|
| Modifier | Constructor and Description |
|---|---|
protected |
AbstractByteBuddyTaskConfiguration(String name,
SourceSet sourceSet)
Creates a new abstract Byte Buddy task configuration.
|
| Modifier and Type | Method and Description |
|---|---|
protected abstract void |
configureDirectories(SourceDirectorySet source,
AbstractCompile compileTask,
T byteBuddyTask)
Configures the directories of the compile and Byte Buddy tasks.
|
void |
execute(Project project) |
protected static final String RAW_FOLDER
protected abstract void configureDirectories(SourceDirectorySet source, AbstractCompile compileTask, T byteBuddyTask)
source - The source directory set.compileTask - The compile task.byteBuddyTask - The Byte Buddy task.