public class ProGuardTask
extends org.gradle.api.DefaultTask
Modifier and Type | Field and Description |
---|---|
protected Configuration |
configuration |
Constructor and Description |
---|
ProGuardTask() |
Modifier and Type | Method and Description |
---|---|
void |
adaptclassstrings() |
void |
adaptclassstrings(String filter) |
void |
adaptresourcefilecontents() |
void |
adaptresourcefilecontents(String filter) |
void |
adaptresourcefilenames() |
void |
adaptresourcefilenames(String filter) |
void |
addconfigurationdebugging() |
void |
allowaccessmodification() |
void |
android() |
void |
applymapping(Object applyMapping) |
void |
assumenoescapingparameters(Map classSpecificationArgs,
groovy.lang.Closure classMembersClosure) |
void |
assumenoescapingparameters(String classSpecificationString) |
void |
assumenoexternalreturnvalues(Map classSpecificationArgs,
groovy.lang.Closure classMembersClosure) |
void |
assumenoexternalreturnvalues(String classSpecificationString) |
void |
assumenoexternalsideeffects(Map classSpecificationArgs,
groovy.lang.Closure classMembersClosure) |
void |
assumenoexternalsideeffects(String classSpecificationString) |
void |
assumenosideeffects(Map classSpecificationArgs,
groovy.lang.Closure classMembersClosure) |
void |
assumenosideeffects(String classSpecificationString) |
void |
assumevalues(Map classSpecificationArgs,
groovy.lang.Closure classMembersClosure) |
void |
assumevalues(String classSpecificationString) |
void |
classobfuscationdictionary(Object classObfuscationDictionary) |
void |
configuration(Object configurationFiles) |
void |
constructor(Map memberSpecificationArgs) |
void |
dontnote() |
void |
dontnote(String filter) |
void |
dontobfuscate() |
void |
dontoptimize() |
void |
dontpreverify() |
void |
dontshrink() |
void |
dontskipnonpubliclibraryclassmembers() |
void |
dontusemixedcaseclassnames() |
void |
dontwarn() |
void |
dontwarn(String filter) |
void |
dump() |
void |
dump(Object dump) |
protected List |
extendClassSpecifications(List classSpecifications,
ClassSpecification classSpecification)
Adds the given class specification to the given list, creating a new list
if necessary.
|
void |
field(Map memberSpecificationArgs) |
void |
flattenpackagehierarchy() |
void |
flattenpackagehierarchy(String flattenPackageHierarchy) |
void |
forceprocessing() |
Object |
getadaptclassstrings() |
Object |
getadaptresourcefilecontents() |
Object |
getadaptresourcefilenames() |
Object |
getaddconfigurationdebugging() |
Object |
getallowaccessmodification() |
Object |
getandroid() |
protected org.gradle.api.file.FileCollection |
getConfigurationFileCollection() |
List |
getConfigurationFiles()
Returns the collected list of configuration files to be included
(represented as Object, String, File, etc).
|
Object |
getdontnote() |
Object |
getdontobfuscate() |
Object |
getdontoptimize() |
Object |
getdontpreverify() |
Object |
getdontshrink() |
Object |
getdontskipnonpubliclibraryclassmembers() |
Object |
getdontusemixedcaseclassnames() |
Object |
getdontwarn() |
Object |
getdump() |
Object |
getflattenpackagehierarchy() |
Object |
getforceprocessing() |
Object |
getignorewarnings() |
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() |
List |
getInJarFiles()
Returns the collected list of input files (directory, jar, aar, etc,
represented as Object, String, File, etc).
|
List |
getInJarFilters()
Returns the collected list of filters (represented as argument Maps)
corresponding to the list of input files.
|
Object |
getkeepattributes() |
Object |
getkeepdirectories() |
Object |
getkeeppackagenames() |
Object |
getkeepparameternames() |
protected org.gradle.api.file.FileCollection |
getLibraryJarFileCollection() |
List |
getLibraryJarFiles()
Returns the collected list of library files (directory, jar, aar, etc,
represented as Object, String, File, etc).
|
List |
getLibraryJarFilters()
Returns the collected list of filters (represented as argument Maps)
corresponding to the list of library files.
|
Object |
getmergeinterfacesaggressively() |
Object |
getmicroedition() |
protected org.gradle.api.file.FileCollection |
getOutJarFileCollection() |
List |
getOutJarFiles()
Returns the collected list of output files (directory, jar, aar, etc,
represented as Object, String, File, etc).
|
List |
getOutJarFilters()
Returns the collected list of filters (represented as argument Maps)
corresponding to the list of output files.
|
Object |
getoverloadaggressively() |
Object |
getprintconfiguration() |
Object |
getprintmapping() |
Object |
getprintseeds() |
Object |
getprintusage() |
Object |
getrenamesourcefileattribute() |
Object |
getrepackageclasses() |
Object |
getskipnonpubliclibraryclasses() |
Object |
getuseuniqueclassmembernames() |
Object |
getverbose() |
void |
ignorewarnings() |
void |
injars(Map filterArgs,
Object inJarFiles) |
void |
injars(Object inJarFiles) |
void |
keep(Map keepClassSpecificationArgs) |
void |
keep(Map keepClassSpecificationArgs,
groovy.lang.Closure classMembersClosure) |
void |
keep(Map keepArgs,
String classSpecificationString) |
void |
keep(String classSpecificationString) |
void |
keepattributes() |
void |
keepattributes(String filter) |
void |
keepclasseswithmembernames(Map keepClassSpecificationArgs) |
void |
keepclasseswithmembernames(Map keepClassSpecificationArgs,
groovy.lang.Closure classMembersClosure) |
void |
keepclasseswithmembernames(Map keepArgs,
String classSpecificationString) |
void |
keepclasseswithmembernames(String classSpecificationString) |
void |
keepclasseswithmembers(Map keepClassSpecificationArgs) |
void |
keepclasseswithmembers(Map keepClassSpecificationArgs,
groovy.lang.Closure classMembersClosure) |
void |
keepclasseswithmembers(Map keepArgs,
String classSpecificationString) |
void |
keepclasseswithmembers(String classSpecificationString) |
void |
keepclassmembernames(Map keepClassSpecificationArgs) |
void |
keepclassmembernames(Map keepClassSpecificationArgs,
groovy.lang.Closure classMembersClosure) |
void |
keepclassmembernames(Map keepArgs,
String classSpecificationString) |
void |
keepclassmembernames(String classSpecificationString) |
void |
keepclassmembers(Map keepClassSpecificationArgs) |
void |
keepclassmembers(Map keepClassSpecificationArgs,
groovy.lang.Closure classMembersClosure) |
void |
keepclassmembers(Map keepArgs,
String classSpecificationString) |
void |
keepclassmembers(String classSpecificationString) |
void |
keepdirectories() |
void |
keepdirectories(String filter) |
void |
keepnames(Map keepClassSpecificationArgs) |
void |
keepnames(Map keepClassSpecificationArgs,
groovy.lang.Closure classMembersClosure) |
void |
keepnames(Map keepArgs,
String classSpecificationString) |
void |
keepnames(String classSpecificationString) |
void |
keeppackagenames() |
void |
keeppackagenames(String filter) |
void |
keepparameternames() |
void |
libraryjars(Map filterArgs,
Object libraryJarFiles) |
void |
libraryjars(Object libraryJarFiles) |
void |
mergeinterfacesaggressively() |
void |
method(Map memberSpecificationArgs) |
void |
microedition() |
void |
obfuscationdictionary(Object obfuscationDictionary) |
void |
optimizationpasses(int optimizationPasses) |
void |
optimizations(String filter) |
void |
outjars(Map filterArgs,
Object outJarFiles) |
void |
outjars(Object outJarFiles) |
void |
overloadaggressively() |
void |
packageobfuscationdictionary(Object packageObfuscationDictionary) |
void |
printconfiguration() |
void |
printconfiguration(Object printConfiguration) |
void |
printmapping() |
void |
printmapping(Object printMapping) |
void |
printseeds() |
void |
printseeds(Object printSeeds) |
void |
printusage() |
void |
printusage(Object printUsage) |
void |
proguard() |
void |
renamesourcefileattribute() |
void |
renamesourcefileattribute(String newSourceFileAttribute) |
void |
repackageclasses() |
void |
repackageclasses(String repackageClasses) |
void |
skipnonpubliclibraryclasses() |
void |
target(String targetClassVersion) |
void |
useuniqueclassmembernames() |
void |
verbose() |
void |
whyareyoukeeping(Map classSpecificationArgs) |
void |
whyareyoukeeping(Map classSpecificationArgs,
groovy.lang.Closure classMembersClosure) |
void |
whyareyoukeeping(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, getServices, getSharedResources, getShouldRunAfter, getStandardOutputCapture, getState, getTaskActions, getTaskDependencies, getTaskIdentity, getTemporaryDir, getTemporaryDirFactory, getTimeout, hasProperty, hasTaskActions, injectIntoNewInstance, isEnabled, isHasCustomActions, mustRunAfter, onlyIf, onlyIf, prependParallelSafeAction, property, replaceLogger, requiresResource, requiresResource, setActions, setDependsOn, setDescription, setDidWork, setEnabled, setFinalizedBy, setGroup, setImpliesSubProjects, setMustRunAfter, setOnlyIf, setOnlyIf, setProperty, setShouldRunAfter, shouldRunAfter, toString
protected final Configuration configuration
@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 List getInJarFiles()
public List getInJarFilters()
public List getOutJarFiles()
public List getOutJarFilters()
public List getInJarCounts()
public List getLibraryJarFiles()
public List getLibraryJarFilters()
public List getConfigurationFiles()
public void configuration(Object configurationFiles) throws ParseException, IOException
ParseException
IOException
public void injars(Object inJarFiles) throws ParseException
ParseException
public void injars(Map filterArgs, Object inJarFiles) throws ParseException
ParseException
public void outjars(Object outJarFiles) throws ParseException
ParseException
public void outjars(Map filterArgs, Object outJarFiles) throws ParseException
ParseException
public void libraryjars(Object libraryJarFiles) throws ParseException
ParseException
public void libraryjars(Map filterArgs, Object libraryJarFiles) throws ParseException
ParseException
public Object getskipnonpubliclibraryclasses()
public void skipnonpubliclibraryclasses()
public Object getdontskipnonpubliclibraryclassmembers()
public void dontskipnonpubliclibraryclassmembers()
public Object getkeepdirectories()
public void keepdirectories()
public void keepdirectories(String filter)
public void target(String targetClassVersion)
public Object getforceprocessing()
public void forceprocessing()
public void keep(String classSpecificationString) throws ParseException
ParseException
public void keep(Map keepArgs, String classSpecificationString) throws ParseException
ParseException
public void keep(Map keepClassSpecificationArgs) throws ParseException
ParseException
public void keep(Map keepClassSpecificationArgs, groovy.lang.Closure classMembersClosure) throws ParseException
ParseException
public void keepclassmembers(String classSpecificationString) throws ParseException
ParseException
public void keepclassmembers(Map keepArgs, String classSpecificationString) throws ParseException
ParseException
public void keepclassmembers(Map keepClassSpecificationArgs) throws ParseException
ParseException
public void keepclassmembers(Map keepClassSpecificationArgs, groovy.lang.Closure classMembersClosure) throws ParseException
ParseException
public void keepclasseswithmembers(String classSpecificationString) throws ParseException
ParseException
public void keepclasseswithmembers(Map keepArgs, String classSpecificationString) throws ParseException
ParseException
public void keepclasseswithmembers(Map keepClassSpecificationArgs) throws ParseException
ParseException
public void keepclasseswithmembers(Map keepClassSpecificationArgs, groovy.lang.Closure classMembersClosure) throws ParseException
ParseException
public void keepnames(String classSpecificationString) throws ParseException
ParseException
public void keepnames(Map keepArgs, String classSpecificationString) throws ParseException
ParseException
public void keepnames(Map keepClassSpecificationArgs) throws ParseException
ParseException
public void keepnames(Map keepClassSpecificationArgs, groovy.lang.Closure classMembersClosure) throws ParseException
ParseException
public void keepclassmembernames(String classSpecificationString) throws ParseException
ParseException
public void keepclassmembernames(Map keepArgs, String classSpecificationString) throws ParseException
ParseException
public void keepclassmembernames(Map keepClassSpecificationArgs) throws ParseException
ParseException
public void keepclassmembernames(Map keepClassSpecificationArgs, groovy.lang.Closure classMembersClosure) throws ParseException
ParseException
public void keepclasseswithmembernames(String classSpecificationString) throws ParseException
ParseException
public void keepclasseswithmembernames(Map keepArgs, String classSpecificationString) throws ParseException
ParseException
public void keepclasseswithmembernames(Map keepClassSpecificationArgs) throws ParseException
ParseException
public void keepclasseswithmembernames(Map keepClassSpecificationArgs, groovy.lang.Closure classMembersClosure) throws ParseException
ParseException
public Object getprintseeds()
public void printseeds()
public void printseeds(Object printSeeds) throws ParseException
ParseException
public Object getdontshrink()
public void dontshrink()
public Object getprintusage()
public void printusage()
public void printusage(Object printUsage) throws ParseException
ParseException
public void whyareyoukeeping(String classSpecificationString) throws ParseException
ParseException
public void whyareyoukeeping(Map classSpecificationArgs) throws ParseException
ParseException
public void whyareyoukeeping(Map classSpecificationArgs, groovy.lang.Closure classMembersClosure) throws ParseException
ParseException
public Object getdontoptimize()
public void dontoptimize()
public void optimizations(String filter)
public void optimizationpasses(int optimizationPasses)
public void assumenosideeffects(String classSpecificationString) throws ParseException
ParseException
public void assumenosideeffects(Map classSpecificationArgs, groovy.lang.Closure classMembersClosure) throws ParseException
ParseException
public void assumenoexternalsideeffects(String classSpecificationString) throws ParseException
ParseException
public void assumenoexternalsideeffects(Map classSpecificationArgs, groovy.lang.Closure classMembersClosure) throws ParseException
ParseException
public void assumenoescapingparameters(String classSpecificationString) throws ParseException
ParseException
public void assumenoescapingparameters(Map classSpecificationArgs, groovy.lang.Closure classMembersClosure) throws ParseException
ParseException
public void assumenoexternalreturnvalues(String classSpecificationString) throws ParseException
ParseException
public void assumenoexternalreturnvalues(Map classSpecificationArgs, groovy.lang.Closure classMembersClosure) throws ParseException
ParseException
public void assumevalues(String classSpecificationString) throws ParseException
ParseException
public void assumevalues(Map classSpecificationArgs, groovy.lang.Closure classMembersClosure) throws ParseException
ParseException
public Object getallowaccessmodification()
public void allowaccessmodification()
public Object getmergeinterfacesaggressively()
public void mergeinterfacesaggressively()
public Object getdontobfuscate()
public void dontobfuscate()
public Object getprintmapping()
public void printmapping()
public void printmapping(Object printMapping) throws ParseException
ParseException
public void applymapping(Object applyMapping) throws ParseException
ParseException
public void obfuscationdictionary(Object obfuscationDictionary) throws ParseException, MalformedURLException
ParseException
MalformedURLException
public void classobfuscationdictionary(Object classObfuscationDictionary) throws ParseException, MalformedURLException
ParseException
MalformedURLException
public void packageobfuscationdictionary(Object packageObfuscationDictionary) throws ParseException, MalformedURLException
ParseException
MalformedURLException
public Object getoverloadaggressively()
public void overloadaggressively()
public Object getuseuniqueclassmembernames()
public void useuniqueclassmembernames()
public Object getdontusemixedcaseclassnames()
public void dontusemixedcaseclassnames()
public Object getkeeppackagenames()
public void keeppackagenames()
public void keeppackagenames(String filter)
public Object getflattenpackagehierarchy()
public void flattenpackagehierarchy()
public void flattenpackagehierarchy(String flattenPackageHierarchy)
public Object getrepackageclasses()
public void repackageclasses()
public void repackageclasses(String repackageClasses)
public Object getkeepattributes()
public void keepattributes()
public void keepattributes(String filter)
public Object getkeepparameternames()
public void keepparameternames()
public Object getrenamesourcefileattribute()
public void renamesourcefileattribute()
public void renamesourcefileattribute(String newSourceFileAttribute)
public Object getadaptclassstrings()
public void adaptclassstrings()
public void adaptclassstrings(String filter)
public Object getadaptresourcefilenames()
public void adaptresourcefilenames()
public void adaptresourcefilenames(String filter)
public Object getadaptresourcefilecontents()
public void adaptresourcefilecontents()
public void adaptresourcefilecontents(String filter)
public Object getdontpreverify()
public void dontpreverify()
public Object getmicroedition()
public void microedition()
public Object getandroid()
public void android()
public Object getverbose()
public void verbose()
public Object getdontnote()
public void dontnote()
public void dontnote(String filter)
public Object getdontwarn()
public void dontwarn()
public void dontwarn(String filter)
public Object getignorewarnings()
public void ignorewarnings()
public Object getprintconfiguration()
public void printconfiguration()
public void printconfiguration(Object printConfiguration) throws ParseException
ParseException
public Object getdump()
public void dump()
public void dump(Object dump) throws ParseException
ParseException
public Object getaddconfigurationdebugging()
public void addconfigurationdebugging()
public void field(Map memberSpecificationArgs) throws ParseException
ParseException
public void constructor(Map memberSpecificationArgs) throws ParseException
ParseException
public void method(Map memberSpecificationArgs) throws ParseException
ParseException
public void proguard() throws ParseException, IOException
ParseException
IOException
protected List extendClassSpecifications(List classSpecifications, ClassSpecification classSpecification)
Copyright © 2019. All rights reserved.