@CacheableTask
public class AidlCompile
extends com.android.build.gradle.internal.tasks.AndroidVariantTask
Modifier and Type | Class and Description |
---|---|
static class |
AidlCompile.CreationAction |
Constructor and Description |
---|
AidlCompile(org.gradle.workers.WorkerExecutor workerExecutor) |
Modifier and Type | Method and Description |
---|---|
void |
doFullTaskAction() |
java.lang.String |
getBuildToolsVersion() |
org.gradle.api.file.FileCollection |
getImportDirs() |
java.io.File |
getPackagedDir() |
java.util.Collection<java.lang.String> |
getPackageWhitelist() |
org.gradle.api.file.FileTree |
getSourceFiles() |
java.io.File |
getSourceOutputDir() |
void |
setPackagedDir(java.io.File packagedDir) |
void |
setPackageWhitelist(java.util.Collection<java.lang.String> packageWhitelist) |
void |
setSourceOutputDir(java.io.File sourceOutputDir) |
getVariantName, setVariantName
newInputDirectory, newInputFile, newOutputDirectory, newOutputFile
appendParallelSafeAction, compareTo, configure, dependsOn, doFirst, doFirst, doFirst, doLast, doLast, doLast, finalizedBy, getActions, getAnt, getAsDynamicObject, getConvention, getDependsOn, getDescription, getDestroyables, getDidWork, getEnabled, getExtensions, getFinalizedBy, getGroup, getIdentityPath, getImpliesSubProjects, getInputs, getLocalState, getLogger, getLogging, getMustRunAfter, getName, getOnlyIf, getOutputs, getPath, getProject, getServices, getShouldRunAfter, getStandardOutputCapture, getState, getTaskActions, getTaskDependencies, getTaskIdentity, getTemporaryDir, getTemporaryDirFactory, getTimeout, hasProperty, hasTaskActions, injectIntoNewInstance, isEnabled, isHasCustomActions, mustRunAfter, onlyIf, onlyIf, prependParallelSafeAction, property, replaceLogger, setActions, setDependsOn, setDescription, setDidWork, setEnabled, setFinalizedBy, setGroup, setImpliesSubProjects, setMustRunAfter, setOnlyIf, setOnlyIf, setProperty, setShouldRunAfter, shouldRunAfter, toString
@Inject public AidlCompile(org.gradle.workers.WorkerExecutor workerExecutor)
@Input public java.lang.String getBuildToolsVersion()
@InputFiles @SkipWhenEmpty @PathSensitive(value=RELATIVE) public org.gradle.api.file.FileTree getSourceFiles()
public void doFullTaskAction() throws java.io.IOException
java.io.IOException
@OutputDirectory public java.io.File getSourceOutputDir()
public void setSourceOutputDir(java.io.File sourceOutputDir)
@OutputDirectory @Optional @Nullable public java.io.File getPackagedDir()
public void setPackagedDir(@Nullable java.io.File packagedDir)
@Input @Optional @Nullable public java.util.Collection<java.lang.String> getPackageWhitelist()
public void setPackageWhitelist(@Nullable java.util.Collection<java.lang.String> packageWhitelist)
@InputFiles @PathSensitive(value=RELATIVE) public org.gradle.api.file.FileCollection getImportDirs()