public class AspectJCompileOptions extends AbstractOptions
GroovyCompileOptions,
ScalaCompileOptions,
Serialized Form| Constructor and Description |
|---|
AspectJCompileOptions(ObjectFactory objectFactory) |
| Modifier and Type | Method and Description |
|---|---|
void |
forkOptions(Action<AjcForkOptions> action) |
ConfigurableFileCollection |
getAspectpath()
Weave binary aspects from jar files and directories on path into all sources.
|
ConfigurableFileCollection |
getBootclasspath()
Override location of VM's bootclasspath for purposes of evaluating types when compiling.
|
List<String> |
getCompilerArgs()
Any additional arguments to be passed to the compiler.
|
List<CommandLineArgumentProvider> |
getCompilerArgumentProviders() |
Property<Boolean> |
getCrossrefs()
Generate a build .ajsym file into the output directory.
|
Property<String> |
getEncoding()
Specify default source encoding format.
|
ConfigurableFileCollection |
getExtdirs()
Override location of VM's extension directories for purposes of evaluating types when compiling.
|
AjcForkOptions |
getForkOptions()
Options for running the compiler in a child process.
|
ConfigurableFileCollection |
getInpath()
Accept as source bytecode any .class files in the .jar files or directories on Path.
|
RegularFileProperty |
getOutjar()
Put output classes in zip file output.jar.
|
Property<Boolean> |
getOutxml()
Generate aop xml file for load-time weaving with default name (META-INF/aop-ajc.xml).
|
Property<String> |
getOutxmlfile()
Generate aop.xml file for load-time weaving with custom name.
|
ConfigurableFileCollection |
getSourceroots()
Find and build all .java or .aj source files under any directory listed in DirPaths.
|
Property<Boolean> |
getVerbose()
Emit messages about accessed/processed compilation units.
|
RegularFileProperty |
getXmlConfigured() |
void |
setCompilerArgs(List<String> compilerArgs)
Any additional arguments to be passed to the compiler.
|
void |
setCompilerArgumentProviders(List<CommandLineArgumentProvider> compilerArgumentProviders) |
define@Inject public AspectJCompileOptions(ObjectFactory objectFactory)
public void forkOptions(Action<AjcForkOptions> action)
public ConfigurableFileCollection getInpath()
public ConfigurableFileCollection getAspectpath()
public RegularFileProperty getOutjar()
public Property<Boolean> getOutxml()
public Property<String> getOutxmlfile()
public ConfigurableFileCollection getSourceroots()
public Property<Boolean> getCrossrefs()
public ConfigurableFileCollection getBootclasspath()
public ConfigurableFileCollection getExtdirs()
public RegularFileProperty getXmlConfigured()
public Property<Boolean> getVerbose()
public List<String> getCompilerArgs()
public List<CommandLineArgumentProvider> getCompilerArgumentProviders()
public AjcForkOptions getForkOptions()
public void setCompilerArgs(List<String> compilerArgs)
public void setCompilerArgumentProviders(List<CommandLineArgumentProvider> compilerArgumentProviders)