@CacheableTask
public abstract class ProGuardTask
extends org.gradle.api.DefaultTask
| Modifier and Type | Field and Description |
|---|---|
protected proguard.Configuration |
configuration |
static java.lang.String |
DEFAULT_CONFIG_RESOURCE_PREFIX |
| 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 |
extraJar(java.io.File extraJar) |
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() |
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.io.File |
getDumpFile() |
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.
|
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() |
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 abstract org.gradle.api.model.ObjectFactory |
getObjectFactory() |
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.io.File |
getPrintConfigurationFile() |
java.lang.Object |
getprintmapping() |
java.io.File |
getPrintMappingFile() |
java.lang.Object |
getprintseeds() |
java.io.File |
getPrintSeedsFile() |
java.lang.Object |
getprintusage() |
java.io.File |
getPrintUsageFile() |
protected abstract org.gradle.api.file.ProjectLayout |
getProjectLayout() |
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) |
compareTo, configure, dependsOn, doFirst, doFirst, doFirst, doLast, doLast, doLast, finalizedBy, getActions, getAnt, getDependsOn, getDescription, getDestroyables, getDidWork, getEnabled, getExtensions, getFinalizedBy, getGroup, getInputs, getLocalState, getLogger, getLogging, getMustRunAfter, getName, getOutputs, getPath, getProject, getShouldRunAfter, getState, getTaskDependencies, getTemporaryDir, getTimeout, hasProperty, mustRunAfter, onlyIf, onlyIf, property, setActions, setDependsOn, setDescription, setDidWork, setEnabled, setFinalizedBy, setGroup, setMustRunAfter, setOnlyIf, setOnlyIf, setProperty, setShouldRunAfter, shouldRunAfter, usesServiceappendParallelSafeAction, doNotTrackState, getAsDynamicObject, getConvention, getIdentityPath, getImpliesSubProjects, getLifecycleDependencies, getOnlyIf, getReasonNotToTrackState, getReasonTaskIsIncompatibleWithConfigurationCache, getRequiredServices, getServices, getSharedResources, getStandardOutputCapture, getTaskActions, getTaskIdentity, getTemporaryDirFactory, hasTaskActions, injectIntoNewInstance, isCompatibleWithConfigurationCache, isEnabled, isHasCustomActions, notCompatibleWithConfigurationCache, prependParallelSafeAction, setImpliesSubProjectsprotected final proguard.Configuration configuration
public static final java.lang.String DEFAULT_CONFIG_RESOURCE_PREFIX
@Inject protected abstract org.gradle.api.model.ObjectFactory getObjectFactory()
@Inject protected abstract org.gradle.api.file.ProjectLayout getProjectLayout()
@Classpath public org.gradle.api.file.FileCollection getInJarFileCollection()
@OutputFiles public org.gradle.api.file.FileCollection getOutJarFileCollection()
@Classpath public org.gradle.api.file.FileCollection getLibraryJarFileCollection()
@InputFiles @PathSensitive(value=RELATIVE) public org.gradle.api.file.FileCollection getConfigurationFileCollection()
@Internal public java.util.List getInJarFiles()
@Input public java.util.List getInJarFilters()
@Internal public java.util.List getOutJarFiles()
@Input public java.util.List getOutJarFilters()
@Internal public java.util.List getInJarCounts()
@Internal public java.util.List getLibraryJarFiles()
@Input public java.util.List getLibraryJarFilters()
@Internal 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 void extraJar(java.io.File extraJar)
@Internal public java.lang.Object getskipnonpubliclibraryclasses()
public void skipnonpubliclibraryclasses()
@Internal public java.lang.Object getdontskipnonpubliclibraryclassmembers()
public void dontskipnonpubliclibraryclassmembers()
@Internal public java.lang.Object getkeepdirectories()
public void keepdirectories()
public void keepdirectories(java.lang.String filter)
public void target(java.lang.String targetClassVersion)
@Internal 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.ParseException@Internal public java.lang.Object getprintseeds()
public void printseeds()
public void printseeds(java.lang.Object printSeeds)
throws proguard.ParseException
proguard.ParseException@Optional @OutputFile public java.io.File getPrintSeedsFile()
@Internal public java.lang.Object getdontshrink()
public void dontshrink()
@Internal public java.lang.Object getprintusage()
public void printusage()
public void printusage(java.lang.Object printUsage)
throws proguard.ParseException
proguard.ParseException@Optional @OutputFile public java.io.File getPrintUsageFile()
public 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.ParseException@Internal public 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.ParseException@Internal public java.lang.Object getallowaccessmodification()
public void allowaccessmodification()
@Internal public java.lang.Object getmergeinterfacesaggressively()
public void mergeinterfacesaggressively()
@Internal public java.lang.Object getdontobfuscate()
public void dontobfuscate()
@Internal public java.lang.Object getprintmapping()
public void printmapping()
public void printmapping(java.lang.Object printMapping)
throws proguard.ParseException
proguard.ParseException@Optional @OutputFile public java.io.File getPrintMappingFile()
public 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.MalformedURLException@Internal public java.lang.Object getoverloadaggressively()
public void overloadaggressively()
@Internal public java.lang.Object getuseuniqueclassmembernames()
public void useuniqueclassmembernames()
@Internal public java.lang.Object getdontusemixedcaseclassnames()
public void dontusemixedcaseclassnames()
@Internal public java.lang.Object getkeeppackagenames()
public void keeppackagenames()
public void keeppackagenames(java.lang.String filter)
@Internal public java.lang.Object getflattenpackagehierarchy()
public void flattenpackagehierarchy()
public void flattenpackagehierarchy(java.lang.String flattenPackageHierarchy)
@Internal public java.lang.Object getrepackageclasses()
public void repackageclasses()
public void repackageclasses(java.lang.String repackageClasses)
@Internal public java.lang.Object getkeepattributes()
public void keepattributes()
public void keepattributes(java.lang.String filter)
@Internal public java.lang.Object getkeepparameternames()
public void keepparameternames()
@Internal public java.lang.Object getrenamesourcefileattribute()
public void renamesourcefileattribute()
public void renamesourcefileattribute(java.lang.String newSourceFileAttribute)
@Internal public java.lang.Object getadaptclassstrings()
public void adaptclassstrings()
public void adaptclassstrings(java.lang.String filter)
@Internal public java.lang.Object getkeepkotlinmetadata()
public void keepkotlinmetadata()
@Internal public java.lang.Object getadaptresourcefilenames()
public void adaptresourcefilenames()
public void adaptresourcefilenames(java.lang.String filter)
@Internal public java.lang.Object getadaptresourcefilecontents()
public void adaptresourcefilecontents()
public void adaptresourcefilecontents(java.lang.String filter)
@Internal public java.lang.Object getdontpreverify()
public void dontpreverify()
@Internal public java.lang.Object getmicroedition()
public void microedition()
@Internal 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)
@Internal public java.lang.Object getverbose()
public void verbose()
@Internal public java.lang.Object getdontnote()
public void dontnote()
public void dontnote(java.lang.String filter)
@Internal public java.lang.Object getdontwarn()
public void dontwarn()
public void dontwarn(java.lang.String filter)
@Internal public java.lang.Object getignorewarnings()
public void ignorewarnings()
@Internal public java.lang.Object getprintconfiguration()
public void printconfiguration()
public void printconfiguration(java.lang.Object printConfiguration)
throws proguard.ParseException
proguard.ParseException@Optional @OutputFile public java.io.File getPrintConfigurationFile()
@Internal public java.lang.Object getdump()
public void dump()
public void dump(java.lang.Object dump)
throws proguard.ParseException
proguard.ParseException@Optional @OutputFile public java.io.File getDumpFile()
@Internal public 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 java.lang.Exception
java.lang.Exceptionprotected java.util.List extendClassSpecifications(java.util.List classSpecifications,
proguard.ClassSpecification classSpecification)