Class AjcAction
- java.lang.Object
-
- io.freefair.gradle.plugins.aspectj.AjcAction
-
@NonNullApi public class AjcAction extends java.lang.Object implements Action<Task>
- See Also:
AspectJPostCompileWeavingPlugin
-
-
Constructor Summary
Constructors Constructor Description AjcAction(ProjectLayout projectLayout, ObjectFactory objectFactory, org.gradle.process.internal.JavaExecHandleFactory javaExecHandleFactory)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addToTask(Task task)
void
execute(Task task)
ConfigurableFileCollection
getAdditionalInpath()
ConfigurableFileCollection
getClasspath()
static java.util.stream.Stream<java.io.File>
getCompileClasspath(Task task)
Property<java.lang.Boolean>
getEnabled()
Property<JavaLauncher>
getLauncher()
AspectJCompileOptions
getOptions()
void
options(Action<AspectJCompileOptions> action)
-
-
-
Constructor Detail
-
AjcAction
@Inject public AjcAction(ProjectLayout projectLayout, ObjectFactory objectFactory, org.gradle.process.internal.JavaExecHandleFactory javaExecHandleFactory)
-
-
Method Detail
-
options
public void options(Action<AspectJCompileOptions> action)
-
addToTask
public void addToTask(Task task)
-
getCompileClasspath
public static java.util.stream.Stream<java.io.File> getCompileClasspath(Task task)
-
getClasspath
public ConfigurableFileCollection getClasspath()
-
getEnabled
public Property<java.lang.Boolean> getEnabled()
-
getOptions
public AspectJCompileOptions getOptions()
-
getAdditionalInpath
public ConfigurableFileCollection getAdditionalInpath()
-
getLauncher
public Property<JavaLauncher> getLauncher()
-
-