程序包 proguard.ant

类 ProGuardTask

  • 所有已实现的接口:
    java.lang.Cloneable

    public class ProGuardTask
    extends ConfigurationTask
    This Task allows to configure and run ProGuard from Ant.
    • 构造器详细资料

      • ProGuardTask

        public ProGuardTask()
    • 方法详细资料

      • setConfiguration

        public void setConfiguration​(java.io.File configurationFile)
                              throws org.apache.tools.ant.BuildException
        抛出:
        org.apache.tools.ant.BuildException
      • setOutjar

        public void setOutjar​(java.lang.String parameters)
        已过时。
        Use the nested outjar element instead.
      • setSkipnonpubliclibraryclasses

        public void setSkipnonpubliclibraryclasses​(boolean skipNonPublicLibraryClasses)
      • setSkipnonpubliclibraryclassmembers

        public void setSkipnonpubliclibraryclassmembers​(boolean skipNonPublicLibraryClassMembers)
      • setTarget

        public void setTarget​(java.lang.String target)
      • setForceprocessing

        public void setForceprocessing​(boolean forceProcessing)
      • setPrintseeds

        public void setPrintseeds​(java.io.File printSeeds)
      • setShrink

        public void setShrink​(boolean shrink)
      • setPrintusage

        public void setPrintusage​(java.io.File printUsage)
      • setOptimize

        public void setOptimize​(boolean optimize)
      • setOptimizationpasses

        public void setOptimizationpasses​(int optimizationPasses)
      • setAllowaccessmodification

        public void setAllowaccessmodification​(boolean allowAccessModification)
      • setMergeinterfacesaggressively

        public void setMergeinterfacesaggressively​(boolean mergeinterfacesaggressively)
      • setObfuscate

        public void setObfuscate​(boolean obfuscate)
      • setPrintmapping

        public void setPrintmapping​(java.io.File printMapping)
      • setApplymapping

        public void setApplymapping​(java.io.File applyMapping)
      • setObfuscationdictionary

        public void setObfuscationdictionary​(java.io.File obfuscationDictionary)
      • setClassobfuscationdictionary

        public void setClassobfuscationdictionary​(java.io.File classObfuscationDictionary)
      • setPackageobfuscationdictionary

        public void setPackageobfuscationdictionary​(java.io.File packageObfuscationDictionary)
      • setOverloadaggressively

        public void setOverloadaggressively​(boolean overloadAggressively)
      • setUseuniqueclassmembernames

        public void setUseuniqueclassmembernames​(boolean useUniqueClassMemberNames)
      • setUsemixedcaseclassnames

        public void setUsemixedcaseclassnames​(boolean useMixedCaseClassNames)
      • setFlattenpackagehierarchy

        public void setFlattenpackagehierarchy​(java.lang.String flattenPackageHierarchy)
      • setRepackageclasses

        public void setRepackageclasses​(java.lang.String repackageClasses)
      • setDefaultpackage

        public void setDefaultpackage​(java.lang.String defaultPackage)
        已过时。
        Use the repackageclasses attribute instead.
      • setKeepparameternames

        public void setKeepparameternames​(boolean keepParameterNames)
      • setRenamesourcefileattribute

        public void setRenamesourcefileattribute​(java.lang.String newSourceFileAttribute)
      • setPreverify

        public void setPreverify​(boolean preverify)
      • setMicroedition

        public void setMicroedition​(boolean microEdition)
      • setAndroid

        public void setAndroid​(boolean android)
      • setVerbose

        public void setVerbose​(boolean verbose)
      • setNote

        public void setNote​(boolean note)
      • setWarn

        public void setWarn​(boolean warn)
      • setIgnorewarnings

        public void setIgnorewarnings​(boolean ignoreWarnings)
      • setPrintconfiguration

        public void setPrintconfiguration​(java.io.File printConfiguration)
      • setDump

        public void setDump​(java.io.File dump)
      • setAddconfigurationdebugging

        public void setAddconfigurationdebugging​(boolean addConfigurationDebugging)
      • setKeepkotlinmetadata

        public void setKeepkotlinmetadata​(boolean keepKotlinMetadata)
      • execute

        public void execute()
                     throws org.apache.tools.ant.BuildException
        覆盖:
        execute 在类中 org.apache.tools.ant.Task
        抛出:
        org.apache.tools.ant.BuildException