@CacheableTask
public class UnMockTask
extends org.gradle.api.DefaultTask
ProcessRealAndroidJar but this task handles defining all inputs
and outputs so Gradle can do proper up-to-date checking and only run the task when necessary.
Note that all File properties specify PathSensitivity NONE. This is because the task does not care
about the names or paths of any of these files. All that matters to this task is that the contents of the
input jar can be read and that data can be written to the output directory and output jar file.| Constructor and Description |
|---|
UnMockTask() |
| Modifier and Type | Method and Description |
|---|---|
org.gradle.api.file.FileCollection |
getAllAndroid() |
java.util.List<java.lang.String> |
getDelegateClasses() |
java.util.List<java.lang.String> |
getKeepClasses() |
java.io.File |
getOutputDir() |
java.util.List<java.lang.String> |
getRenameClasses() |
java.io.File |
getUnmockedOutputJar() |
void |
setAllAndroid(org.gradle.api.file.FileCollection allAndroid) |
void |
setDelegateClasses(java.util.List<java.lang.String> delegateClasses) |
void |
setKeepClasses(java.util.List<java.lang.String> keepClasses) |
void |
setOutputDir(java.io.File outputDir) |
void |
setRenameClasses(java.util.List<java.lang.String> renameClasses) |
void |
setUnmockedOutputJar(java.io.File unmockedOutputJar) |
void |
unmock() |
newInputDirectory, newInputFile, newOutputDirectory, newOutputFileappendParallelSafeAction, 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@InputFiles @PathSensitive(value=NONE) public org.gradle.api.file.FileCollection getAllAndroid()
public void setAllAndroid(org.gradle.api.file.FileCollection allAndroid)
@OutputDirectory public java.io.File getOutputDir()
public void setOutputDir(java.io.File outputDir)
@OutputFile public java.io.File getUnmockedOutputJar()
public void setUnmockedOutputJar(java.io.File unmockedOutputJar)
@Input public java.util.List<java.lang.String> getKeepClasses()
public void setKeepClasses(java.util.List<java.lang.String> keepClasses)
@Input public java.util.List<java.lang.String> getRenameClasses()
public void setRenameClasses(java.util.List<java.lang.String> renameClasses)
@Input public java.util.List<java.lang.String> getDelegateClasses()
public void setDelegateClasses(java.util.List<java.lang.String> delegateClasses)
public void unmock()