proguard.ant
Class ProGuardTask
java.lang.Object
org.apache.tools.ant.ProjectComponent
org.apache.tools.ant.Task
proguard.ant.ConfigurationTask
proguard.ant.ProGuardTask
- public class ProGuardTask
- extends ConfigurationTask
This Task allows to configure and run ProGuard from Ant.
| Fields inherited from class org.apache.tools.ant.Task |
description, location, target, taskName, taskType, wrapper |
| Fields inherited from class org.apache.tools.ant.ProjectComponent |
project |
| Methods inherited from class proguard.ant.ConfigurationTask |
addConfiguredConfiguration, addConfiguredInjar, addConfiguredKeep, addConfiguredKeepattribute, addConfiguredKeepclasseswithmembernames, addConfiguredKeepclasseswithmembers, addConfiguredKeepclassmembernames, addConfiguredKeepclassmembers, addConfiguredKeepnames, addConfiguredLibraryjar, addConfiguredOutjar, addText, appendTo |
| Methods inherited from class org.apache.tools.ant.Task |
getDescription, getLocation, getOwningTarget, getRuntimeConfigurableWrapper, getTaskName, handleErrorFlush, handleErrorOutput, handleFlush, handleOutput, init, isInvalid, log, log, maybeConfigure, perform, setDescription, setLocation, setOwningTarget, setRuntimeConfigurableWrapper, setTaskName |
| Methods inherited from class org.apache.tools.ant.ProjectComponent |
getProject, setProject |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ProGuardTask
public ProGuardTask()
setConfiguration
public void setConfiguration(File configurationFile)
throws org.apache.tools.ant.BuildException
- Throws:
org.apache.tools.ant.BuildException
setRenamesourcefileattribute
public void setRenamesourcefileattribute(String newSourceFileAttribute)
setPrintseeds
public void setPrintseeds(String printSeeds)
setPrintusage
public void setPrintusage(String printUsage)
setPrintmapping
public void setPrintmapping(String printMapping)
setApplymapping
public void setApplymapping(String applyMapping)
setDump
public void setDump(String dump)
setVerbose
public void setVerbose(boolean verbose)
setIgnorewarnings
public void setIgnorewarnings(boolean ignoreWarnings)
setWarn
public void setWarn(boolean warn)
setNote
public void setNote(boolean note)
setShrink
public void setShrink(boolean shrink)
setOptimize
public void setOptimize(boolean optimize)
setObfuscate
public void setObfuscate(boolean obfuscate)
setAllowaccessmodification
public void setAllowaccessmodification(boolean allowAccessModification)
setUsemixedcaseclassnames
public void setUsemixedcaseclassnames(boolean useMixedCaseClassNames)
setOverloadaggressively
public void setOverloadaggressively(boolean overloadAggressively)
setDefaultpackage
public void setDefaultpackage(String defaultPackage)
setSkipnonpubliclibraryclasses
public void setSkipnonpubliclibraryclasses(boolean skipNonPublicLibraryClasses)
setOutjar
public void setOutjar(String parameters)
- Deprecated. Use the nested outjar element instead.
execute
public void execute()
throws org.apache.tools.ant.BuildException
- Throws:
org.apache.tools.ant.BuildException