public class TestModuleProGuardTask
extends proguard.gradle.ProGuardTask
ProGuardTask that can use Configuration objects to retrieve
input files like the tested application classes and the tested application mapping file.| Constructor and Description |
|---|
TestModuleProGuardTask() |
| Modifier and Type | Method and Description |
|---|---|
void |
proguard() |
void |
setClassesConfiguration(org.gradle.api.artifacts.Configuration configuration)
Sets the
Configuration to later retrieve the test application classes jar file. |
void |
setLogger(org.gradle.api.logging.Logger logger) |
void |
setMappingConfiguration(org.gradle.api.artifacts.Configuration configuration)
Sets the
Configuration to later retrieve the tested application mapping file |
void |
setVariantConfiguration(com.android.build.gradle.internal.core.VariantConfiguration variantConfiguration) |
adaptclassstrings, adaptclassstrings, adaptresourcefilecontents, adaptresourcefilecontents, adaptresourcefilenames, adaptresourcefilenames, allowaccessmodification, applymapping, assumenosideeffects, assumenosideeffects, classobfuscationdictionary, configuration, constructor, dontnote, dontnote, dontobfuscate, dontoptimize, dontpreverify, dontshrink, dontskipnonpubliclibraryclassmembers, dontusemixedcaseclassnames, dontwarn, dontwarn, dump, dump, field, flattenpackagehierarchy, flattenpackagehierarchy, forceprocessing, getadaptclassstrings, getadaptresourcefilecontents, getadaptresourcefilenames, getallowaccessmodification, getConfigurationFileCollection, getConfigurationFiles, getdontnote, getdontobfuscate, getdontoptimize, getdontpreverify, getdontshrink, getdontskipnonpubliclibraryclassmembers, getdontusemixedcaseclassnames, getdontwarn, getdump, getflattenpackagehierarchy, getforceprocessing, getignorewarnings, getInJarCounts, getInJarFileCollection, getInJarFiles, getInJarFilters, getkeepattributes, getkeepdirectories, getkeeppackagenames, getkeepparameternames, getLibraryJarFileCollection, getLibraryJarFiles, getLibraryJarFilters, getmergeinterfacesaggressively, getmicroedition, getOutJarFileCollection, getOutJarFiles, getOutJarFilters, getoverloadaggressively, getprintconfiguration, getprintmapping, getprintseeds, getprintusage, getrenamesourcefileattribute, getrepackageclasses, getskipnonpubliclibraryclasses, getuseuniqueclassmembernames, getverbose, ignorewarnings, injars, injars, keep, keep, keep, keep, keepattributes, keepattributes, keepclasseswithmembernames, keepclasseswithmembernames, keepclasseswithmembernames, keepclasseswithmembernames, keepclasseswithmembers, keepclasseswithmembers, keepclasseswithmembers, keepclasseswithmembers, keepclassmembernames, keepclassmembernames, keepclassmembernames, keepclassmembernames, keepclassmembers, keepclassmembers, keepclassmembers, keepclassmembers, keepdirectories, keepdirectories, keepnames, keepnames, keepnames, keepnames, keeppackagenames, keeppackagenames, keepparameternames, libraryjars, libraryjars, mergeinterfacesaggressively, method, microedition, obfuscationdictionary, optimizationpasses, optimizations, outjars, outjars, overloadaggressively, packageobfuscationdictionary, printconfiguration, printconfiguration, printmapping, printmapping, printseeds, printseeds, printusage, printusage, renamesourcefileattribute, renamesourcefileattribute, repackageclasses, repackageclasses, skipnonpubliclibraryclasses, target, useuniqueclassmembernames, verbose, whyareyoukeeping, whyareyoukeeping, whyareyoukeepingaddValidator, appendParallelSafeAction, compareTo, configure, deleteAllActions, dependsOn, dependsOnTaskDidWork, doFirst, doFirst, doLast, doLast, execute, finalizedBy, getActions, getAnt, getAsDynamicObject, getConvention, getDependsOn, getDescription, getDestroyables, getDidWork, getEnabled, getExecuter, getExtensions, getFinalizedBy, getGroup, getIdentityPath, getImpliesSubProjects, getInputs, getLogger, getLogging, getMustRunAfter, getName, getOnlyIf, getOutputs, getPath, getProject, getServices, getShouldRunAfter, getStandardOutputCapture, getState, getTaskActions, getTaskDependencies, getTemporaryDir, getTemporaryDirFactory, getValidators, hasProperty, injectIntoNewInstance, isEnabled, isHasCustomActions, leftShift, mustRunAfter, newInputFile, newOutputDirectory, newOutputFile, onlyIf, onlyIf, prependParallelSafeAction, property, setActions, setDependsOn, setDescription, setDidWork, setEnabled, setExecuter, setFinalizedBy, setGroup, setImpliesSubProjects, setMustRunAfter, setOnlyIf, setOnlyIf, setProperty, setShouldRunAfter, shouldRunAfter, toStringpublic void setMappingConfiguration(org.gradle.api.artifacts.Configuration configuration)
Configuration to later retrieve the tested application mapping filepublic void setClassesConfiguration(org.gradle.api.artifacts.Configuration configuration)
Configuration to later retrieve the test application classes jar file.public void setVariantConfiguration(com.android.build.gradle.internal.core.VariantConfiguration variantConfiguration)
public void setLogger(org.gradle.api.logging.Logger logger)
public void proguard()
throws proguard.ParseException,
java.io.IOException
proguard in class proguard.gradle.ProGuardTaskproguard.ParseExceptionjava.io.IOException