public class ProGuardTask
extends org.gradle.api.DefaultTask
| Modifier and Type | Field and Description |
|---|---|
protected proguard.Configuration |
configuration |
| Constructor and Description |
|---|
ProGuardTask() |
| Modifier and Type | Method and Description |
|---|---|
void |
adaptclassstrings() |
void |
adaptclassstrings(java.lang.String filter) |
void |
adaptresourcefilecontents() |
void |
adaptresourcefilecontents(java.lang.String filter) |
void |
adaptresourcefilenames() |
void |
adaptresourcefilenames(java.lang.String filter) |
void |
addconfigurationdebugging() |
void |
allowaccessmodification() |
void |
android() |
void |
applymapping(java.lang.Object applyMapping) |
void |
assumenoescapingparameters(java.util.Map classSpecificationArgs,
groovy.lang.Closure classMembersClosure) |
void |
assumenoescapingparameters(java.lang.String classSpecificationString) |
void |
assumenoexternalreturnvalues(java.util.Map classSpecificationArgs,
groovy.lang.Closure classMembersClosure) |
void |
assumenoexternalreturnvalues(java.lang.String classSpecificationString) |
void |
assumenoexternalsideeffects(java.util.Map classSpecificationArgs,
groovy.lang.Closure classMembersClosure) |
void |
assumenoexternalsideeffects(java.lang.String classSpecificationString) |
void |
assumenosideeffects(java.util.Map classSpecificationArgs,
groovy.lang.Closure classMembersClosure) |
void |
assumenosideeffects(java.lang.String classSpecificationString) |
void |
assumevalues(java.util.Map classSpecificationArgs,
groovy.lang.Closure classMembersClosure) |
void |
assumevalues(java.lang.String classSpecificationString) |
void |
classobfuscationdictionary(java.lang.Object classObfuscationDictionary) |
void |
configuration(java.lang.Object configurationFiles) |
void |
constructor(java.util.Map memberSpecificationArgs) |
void |
dontnote() |
void |
dontnote(java.lang.String filter) |
void |
dontobfuscate() |
void |
dontoptimize() |
void |
dontpreverify() |
void |
dontshrink() |
void |
dontskipnonpubliclibraryclassmembers() |
void |
dontusemixedcaseclassnames() |
void |
dontwarn() |
void |
dontwarn(java.lang.String filter) |
void |
dump() |
void |
dump(java.lang.Object dump) |
protected java.util.List |
extendClassSpecifications(java.util.List classSpecifications,
proguard.ClassSpecification classSpecification)
Adds the given class specification to the given list, creating a new list
if necessary.
|
void |
field(java.util.Map memberSpecificationArgs) |
void |
flattenpackagehierarchy() |
void |
flattenpackagehierarchy(java.lang.String flattenPackageHierarchy) |
void |
forceprocessing() |
java.lang.Object |
getadaptclassstrings() |
java.lang.Object |
getadaptresourcefilecontents() |
java.lang.Object |
getadaptresourcefilenames() |
java.lang.Object |
getaddconfigurationdebugging() |
java.lang.Object |
getallowaccessmodification() |
java.lang.Object |
getandroid() |
protected org.gradle.api.file.FileCollection |
getConfigurationFileCollection() |
java.util.List |
getConfigurationFiles()
Returns the collected list of configuration files to be included
(represented as Object, String, File, etc).
|
java.lang.Object |
getdontnote() |
java.lang.Object |
getdontobfuscate() |
java.lang.Object |
getdontoptimize() |
java.lang.Object |
getdontpreverify() |
java.lang.Object |
getdontshrink() |
java.lang.Object |
getdontskipnonpubliclibraryclassmembers() |
java.lang.Object |
getdontusemixedcaseclassnames() |
java.lang.Object |
getdontwarn() |
java.lang.Object |
getdump() |
java.lang.Object |
getflattenpackagehierarchy() |
java.lang.Object |
getforceprocessing() |
java.lang.Object |
getignorewarnings() |
java.util.List |
getInJarCounts()
Returns the list with the numbers of input files that correspond to the
list of output files.
|
protected org.gradle.api.file.FileCollection |
getInJarFileCollection() |
java.util.List |
getInJarFiles()
Returns the collected list of input files (directory, jar, aar, etc,
represented as Object, String, File, etc).
|
java.util.List |
getInJarFilters()
Returns the collected list of filters (represented as argument Maps)
corresponding to the list of input files.
|
java.lang.Object |
getkeepattributes() |
java.lang.Object |
getkeepdirectories() |
java.lang.Object |
getkeepkotlinmetadata() |
java.lang.Object |
getkeeppackagenames() |
java.lang.Object |
getkeepparameternames() |
protected org.gradle.api.file.FileCollection |
getLibraryJarFileCollection() |
java.util.List |
getLibraryJarFiles()
Returns the collected list of library files (directory, jar, aar, etc,
represented as Object, String, File, etc).
|
java.util.List |
getLibraryJarFilters()
Returns the collected list of filters (represented as argument Maps)
corresponding to the list of library files.
|
java.lang.Object |
getmergeinterfacesaggressively() |
java.lang.Object |
getmicroedition() |
protected org.gradle.api.file.FileCollection |
getOutJarFileCollection() |
java.util.List |
getOutJarFiles()
Returns the collected list of output files (directory, jar, aar, etc,
represented as Object, String, File, etc).
|
java.util.List |
getOutJarFilters()
Returns the collected list of filters (represented as argument Maps)
corresponding to the list of output files.
|
java.lang.Object |
getoverloadaggressively() |
java.lang.Object |
getprintconfiguration() |
java.lang.Object |
getprintmapping() |
java.lang.Object |
getprintseeds() |
java.lang.Object |
getprintusage() |
java.lang.Object |
getrenamesourcefileattribute() |
java.lang.Object |
getrepackageclasses() |
java.lang.Object |
getskipnonpubliclibraryclasses() |
java.lang.Object |
getuseuniqueclassmembernames() |
java.lang.Object |
getverbose() |
void |
ignorewarnings() |
void |
injars(java.util.Map filterArgs,
java.lang.Object inJarFiles) |
void |
injars(java.lang.Object inJarFiles) |
void |
keep(java.util.Map keepClassSpecificationArgs) |
void |
keep(java.util.Map keepClassSpecificationArgs,
groovy.lang.Closure classMembersClosure) |
void |
keep(java.util.Map keepArgs,
java.lang.String classSpecificationString) |
void |
keep(java.lang.String classSpecificationString) |
void |
keepattributes() |
void |
keepattributes(java.lang.String filter) |
void |
keepclasseswithmembernames(java.util.Map keepClassSpecificationArgs) |
void |
keepclasseswithmembernames(java.util.Map keepClassSpecificationArgs,
groovy.lang.Closure classMembersClosure) |
void |
keepclasseswithmembernames(java.util.Map keepArgs,
java.lang.String classSpecificationString) |
void |
keepclasseswithmembernames(java.lang.String classSpecificationString) |
void |
keepclasseswithmembers(java.util.Map keepClassSpecificationArgs) |
void |
keepclasseswithmembers(java.util.Map keepClassSpecificationArgs,
groovy.lang.Closure classMembersClosure) |
void |
keepclasseswithmembers(java.util.Map keepArgs,
java.lang.String classSpecificationString) |
void |
keepclasseswithmembers(java.lang.String classSpecificationString) |
void |
keepclassmembernames(java.util.Map keepClassSpecificationArgs) |
void |
keepclassmembernames(java.util.Map keepClassSpecificationArgs,
groovy.lang.Closure classMembersClosure) |
void |
keepclassmembernames(java.util.Map keepArgs,
java.lang.String classSpecificationString) |
void |
keepclassmembernames(java.lang.String classSpecificationString) |
void |
keepclassmembers(java.util.Map keepClassSpecificationArgs) |
void |
keepclassmembers(java.util.Map keepClassSpecificationArgs,
groovy.lang.Closure classMembersClosure) |
void |
keepclassmembers(java.util.Map keepArgs,
java.lang.String classSpecificationString) |
void |
keepclassmembers(java.lang.String classSpecificationString) |
void |
keepcode(java.util.Map keepClassSpecificationArgs) |
void |
keepcode(java.util.Map keepClassSpecificationArgs,
groovy.lang.Closure classMembersClosure) |
void |
keepcode(java.util.Map keepArgs,
java.lang.String classSpecificationString) |
void |
keepcode(java.lang.String classSpecificationString) |
void |
keepdirectories() |
void |
keepdirectories(java.lang.String filter) |
void |
keepkotlinmetadata() |
void |
keepnames(java.util.Map keepClassSpecificationArgs) |
void |
keepnames(java.util.Map keepClassSpecificationArgs,
groovy.lang.Closure classMembersClosure) |
void |
keepnames(java.util.Map keepArgs,
java.lang.String classSpecificationString) |
void |
keepnames(java.lang.String classSpecificationString) |
void |
keeppackagenames() |
void |
keeppackagenames(java.lang.String filter) |
void |
keepparameternames() |
void |
keyalias(java.lang.String keyAlias) |
void |
keypassword(java.lang.String keyPassword) |
void |
keystore(java.lang.Object keyStore) |
void |
keystorepassword(java.lang.String keyStorePassword) |
void |
libraryjars(java.util.Map filterArgs,
java.lang.Object libraryJarFiles) |
void |
libraryjars(java.lang.Object libraryJarFiles) |
void |
mergeinterfacesaggressively() |
void |
method(java.util.Map memberSpecificationArgs) |
void |
microedition() |
void |
obfuscationdictionary(java.lang.Object obfuscationDictionary) |
void |
optimizationpasses(int optimizationPasses) |
void |
optimizations(java.lang.String filter) |
void |
outjars(java.util.Map filterArgs,
java.lang.Object outJarFiles) |
void |
outjars(java.lang.Object outJarFiles) |
void |
overloadaggressively() |
void |
packageobfuscationdictionary(java.lang.Object packageObfuscationDictionary) |
void |
printconfiguration() |
void |
printconfiguration(java.lang.Object printConfiguration) |
void |
printmapping() |
void |
printmapping(java.lang.Object printMapping) |
void |
printseeds() |
void |
printseeds(java.lang.Object printSeeds) |
void |
printusage() |
void |
printusage(java.lang.Object printUsage) |
void |
proguard() |
void |
renamesourcefileattribute() |
void |
renamesourcefileattribute(java.lang.String newSourceFileAttribute) |
void |
repackageclasses() |
void |
repackageclasses(java.lang.String repackageClasses) |
void |
skipnonpubliclibraryclasses() |
void |
target(java.lang.String targetClassVersion) |
void |
useuniqueclassmembernames() |
void |
verbose() |
void |
whyareyoukeeping(java.util.Map classSpecificationArgs) |
void |
whyareyoukeeping(java.util.Map classSpecificationArgs,
groovy.lang.Closure classMembersClosure) |
void |
whyareyoukeeping(java.lang.String classSpecificationString) |
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, getRequiredServices, getServices, getSharedResources, 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, usesService@InputFiles protected org.gradle.api.file.FileCollection getInJarFileCollection()
@Optional @OutputFiles protected org.gradle.api.file.FileCollection getOutJarFileCollection()
@InputFiles protected org.gradle.api.file.FileCollection getLibraryJarFileCollection()
@InputFiles protected org.gradle.api.file.FileCollection getConfigurationFileCollection()
public java.util.List getInJarFiles()
public java.util.List getInJarFilters()
public java.util.List getOutJarFiles()
public java.util.List getOutJarFilters()
public java.util.List getInJarCounts()
public java.util.List getLibraryJarFiles()
public java.util.List getLibraryJarFilters()
public java.util.List getConfigurationFiles()
public void configuration(java.lang.Object configurationFiles)
throws proguard.ParseException,
java.io.IOException
proguard.ParseExceptionjava.io.IOExceptionpublic void injars(java.lang.Object inJarFiles)
throws proguard.ParseException
proguard.ParseExceptionpublic void injars(java.util.Map filterArgs,
java.lang.Object inJarFiles)
throws proguard.ParseException
proguard.ParseExceptionpublic void outjars(java.lang.Object outJarFiles)
throws proguard.ParseException
proguard.ParseExceptionpublic void outjars(java.util.Map filterArgs,
java.lang.Object outJarFiles)
throws proguard.ParseException
proguard.ParseExceptionpublic void libraryjars(java.lang.Object libraryJarFiles)
throws proguard.ParseException
proguard.ParseExceptionpublic void libraryjars(java.util.Map filterArgs,
java.lang.Object libraryJarFiles)
throws proguard.ParseException
proguard.ParseExceptionpublic java.lang.Object getskipnonpubliclibraryclasses()
public void skipnonpubliclibraryclasses()
public java.lang.Object getdontskipnonpubliclibraryclassmembers()
public void dontskipnonpubliclibraryclassmembers()
public java.lang.Object getkeepdirectories()
public void keepdirectories()
public void keepdirectories(java.lang.String filter)
public void target(java.lang.String targetClassVersion)
public java.lang.Object getforceprocessing()
public void forceprocessing()
public void keep(java.lang.String classSpecificationString)
throws proguard.ParseException
proguard.ParseExceptionpublic void keep(java.util.Map keepArgs,
java.lang.String classSpecificationString)
throws proguard.ParseException
proguard.ParseExceptionpublic void keep(java.util.Map keepClassSpecificationArgs)
throws proguard.ParseException
proguard.ParseExceptionpublic void keep(java.util.Map keepClassSpecificationArgs,
groovy.lang.Closure classMembersClosure)
throws proguard.ParseException
proguard.ParseExceptionpublic void keepclassmembers(java.lang.String classSpecificationString)
throws proguard.ParseException
proguard.ParseExceptionpublic void keepclassmembers(java.util.Map keepArgs,
java.lang.String classSpecificationString)
throws proguard.ParseException
proguard.ParseExceptionpublic void keepclassmembers(java.util.Map keepClassSpecificationArgs)
throws proguard.ParseException
proguard.ParseExceptionpublic void keepclassmembers(java.util.Map keepClassSpecificationArgs,
groovy.lang.Closure classMembersClosure)
throws proguard.ParseException
proguard.ParseExceptionpublic void keepclasseswithmembers(java.lang.String classSpecificationString)
throws proguard.ParseException
proguard.ParseExceptionpublic void keepclasseswithmembers(java.util.Map keepArgs,
java.lang.String classSpecificationString)
throws proguard.ParseException
proguard.ParseExceptionpublic void keepclasseswithmembers(java.util.Map keepClassSpecificationArgs)
throws proguard.ParseException
proguard.ParseExceptionpublic void keepclasseswithmembers(java.util.Map keepClassSpecificationArgs,
groovy.lang.Closure classMembersClosure)
throws proguard.ParseException
proguard.ParseExceptionpublic void keepnames(java.lang.String classSpecificationString)
throws proguard.ParseException
proguard.ParseExceptionpublic void keepnames(java.util.Map keepArgs,
java.lang.String classSpecificationString)
throws proguard.ParseException
proguard.ParseExceptionpublic void keepnames(java.util.Map keepClassSpecificationArgs)
throws proguard.ParseException
proguard.ParseExceptionpublic void keepnames(java.util.Map keepClassSpecificationArgs,
groovy.lang.Closure classMembersClosure)
throws proguard.ParseException
proguard.ParseExceptionpublic void keepclassmembernames(java.lang.String classSpecificationString)
throws proguard.ParseException
proguard.ParseExceptionpublic void keepclassmembernames(java.util.Map keepArgs,
java.lang.String classSpecificationString)
throws proguard.ParseException
proguard.ParseExceptionpublic void keepclassmembernames(java.util.Map keepClassSpecificationArgs)
throws proguard.ParseException
proguard.ParseExceptionpublic void keepclassmembernames(java.util.Map keepClassSpecificationArgs,
groovy.lang.Closure classMembersClosure)
throws proguard.ParseException
proguard.ParseExceptionpublic void keepclasseswithmembernames(java.lang.String classSpecificationString)
throws proguard.ParseException
proguard.ParseExceptionpublic void keepclasseswithmembernames(java.util.Map keepArgs,
java.lang.String classSpecificationString)
throws proguard.ParseException
proguard.ParseExceptionpublic void keepclasseswithmembernames(java.util.Map keepClassSpecificationArgs)
throws proguard.ParseException
proguard.ParseExceptionpublic void keepclasseswithmembernames(java.util.Map keepClassSpecificationArgs,
groovy.lang.Closure classMembersClosure)
throws proguard.ParseException
proguard.ParseExceptionpublic void keepcode(java.lang.String classSpecificationString)
throws proguard.ParseException
proguard.ParseExceptionpublic void keepcode(java.util.Map keepArgs,
java.lang.String classSpecificationString)
throws proguard.ParseException
proguard.ParseExceptionpublic void keepcode(java.util.Map keepClassSpecificationArgs)
throws proguard.ParseException
proguard.ParseExceptionpublic void keepcode(java.util.Map keepClassSpecificationArgs,
groovy.lang.Closure classMembersClosure)
throws proguard.ParseException
proguard.ParseExceptionpublic java.lang.Object getprintseeds()
public void printseeds()
public void printseeds(java.lang.Object printSeeds)
throws proguard.ParseException
proguard.ParseExceptionpublic java.lang.Object getdontshrink()
public void dontshrink()
public java.lang.Object getprintusage()
public void printusage()
public void printusage(java.lang.Object printUsage)
throws proguard.ParseException
proguard.ParseExceptionpublic void whyareyoukeeping(java.lang.String classSpecificationString)
throws proguard.ParseException
proguard.ParseExceptionpublic void whyareyoukeeping(java.util.Map classSpecificationArgs)
throws proguard.ParseException
proguard.ParseExceptionpublic void whyareyoukeeping(java.util.Map classSpecificationArgs,
groovy.lang.Closure classMembersClosure)
throws proguard.ParseException
proguard.ParseExceptionpublic java.lang.Object getdontoptimize()
public void dontoptimize()
public void optimizations(java.lang.String filter)
public void optimizationpasses(int optimizationPasses)
public void assumenosideeffects(java.lang.String classSpecificationString)
throws proguard.ParseException
proguard.ParseExceptionpublic void assumenosideeffects(java.util.Map classSpecificationArgs,
groovy.lang.Closure classMembersClosure)
throws proguard.ParseException
proguard.ParseExceptionpublic void assumenoexternalsideeffects(java.lang.String classSpecificationString)
throws proguard.ParseException
proguard.ParseExceptionpublic void assumenoexternalsideeffects(java.util.Map classSpecificationArgs,
groovy.lang.Closure classMembersClosure)
throws proguard.ParseException
proguard.ParseExceptionpublic void assumenoescapingparameters(java.lang.String classSpecificationString)
throws proguard.ParseException
proguard.ParseExceptionpublic void assumenoescapingparameters(java.util.Map classSpecificationArgs,
groovy.lang.Closure classMembersClosure)
throws proguard.ParseException
proguard.ParseExceptionpublic void assumenoexternalreturnvalues(java.lang.String classSpecificationString)
throws proguard.ParseException
proguard.ParseExceptionpublic void assumenoexternalreturnvalues(java.util.Map classSpecificationArgs,
groovy.lang.Closure classMembersClosure)
throws proguard.ParseException
proguard.ParseExceptionpublic void assumevalues(java.lang.String classSpecificationString)
throws proguard.ParseException
proguard.ParseExceptionpublic void assumevalues(java.util.Map classSpecificationArgs,
groovy.lang.Closure classMembersClosure)
throws proguard.ParseException
proguard.ParseExceptionpublic java.lang.Object getallowaccessmodification()
public void allowaccessmodification()
public java.lang.Object getmergeinterfacesaggressively()
public void mergeinterfacesaggressively()
public java.lang.Object getdontobfuscate()
public void dontobfuscate()
public java.lang.Object getprintmapping()
public void printmapping()
public void printmapping(java.lang.Object printMapping)
throws proguard.ParseException
proguard.ParseExceptionpublic void applymapping(java.lang.Object applyMapping)
throws proguard.ParseException
proguard.ParseExceptionpublic void obfuscationdictionary(java.lang.Object obfuscationDictionary)
throws proguard.ParseException,
java.net.MalformedURLException
proguard.ParseExceptionjava.net.MalformedURLExceptionpublic void classobfuscationdictionary(java.lang.Object classObfuscationDictionary)
throws proguard.ParseException,
java.net.MalformedURLException
proguard.ParseExceptionjava.net.MalformedURLExceptionpublic void packageobfuscationdictionary(java.lang.Object packageObfuscationDictionary)
throws proguard.ParseException,
java.net.MalformedURLException
proguard.ParseExceptionjava.net.MalformedURLExceptionpublic java.lang.Object getoverloadaggressively()
public void overloadaggressively()
public java.lang.Object getuseuniqueclassmembernames()
public void useuniqueclassmembernames()
public java.lang.Object getdontusemixedcaseclassnames()
public void dontusemixedcaseclassnames()
public java.lang.Object getkeeppackagenames()
public void keeppackagenames()
public void keeppackagenames(java.lang.String filter)
public java.lang.Object getflattenpackagehierarchy()
public void flattenpackagehierarchy()
public void flattenpackagehierarchy(java.lang.String flattenPackageHierarchy)
public java.lang.Object getrepackageclasses()
public void repackageclasses()
public void repackageclasses(java.lang.String repackageClasses)
public java.lang.Object getkeepattributes()
public void keepattributes()
public void keepattributes(java.lang.String filter)
public java.lang.Object getkeepparameternames()
public void keepparameternames()
public java.lang.Object getrenamesourcefileattribute()
public void renamesourcefileattribute()
public void renamesourcefileattribute(java.lang.String newSourceFileAttribute)
public java.lang.Object getadaptclassstrings()
public void adaptclassstrings()
public void adaptclassstrings(java.lang.String filter)
public java.lang.Object getkeepkotlinmetadata()
public void keepkotlinmetadata()
public java.lang.Object getadaptresourcefilenames()
public void adaptresourcefilenames()
public void adaptresourcefilenames(java.lang.String filter)
public java.lang.Object getadaptresourcefilecontents()
public void adaptresourcefilecontents()
public void adaptresourcefilecontents(java.lang.String filter)
public java.lang.Object getdontpreverify()
public void dontpreverify()
public java.lang.Object getmicroedition()
public void microedition()
public java.lang.Object getandroid()
public void android()
public void keystore(java.lang.Object keyStore)
public void keystorepassword(java.lang.String keyStorePassword)
public void keyalias(java.lang.String keyAlias)
public void keypassword(java.lang.String keyPassword)
public java.lang.Object getverbose()
public void verbose()
public java.lang.Object getdontnote()
public void dontnote()
public void dontnote(java.lang.String filter)
public java.lang.Object getdontwarn()
public void dontwarn()
public void dontwarn(java.lang.String filter)
public java.lang.Object getignorewarnings()
public void ignorewarnings()
public java.lang.Object getprintconfiguration()
public void printconfiguration()
public void printconfiguration(java.lang.Object printConfiguration)
throws proguard.ParseException
proguard.ParseExceptionpublic java.lang.Object getdump()
public void dump()
public void dump(java.lang.Object dump)
throws proguard.ParseException
proguard.ParseExceptionpublic java.lang.Object getaddconfigurationdebugging()
public void addconfigurationdebugging()
public void field(java.util.Map memberSpecificationArgs)
throws proguard.ParseException
proguard.ParseExceptionpublic void constructor(java.util.Map memberSpecificationArgs)
throws proguard.ParseException
proguard.ParseExceptionpublic void method(java.util.Map memberSpecificationArgs)
throws proguard.ParseException
proguard.ParseExceptionpublic void proguard()
throws proguard.ParseException,
java.io.IOException
proguard.ParseExceptionjava.io.IOExceptionprotected java.util.List extendClassSpecifications(java.util.List classSpecifications,
proguard.ClassSpecification classSpecification)