public class ProcessJarTask extends CachedTask
CachedTask.Cached, CachedTask.Excluded| Constructor and Description |
|---|
ProcessJarTask() |
| Modifier and Type | Method and Description |
|---|---|
void |
addTransformer(java.lang.Object... obj)
adds an access transformer to the deobfuscation of this
|
void |
addTransformerClean(DelayedFile... obj) |
void |
applyExceptor(java.io.File inJar,
java.io.File outJar,
java.io.File config,
java.io.File log,
java.util.Set<java.io.File> ats) |
protected boolean |
defaultCache() |
void |
doTask() |
org.gradle.api.file.FileCollection |
getAts() |
DelayedFile |
getDelayedOutput()
returns the actual output DelayedFile depending on Clean status
Unlike getOutputJar() this method does not resolve the files.
|
java.io.File |
getExceptorCfg() |
java.io.File |
getExceptorJson() |
java.io.File |
getFieldCsv() |
java.io.File |
getInJar() |
java.io.File |
getLog() |
java.io.File |
getMethodCsv() |
java.io.File |
getOutCleanJar() |
java.io.File |
getOutDirtyJar() |
java.io.File |
getOutJar()
returns the actual output file depending on Clean status
|
java.io.File |
getSrg() |
boolean |
getStripSynthetics() |
boolean |
isApplyMarkers() |
boolean |
isClean() |
void |
setApplyMarkers(boolean applyMarkers) |
void |
setDirty() |
void |
setExceptorCfg(DelayedFile exceptorCfg) |
void |
setExceptorJson(DelayedFile exceptorJson) |
void |
setFieldCsv(DelayedFile fieldCsv) |
void |
setInJar(DelayedFile inJar) |
void |
setLog(DelayedFile Log) |
void |
setMethodCsv(DelayedFile methodCsv) |
void |
setOutCleanJar(DelayedFile outJar) |
void |
setOutDirtyJar(DelayedFile outDirtyJar) |
void |
setSrg(DelayedFile srg) |
void |
setStripSynthetics(boolean stripSynthetics) |
doesCache, setDoesCacheaddValidator, appendParallelSafeAction, compareTo, configure, deleteAllActions, dependsOn, dependsOnTaskDidWork, doFirst, doFirst, doLast, doLast, execute, finalizedBy, getActions, getAnt, getAsDynamicObject, getConvention, getDependsOn, getDescription, getDidWork, getEnabled, getExecuter, getExtensions, getFinalizedBy, getGroup, getImpliesSubProjects, getInputs, getLogger, getLogging, getMustRunAfter, getName, getOnlyIf, getOutputs, getPath, getProject, getServices, getShouldRunAfter, getStandardOutputCapture, getState, getTaskActions, getTaskDependencies, getTemporaryDir, getTemporaryDirFactory, getValidators, hasProperty, injectIntoNewInstance, isEnabled, isHasCustomActions, leftShift, mustRunAfter, onlyIf, onlyIf, prependParallelSafeAction, property, setActions, setDependsOn, setDescription, setDidWork, setEnabled, setExecuter, setFinalizedBy, setGroup, setImpliesSubProjects, setMustRunAfter, setName, setOnlyIf, setOnlyIf, setProject, setProperty, setShouldRunAfter, shouldRunAfter, toStringpublic void addTransformerClean(DelayedFile... obj)
public void addTransformer(java.lang.Object... obj)
obj - access transformerspublic void doTask()
throws java.io.IOException
java.io.IOExceptionpublic void applyExceptor(java.io.File inJar,
java.io.File outJar,
java.io.File config,
java.io.File log,
java.util.Set<java.io.File> ats)
throws java.io.IOException
java.io.IOExceptionpublic java.io.File getExceptorCfg()
public void setExceptorCfg(DelayedFile exceptorCfg)
public java.io.File getExceptorJson()
public void setExceptorJson(DelayedFile exceptorJson)
public boolean isApplyMarkers()
public void setApplyMarkers(boolean applyMarkers)
public java.io.File getInJar()
public void setInJar(DelayedFile inJar)
public java.io.File getLog()
public void setLog(DelayedFile Log)
public java.io.File getSrg()
public void setSrg(DelayedFile srg)
public java.io.File getOutCleanJar()
public void setOutCleanJar(DelayedFile outJar)
public java.io.File getOutDirtyJar()
public void setOutDirtyJar(DelayedFile outDirtyJar)
public boolean isClean()
public DelayedFile getDelayedOutput()
@OutputFile public java.io.File getOutJar()
public org.gradle.api.file.FileCollection getAts()
public java.io.File getFieldCsv()
public void setFieldCsv(DelayedFile fieldCsv)
public java.io.File getMethodCsv()
public void setMethodCsv(DelayedFile methodCsv)
protected boolean defaultCache()
defaultCache in class CachedTaskpublic void setDirty()
public boolean getStripSynthetics()
public void setStripSynthetics(boolean stripSynthetics)