public class ByteBuddyExtension
extends java.lang.Object
| Constructor and Description |
|---|
ByteBuddyExtension(org.gradle.api.Project project)
Creates a new Byte Buddy extension.
|
| Modifier and Type | Method and Description |
|---|---|
Initialization |
getInitialization()
Returns the initialization to use.
|
net.bytebuddy.dynamic.scaffold.inline.MethodNameTransformer |
getMethodNameTransformer()
Returns the method name transformer to use.
|
java.util.List<Transformation> |
getTransformations()
Returns a list of transformations to apply.
|
boolean |
implies(org.gradle.api.Task task)
Determines if a task is subject to transformation.
|
void |
initialization(groovy.lang.Closure<?> closure)
Adds an initialization to apply.
|
boolean |
isFailOnLiveInitializer()
Returns
true if the build should fail upon discovering a live runtime initializer. |
void |
setFailOnLiveInitializer(boolean failOnLiveInitializer)
Determines if the build should fail upon discovering a live runtime initializer.
|
void |
setInitialization(Initialization initialization)
Sets the initialization that should be used.
|
void |
setSuffix(java.lang.String suffix)
Sets the suffix to apply upon rebased methods.
|
void |
setTasks(java.util.Set<java.lang.String> tasks)
Sets an explicit list of tasks for which a transformation should be applied.
|
void |
transformation(groovy.lang.Closure<?> closure)
Adds a transformation to apply.
|
public ByteBuddyExtension(org.gradle.api.Project project)
project - The current project.public void transformation(groovy.lang.Closure<?> closure)
closure - The closure for configuring the transformation.public void initialization(groovy.lang.Closure<?> closure)
closure - The closure for configuring the initialization.public java.util.List<Transformation> getTransformations()
public Initialization getInitialization()
public net.bytebuddy.dynamic.scaffold.inline.MethodNameTransformer getMethodNameTransformer()
public void setSuffix(java.lang.String suffix)
suffix - The suffix to apply upon rebased methods.public boolean isFailOnLiveInitializer()
true if the build should fail upon discovering a live runtime initializer.true if the build should fail upon discovering a live runtime initializer.public void setFailOnLiveInitializer(boolean failOnLiveInitializer)
failOnLiveInitializer - true if the build should fail upon discovering a live runtime initializer.public void setInitialization(Initialization initialization)
initialization - The initialization to be used.public boolean implies(org.gradle.api.Task task)
task - The task to consider.true if this task should be followed up by a transformation.public void setTasks(java.util.Set<java.lang.String> tasks)
tasks - The tasks to explicitly append a transformation to.