程序包 proguard.gradle
类 ProGuardTask
- java.lang.Object
-
- org.gradle.api.internal.AbstractTask
-
- org.gradle.api.DefaultTask
-
- proguard.gradle.ProGuardTask
-
- 所有已实现的接口:
java.lang.Comparable<org.gradle.api.Task>,org.gradle.api.internal.DynamicObjectAware,org.gradle.api.internal.TaskInternal,org.gradle.api.Named,org.gradle.api.plugins.ExtensionAware,org.gradle.api.Task,org.gradle.util.Configurable<org.gradle.api.Task>
@CacheableTask public abstract class ProGuardTask extends org.gradle.api.DefaultTaskThis Task allows to configure and run ProGuard from Gradle.
-
-
字段概要
字段 修饰符和类型 字段 说明 protected proguard.Configurationconfigurationstatic java.lang.StringDEFAULT_CONFIG_RESOURCE_PREFIX
-
构造器概要
构造器 构造器 说明 ProGuardTask()
-
方法概要
所有方法 实例方法 抽象方法 具体方法 修饰符和类型 方法 说明 voidadaptclassstrings()voidadaptclassstrings(java.lang.String filter)voidadaptresourcefilecontents()voidadaptresourcefilecontents(java.lang.String filter)voidadaptresourcefilenames()voidadaptresourcefilenames(java.lang.String filter)voidaddconfigurationdebugging()voidallowaccessmodification()voidandroid()voidapplymapping(java.lang.Object applyMapping)voidassumenoescapingparameters(java.lang.String classSpecificationString)voidassumenoescapingparameters(java.util.Map classSpecificationArgs, groovy.lang.Closure classMembersClosure)voidassumenoexternalreturnvalues(java.lang.String classSpecificationString)voidassumenoexternalreturnvalues(java.util.Map classSpecificationArgs, groovy.lang.Closure classMembersClosure)voidassumenoexternalsideeffects(java.lang.String classSpecificationString)voidassumenoexternalsideeffects(java.util.Map classSpecificationArgs, groovy.lang.Closure classMembersClosure)voidassumenosideeffects(java.lang.String classSpecificationString)voidassumenosideeffects(java.util.Map classSpecificationArgs, groovy.lang.Closure classMembersClosure)voidassumevalues(java.lang.String classSpecificationString)voidassumevalues(java.util.Map classSpecificationArgs, groovy.lang.Closure classMembersClosure)voidclassobfuscationdictionary(java.lang.Object classObfuscationDictionary)voidconfiguration(java.lang.Object configurationFiles)voidconstructor(java.util.Map memberSpecificationArgs)voiddontnote()voiddontnote(java.lang.String filter)voiddontobfuscate()voiddontoptimize()voiddontpreverify()voiddontshrink()voiddontskipnonpubliclibraryclassmembers()voiddontusemixedcaseclassnames()voiddontwarn()voiddontwarn(java.lang.String filter)voiddump()voiddump(java.lang.Object dump)protected java.util.ListextendClassSpecifications(java.util.List classSpecifications, proguard.ClassSpecification classSpecification)Adds the given class specification to the given list, creating a new list if necessary.voidextraJar(java.io.File extraJar)voidfield(java.util.Map memberSpecificationArgs)voidflattenpackagehierarchy()voidflattenpackagehierarchy(java.lang.String flattenPackageHierarchy)voidforceprocessing()java.lang.Objectgetadaptclassstrings()java.lang.Objectgetadaptresourcefilecontents()java.lang.Objectgetadaptresourcefilenames()java.lang.Objectgetaddconfigurationdebugging()java.lang.Objectgetallowaccessmodification()java.lang.Objectgetandroid()org.gradle.api.file.FileCollectiongetConfigurationFileCollection()java.util.ListgetConfigurationFiles()Returns the collected list of configuration files to be included (represented as Object, String, File, etc).java.lang.Objectgetdontnote()java.lang.Objectgetdontobfuscate()java.lang.Objectgetdontoptimize()java.lang.Objectgetdontpreverify()java.lang.Objectgetdontshrink()java.lang.Objectgetdontskipnonpubliclibraryclassmembers()java.lang.Objectgetdontusemixedcaseclassnames()java.lang.Objectgetdontwarn()java.lang.Objectgetdump()java.io.FilegetDumpFile()java.lang.Objectgetflattenpackagehierarchy()java.lang.Objectgetforceprocessing()java.lang.Objectgetignorewarnings()java.util.ListgetInJarCounts()Returns the list with the numbers of input files that correspond to the list of output files.org.gradle.api.file.FileCollectiongetInJarFileCollection()java.util.ListgetInJarFiles()Returns the collected list of input files (directory, jar, aar, etc, represented as Object, String, File, etc).java.util.ListgetInJarFilters()Returns the collected list of filters (represented as argument Maps) corresponding to the list of input files.java.lang.Objectgetkeepattributes()java.lang.Objectgetkeepdirectories()java.lang.Objectgetkeepkotlinmetadata()java.lang.Objectgetkeeppackagenames()java.lang.Objectgetkeepparameternames()org.gradle.api.file.FileCollectiongetLibraryJarFileCollection()java.util.ListgetLibraryJarFiles()Returns the collected list of library files (directory, jar, aar, etc, represented as Object, String, File, etc).java.util.ListgetLibraryJarFilters()Returns the collected list of filters (represented as argument Maps) corresponding to the list of library files.java.lang.Objectgetmergeinterfacesaggressively()java.lang.Objectgetmicroedition()protected abstract org.gradle.api.model.ObjectFactorygetObjectFactory()org.gradle.api.file.FileCollectiongetOutJarFileCollection()java.util.ListgetOutJarFiles()Returns the collected list of output files (directory, jar, aar, etc, represented as Object, String, File, etc).java.util.ListgetOutJarFilters()Returns the collected list of filters (represented as argument Maps) corresponding to the list of output files.java.lang.Objectgetoverloadaggressively()java.lang.Objectgetprintconfiguration()java.io.FilegetPrintConfigurationFile()java.lang.Objectgetprintmapping()java.io.FilegetPrintMappingFile()java.lang.Objectgetprintseeds()java.io.FilegetPrintSeedsFile()java.lang.Objectgetprintusage()java.io.FilegetPrintUsageFile()protected abstract org.gradle.api.file.ProjectLayoutgetProjectLayout()java.lang.Objectgetrenamesourcefileattribute()java.lang.Objectgetrepackageclasses()java.lang.Objectgetskipnonpubliclibraryclasses()java.lang.Objectgetuseuniqueclassmembernames()java.lang.Objectgetverbose()voidignorewarnings()voidinjars(java.lang.Object inJarFiles)voidinjars(java.util.Map filterArgs, java.lang.Object inJarFiles)voidkeep(java.lang.String classSpecificationString)voidkeep(java.util.Map keepClassSpecificationArgs)voidkeep(java.util.Map keepClassSpecificationArgs, groovy.lang.Closure classMembersClosure)voidkeep(java.util.Map keepArgs, java.lang.String classSpecificationString)voidkeepattributes()voidkeepattributes(java.lang.String filter)voidkeepclasseswithmembernames(java.lang.String classSpecificationString)voidkeepclasseswithmembernames(java.util.Map keepClassSpecificationArgs)voidkeepclasseswithmembernames(java.util.Map keepClassSpecificationArgs, groovy.lang.Closure classMembersClosure)voidkeepclasseswithmembernames(java.util.Map keepArgs, java.lang.String classSpecificationString)voidkeepclasseswithmembers(java.lang.String classSpecificationString)voidkeepclasseswithmembers(java.util.Map keepClassSpecificationArgs)voidkeepclasseswithmembers(java.util.Map keepClassSpecificationArgs, groovy.lang.Closure classMembersClosure)voidkeepclasseswithmembers(java.util.Map keepArgs, java.lang.String classSpecificationString)voidkeepclassmembernames(java.lang.String classSpecificationString)voidkeepclassmembernames(java.util.Map keepClassSpecificationArgs)voidkeepclassmembernames(java.util.Map keepClassSpecificationArgs, groovy.lang.Closure classMembersClosure)voidkeepclassmembernames(java.util.Map keepArgs, java.lang.String classSpecificationString)voidkeepclassmembers(java.lang.String classSpecificationString)voidkeepclassmembers(java.util.Map keepClassSpecificationArgs)voidkeepclassmembers(java.util.Map keepClassSpecificationArgs, groovy.lang.Closure classMembersClosure)voidkeepclassmembers(java.util.Map keepArgs, java.lang.String classSpecificationString)voidkeepcode(java.lang.String classSpecificationString)voidkeepcode(java.util.Map keepClassSpecificationArgs)voidkeepcode(java.util.Map keepClassSpecificationArgs, groovy.lang.Closure classMembersClosure)voidkeepcode(java.util.Map keepArgs, java.lang.String classSpecificationString)voidkeepdirectories()voidkeepdirectories(java.lang.String filter)voidkeepkotlinmetadata()voidkeepnames(java.lang.String classSpecificationString)voidkeepnames(java.util.Map keepClassSpecificationArgs)voidkeepnames(java.util.Map keepClassSpecificationArgs, groovy.lang.Closure classMembersClosure)voidkeepnames(java.util.Map keepArgs, java.lang.String classSpecificationString)voidkeeppackagenames()voidkeeppackagenames(java.lang.String filter)voidkeepparameternames()voidkeyalias(java.lang.String keyAlias)voidkeypassword(java.lang.String keyPassword)voidkeystore(java.lang.Object keyStore)voidkeystorepassword(java.lang.String keyStorePassword)voidlibraryjars(java.lang.Object libraryJarFiles)voidlibraryjars(java.util.Map filterArgs, java.lang.Object libraryJarFiles)voidmergeinterfacesaggressively()voidmethod(java.util.Map memberSpecificationArgs)voidmicroedition()voidobfuscationdictionary(java.lang.Object obfuscationDictionary)voidoptimizationpasses(int optimizationPasses)voidoptimizations(java.lang.String filter)voidoutjars(java.lang.Object outJarFiles)voidoutjars(java.util.Map filterArgs, java.lang.Object outJarFiles)voidoverloadaggressively()voidpackageobfuscationdictionary(java.lang.Object packageObfuscationDictionary)voidprintconfiguration()voidprintconfiguration(java.lang.Object printConfiguration)voidprintmapping()voidprintmapping(java.lang.Object printMapping)voidprintseeds()voidprintseeds(java.lang.Object printSeeds)voidprintusage()voidprintusage(java.lang.Object printUsage)voidproguard()voidrenamesourcefileattribute()voidrenamesourcefileattribute(java.lang.String newSourceFileAttribute)voidrepackageclasses()voidrepackageclasses(java.lang.String repackageClasses)voidskipnonpubliclibraryclasses()voidtarget(java.lang.String targetClassVersion)voiduseuniqueclassmembernames()voidverbose()voidwhyareyoukeeping(java.lang.String classSpecificationString)voidwhyareyoukeeping(java.util.Map classSpecificationArgs)voidwhyareyoukeeping(java.util.Map classSpecificationArgs, groovy.lang.Closure classMembersClosure)-
从类继承的方法 org.gradle.api.DefaultTask
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, onlyIf, property, setActions, setDependsOn, setDescription, setDidWork, setEnabled, setFinalizedBy, setGroup, setMustRunAfter, setOnlyIf, setOnlyIf, setOnlyIf, setProperty, setShouldRunAfter, shouldRunAfter, usesService
-
从类继承的方法 org.gradle.api.internal.AbstractTask
acceptServiceReferences, appendParallelSafeAction, doNotTrackState, getAsDynamicObject, getConvention, getIdentityPath, getImpliesSubProjects, getLifecycleDependencies, getOnlyIf, getReasonNotToTrackState, getReasonTaskIsIncompatibleWithConfigurationCache, getRequiredServices, getServices, getSharedResources, getStandardOutputCapture, getTaskActions, getTaskIdentity, getTemporaryDirFactory, hasTaskActions, injectIntoNewInstance, isCompatibleWithConfigurationCache, isEnabled, isHasCustomActions, notCompatibleWithConfigurationCache, prependParallelSafeAction, setImpliesSubProjects
-
-
-
-
字段详细资料
-
configuration
protected final proguard.Configuration configuration
-
DEFAULT_CONFIG_RESOURCE_PREFIX
public static final java.lang.String DEFAULT_CONFIG_RESOURCE_PREFIX
- 另请参阅:
- 常量字段值
-
-
方法详细资料
-
getObjectFactory
@Inject protected abstract org.gradle.api.model.ObjectFactory getObjectFactory()
-
getProjectLayout
@Inject protected abstract org.gradle.api.file.ProjectLayout getProjectLayout()
-
getInJarFileCollection
@Classpath public org.gradle.api.file.FileCollection getInJarFileCollection()
-
getOutJarFileCollection
@OutputFiles public org.gradle.api.file.FileCollection getOutJarFileCollection()
-
getLibraryJarFileCollection
@Classpath public org.gradle.api.file.FileCollection getLibraryJarFileCollection()
-
getConfigurationFileCollection
@InputFiles @PathSensitive(RELATIVE) public org.gradle.api.file.FileCollection getConfigurationFileCollection()
-
getInJarFiles
@Internal public java.util.List getInJarFiles()
Returns the collected list of input files (directory, jar, aar, etc, represented as Object, String, File, etc).
-
getInJarFilters
@Input public java.util.List getInJarFilters()
Returns the collected list of filters (represented as argument Maps) corresponding to the list of input files.
-
getOutJarFiles
@Internal public java.util.List getOutJarFiles()
Returns the collected list of output files (directory, jar, aar, etc, represented as Object, String, File, etc).
-
getOutJarFilters
@Input public java.util.List getOutJarFilters()
Returns the collected list of filters (represented as argument Maps) corresponding to the list of output files.
-
getInJarCounts
@Internal public java.util.List getInJarCounts()
Returns the list with the numbers of input files that correspond to the list of output files. For instance, [2, 3] means that the contents of the first 2 input files go to the first output file and the contents of the next 3 input files go to the second output file.
-
getLibraryJarFiles
@Internal public java.util.List getLibraryJarFiles()
Returns the collected list of library files (directory, jar, aar, etc, represented as Object, String, File, etc).
-
getLibraryJarFilters
@Input public java.util.List getLibraryJarFilters()
Returns the collected list of filters (represented as argument Maps) corresponding to the list of library files.
-
getConfigurationFiles
@Internal public java.util.List getConfigurationFiles()
Returns the collected list of configuration files to be included (represented as Object, String, File, etc).
-
configuration
public void configuration(java.lang.Object configurationFiles) throws proguard.ParseException, java.io.IOException- 抛出:
proguard.ParseExceptionjava.io.IOException
-
injars
public void injars(java.lang.Object inJarFiles) throws proguard.ParseException- 抛出:
proguard.ParseException
-
injars
public void injars(java.util.Map filterArgs, java.lang.Object inJarFiles) throws proguard.ParseException- 抛出:
proguard.ParseException
-
outjars
public void outjars(java.lang.Object outJarFiles) throws proguard.ParseException- 抛出:
proguard.ParseException
-
outjars
public void outjars(java.util.Map filterArgs, java.lang.Object outJarFiles) throws proguard.ParseException- 抛出:
proguard.ParseException
-
libraryjars
public void libraryjars(java.lang.Object libraryJarFiles) throws proguard.ParseException- 抛出:
proguard.ParseException
-
libraryjars
public void libraryjars(java.util.Map filterArgs, java.lang.Object libraryJarFiles) throws proguard.ParseException- 抛出:
proguard.ParseException
-
extraJar
public void extraJar(java.io.File extraJar)
-
getskipnonpubliclibraryclasses
@Internal public java.lang.Object getskipnonpubliclibraryclasses()
-
skipnonpubliclibraryclasses
public void skipnonpubliclibraryclasses()
-
getdontskipnonpubliclibraryclassmembers
@Internal public java.lang.Object getdontskipnonpubliclibraryclassmembers()
-
dontskipnonpubliclibraryclassmembers
public void dontskipnonpubliclibraryclassmembers()
-
getkeepdirectories
@Internal public java.lang.Object getkeepdirectories()
-
keepdirectories
public void keepdirectories()
-
keepdirectories
public void keepdirectories(java.lang.String filter)
-
target
public void target(java.lang.String targetClassVersion)
-
getforceprocessing
@Internal public java.lang.Object getforceprocessing()
-
forceprocessing
public void forceprocessing()
-
keep
public void keep(java.lang.String classSpecificationString) throws proguard.ParseException- 抛出:
proguard.ParseException
-
keep
public void keep(java.util.Map keepArgs, java.lang.String classSpecificationString) throws proguard.ParseException- 抛出:
proguard.ParseException
-
keep
public void keep(java.util.Map keepClassSpecificationArgs) throws proguard.ParseException- 抛出:
proguard.ParseException
-
keep
public void keep(java.util.Map keepClassSpecificationArgs, groovy.lang.Closure classMembersClosure) throws proguard.ParseException- 抛出:
proguard.ParseException
-
keepclassmembers
public void keepclassmembers(java.lang.String classSpecificationString) throws proguard.ParseException- 抛出:
proguard.ParseException
-
keepclassmembers
public void keepclassmembers(java.util.Map keepArgs, java.lang.String classSpecificationString) throws proguard.ParseException- 抛出:
proguard.ParseException
-
keepclassmembers
public void keepclassmembers(java.util.Map keepClassSpecificationArgs) throws proguard.ParseException- 抛出:
proguard.ParseException
-
keepclassmembers
public void keepclassmembers(java.util.Map keepClassSpecificationArgs, groovy.lang.Closure classMembersClosure) throws proguard.ParseException- 抛出:
proguard.ParseException
-
keepclasseswithmembers
public void keepclasseswithmembers(java.lang.String classSpecificationString) throws proguard.ParseException- 抛出:
proguard.ParseException
-
keepclasseswithmembers
public void keepclasseswithmembers(java.util.Map keepArgs, java.lang.String classSpecificationString) throws proguard.ParseException- 抛出:
proguard.ParseException
-
keepclasseswithmembers
public void keepclasseswithmembers(java.util.Map keepClassSpecificationArgs) throws proguard.ParseException- 抛出:
proguard.ParseException
-
keepclasseswithmembers
public void keepclasseswithmembers(java.util.Map keepClassSpecificationArgs, groovy.lang.Closure classMembersClosure) throws proguard.ParseException- 抛出:
proguard.ParseException
-
keepnames
public void keepnames(java.lang.String classSpecificationString) throws proguard.ParseException- 抛出:
proguard.ParseException
-
keepnames
public void keepnames(java.util.Map keepArgs, java.lang.String classSpecificationString) throws proguard.ParseException- 抛出:
proguard.ParseException
-
keepnames
public void keepnames(java.util.Map keepClassSpecificationArgs) throws proguard.ParseException- 抛出:
proguard.ParseException
-
keepnames
public void keepnames(java.util.Map keepClassSpecificationArgs, groovy.lang.Closure classMembersClosure) throws proguard.ParseException- 抛出:
proguard.ParseException
-
keepclassmembernames
public void keepclassmembernames(java.lang.String classSpecificationString) throws proguard.ParseException- 抛出:
proguard.ParseException
-
keepclassmembernames
public void keepclassmembernames(java.util.Map keepArgs, java.lang.String classSpecificationString) throws proguard.ParseException- 抛出:
proguard.ParseException
-
keepclassmembernames
public void keepclassmembernames(java.util.Map keepClassSpecificationArgs) throws proguard.ParseException- 抛出:
proguard.ParseException
-
keepclassmembernames
public void keepclassmembernames(java.util.Map keepClassSpecificationArgs, groovy.lang.Closure classMembersClosure) throws proguard.ParseException- 抛出:
proguard.ParseException
-
keepclasseswithmembernames
public void keepclasseswithmembernames(java.lang.String classSpecificationString) throws proguard.ParseException- 抛出:
proguard.ParseException
-
keepclasseswithmembernames
public void keepclasseswithmembernames(java.util.Map keepArgs, java.lang.String classSpecificationString) throws proguard.ParseException- 抛出:
proguard.ParseException
-
keepclasseswithmembernames
public void keepclasseswithmembernames(java.util.Map keepClassSpecificationArgs) throws proguard.ParseException- 抛出:
proguard.ParseException
-
keepclasseswithmembernames
public void keepclasseswithmembernames(java.util.Map keepClassSpecificationArgs, groovy.lang.Closure classMembersClosure) throws proguard.ParseException- 抛出:
proguard.ParseException
-
keepcode
public void keepcode(java.lang.String classSpecificationString) throws proguard.ParseException- 抛出:
proguard.ParseException
-
keepcode
public void keepcode(java.util.Map keepArgs, java.lang.String classSpecificationString) throws proguard.ParseException- 抛出:
proguard.ParseException
-
keepcode
public void keepcode(java.util.Map keepClassSpecificationArgs) throws proguard.ParseException- 抛出:
proguard.ParseException
-
keepcode
public void keepcode(java.util.Map keepClassSpecificationArgs, groovy.lang.Closure classMembersClosure) throws proguard.ParseException- 抛出:
proguard.ParseException
-
getprintseeds
@Internal public java.lang.Object getprintseeds()
-
printseeds
public void printseeds()
-
printseeds
public void printseeds(java.lang.Object printSeeds) throws proguard.ParseException- 抛出:
proguard.ParseException
-
getPrintSeedsFile
@Optional @OutputFile public java.io.File getPrintSeedsFile()
-
getdontshrink
@Internal public java.lang.Object getdontshrink()
-
dontshrink
public void dontshrink()
-
getprintusage
@Internal public java.lang.Object getprintusage()
-
printusage
public void printusage()
-
printusage
public void printusage(java.lang.Object printUsage) throws proguard.ParseException- 抛出:
proguard.ParseException
-
getPrintUsageFile
@Optional @OutputFile public java.io.File getPrintUsageFile()
-
whyareyoukeeping
public void whyareyoukeeping(java.lang.String classSpecificationString) throws proguard.ParseException- 抛出:
proguard.ParseException
-
whyareyoukeeping
public void whyareyoukeeping(java.util.Map classSpecificationArgs) throws proguard.ParseException- 抛出:
proguard.ParseException
-
whyareyoukeeping
public void whyareyoukeeping(java.util.Map classSpecificationArgs, groovy.lang.Closure classMembersClosure) throws proguard.ParseException- 抛出:
proguard.ParseException
-
getdontoptimize
@Internal public java.lang.Object getdontoptimize()
-
dontoptimize
public void dontoptimize()
-
optimizations
public void optimizations(java.lang.String filter)
-
optimizationpasses
public void optimizationpasses(int optimizationPasses)
-
assumenosideeffects
public void assumenosideeffects(java.lang.String classSpecificationString) throws proguard.ParseException- 抛出:
proguard.ParseException
-
assumenosideeffects
public void assumenosideeffects(java.util.Map classSpecificationArgs, groovy.lang.Closure classMembersClosure) throws proguard.ParseException- 抛出:
proguard.ParseException
-
assumenoexternalsideeffects
public void assumenoexternalsideeffects(java.lang.String classSpecificationString) throws proguard.ParseException- 抛出:
proguard.ParseException
-
assumenoexternalsideeffects
public void assumenoexternalsideeffects(java.util.Map classSpecificationArgs, groovy.lang.Closure classMembersClosure) throws proguard.ParseException- 抛出:
proguard.ParseException
-
assumenoescapingparameters
public void assumenoescapingparameters(java.lang.String classSpecificationString) throws proguard.ParseException- 抛出:
proguard.ParseException
-
assumenoescapingparameters
public void assumenoescapingparameters(java.util.Map classSpecificationArgs, groovy.lang.Closure classMembersClosure) throws proguard.ParseException- 抛出:
proguard.ParseException
-
assumenoexternalreturnvalues
public void assumenoexternalreturnvalues(java.lang.String classSpecificationString) throws proguard.ParseException- 抛出:
proguard.ParseException
-
assumenoexternalreturnvalues
public void assumenoexternalreturnvalues(java.util.Map classSpecificationArgs, groovy.lang.Closure classMembersClosure) throws proguard.ParseException- 抛出:
proguard.ParseException
-
assumevalues
public void assumevalues(java.lang.String classSpecificationString) throws proguard.ParseException- 抛出:
proguard.ParseException
-
assumevalues
public void assumevalues(java.util.Map classSpecificationArgs, groovy.lang.Closure classMembersClosure) throws proguard.ParseException- 抛出:
proguard.ParseException
-
getallowaccessmodification
@Internal public java.lang.Object getallowaccessmodification()
-
allowaccessmodification
public void allowaccessmodification()
-
getmergeinterfacesaggressively
@Internal public java.lang.Object getmergeinterfacesaggressively()
-
mergeinterfacesaggressively
public void mergeinterfacesaggressively()
-
getdontobfuscate
@Internal public java.lang.Object getdontobfuscate()
-
dontobfuscate
public void dontobfuscate()
-
getprintmapping
@Internal public java.lang.Object getprintmapping()
-
printmapping
public void printmapping()
-
printmapping
public void printmapping(java.lang.Object printMapping) throws proguard.ParseException- 抛出:
proguard.ParseException
-
getPrintMappingFile
@Optional @OutputFile public java.io.File getPrintMappingFile()
-
applymapping
public void applymapping(java.lang.Object applyMapping) throws proguard.ParseException- 抛出:
proguard.ParseException
-
obfuscationdictionary
public void obfuscationdictionary(java.lang.Object obfuscationDictionary) throws proguard.ParseException, java.net.MalformedURLException- 抛出:
proguard.ParseExceptionjava.net.MalformedURLException
-
classobfuscationdictionary
public void classobfuscationdictionary(java.lang.Object classObfuscationDictionary) throws proguard.ParseException, java.net.MalformedURLException- 抛出:
proguard.ParseExceptionjava.net.MalformedURLException
-
packageobfuscationdictionary
public void packageobfuscationdictionary(java.lang.Object packageObfuscationDictionary) throws proguard.ParseException, java.net.MalformedURLException- 抛出:
proguard.ParseExceptionjava.net.MalformedURLException
-
getoverloadaggressively
@Internal public java.lang.Object getoverloadaggressively()
-
overloadaggressively
public void overloadaggressively()
-
getuseuniqueclassmembernames
@Internal public java.lang.Object getuseuniqueclassmembernames()
-
useuniqueclassmembernames
public void useuniqueclassmembernames()
-
getdontusemixedcaseclassnames
@Internal public java.lang.Object getdontusemixedcaseclassnames()
-
dontusemixedcaseclassnames
public void dontusemixedcaseclassnames()
-
getkeeppackagenames
@Internal public java.lang.Object getkeeppackagenames()
-
keeppackagenames
public void keeppackagenames()
-
keeppackagenames
public void keeppackagenames(java.lang.String filter)
-
getflattenpackagehierarchy
@Internal public java.lang.Object getflattenpackagehierarchy()
-
flattenpackagehierarchy
public void flattenpackagehierarchy()
-
flattenpackagehierarchy
public void flattenpackagehierarchy(java.lang.String flattenPackageHierarchy)
-
getrepackageclasses
@Internal public java.lang.Object getrepackageclasses()
-
repackageclasses
public void repackageclasses()
-
repackageclasses
public void repackageclasses(java.lang.String repackageClasses)
-
getkeepattributes
@Internal public java.lang.Object getkeepattributes()
-
keepattributes
public void keepattributes()
-
keepattributes
public void keepattributes(java.lang.String filter)
-
getkeepparameternames
@Internal public java.lang.Object getkeepparameternames()
-
keepparameternames
public void keepparameternames()
-
getrenamesourcefileattribute
@Internal public java.lang.Object getrenamesourcefileattribute()
-
renamesourcefileattribute
public void renamesourcefileattribute()
-
renamesourcefileattribute
public void renamesourcefileattribute(java.lang.String newSourceFileAttribute)
-
getadaptclassstrings
@Internal public java.lang.Object getadaptclassstrings()
-
adaptclassstrings
public void adaptclassstrings()
-
adaptclassstrings
public void adaptclassstrings(java.lang.String filter)
-
getkeepkotlinmetadata
@Internal public java.lang.Object getkeepkotlinmetadata()
-
keepkotlinmetadata
public void keepkotlinmetadata()
-
getadaptresourcefilenames
@Internal public java.lang.Object getadaptresourcefilenames()
-
adaptresourcefilenames
public void adaptresourcefilenames()
-
adaptresourcefilenames
public void adaptresourcefilenames(java.lang.String filter)
-
getadaptresourcefilecontents
@Internal public java.lang.Object getadaptresourcefilecontents()
-
adaptresourcefilecontents
public void adaptresourcefilecontents()
-
adaptresourcefilecontents
public void adaptresourcefilecontents(java.lang.String filter)
-
getdontpreverify
@Internal public java.lang.Object getdontpreverify()
-
dontpreverify
public void dontpreverify()
-
getmicroedition
@Internal public java.lang.Object getmicroedition()
-
microedition
public void microedition()
-
getandroid
@Internal public java.lang.Object getandroid()
-
android
public void android()
-
keystore
public void keystore(java.lang.Object keyStore)
-
keystorepassword
public void keystorepassword(java.lang.String keyStorePassword)
-
keyalias
public void keyalias(java.lang.String keyAlias)
-
keypassword
public void keypassword(java.lang.String keyPassword)
-
getverbose
@Internal public java.lang.Object getverbose()
-
verbose
public void verbose()
-
getdontnote
@Internal public java.lang.Object getdontnote()
-
dontnote
public void dontnote()
-
dontnote
public void dontnote(java.lang.String filter)
-
getdontwarn
@Internal public java.lang.Object getdontwarn()
-
dontwarn
public void dontwarn()
-
dontwarn
public void dontwarn(java.lang.String filter)
-
getignorewarnings
@Internal public java.lang.Object getignorewarnings()
-
ignorewarnings
public void ignorewarnings()
-
getprintconfiguration
@Internal public java.lang.Object getprintconfiguration()
-
printconfiguration
public void printconfiguration()
-
printconfiguration
public void printconfiguration(java.lang.Object printConfiguration) throws proguard.ParseException- 抛出:
proguard.ParseException
-
getPrintConfigurationFile
@Optional @OutputFile public java.io.File getPrintConfigurationFile()
-
getdump
@Internal public java.lang.Object getdump()
-
dump
public void dump()
-
dump
public void dump(java.lang.Object dump) throws proguard.ParseException- 抛出:
proguard.ParseException
-
getDumpFile
@Optional @OutputFile public java.io.File getDumpFile()
-
getaddconfigurationdebugging
@Internal public java.lang.Object getaddconfigurationdebugging()
-
addconfigurationdebugging
public void addconfigurationdebugging()
-
field
public void field(java.util.Map memberSpecificationArgs) throws proguard.ParseException- 抛出:
proguard.ParseException
-
constructor
public void constructor(java.util.Map memberSpecificationArgs) throws proguard.ParseException- 抛出:
proguard.ParseException
-
method
public void method(java.util.Map memberSpecificationArgs) throws proguard.ParseException- 抛出:
proguard.ParseException
-
proguard
public void proguard() throws java.lang.Exception- 抛出:
java.lang.Exception
-
extendClassSpecifications
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.
-
-