Class AjcAction
- java.lang.Object
-
- io.freefair.gradle.plugins.aspectj.AjcAction
-
@NonNullApi public class AjcAction extends 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 voidaddToTask(Task task)voidexecute(Task task)ConfigurableFileCollectiongetAdditionalInpath()ConfigurableFileCollectiongetClasspath()static Stream<File>getCompileClasspath(Task task)Property<Boolean>getEnabled()Property<JavaLauncher>getLauncher()AspectJCompileOptionsgetOptions()voidoptions(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)
-
getClasspath
public ConfigurableFileCollection getClasspath()
-
getOptions
public AspectJCompileOptions getOptions()
-
getAdditionalInpath
public ConfigurableFileCollection getAdditionalInpath()
-
getLauncher
public Property<JavaLauncher> getLauncher()
-
-