public class DeobfuscateJar extends CachedTask
| Constructor and Description |
|---|
DeobfuscateJar() |
| Modifier and Type | Method and Description |
|---|---|
void |
addTransformer(java.lang.Object... obj)
adds an access transformer to the deobfuscation of this
|
void |
addTransformerClean(java.lang.Object... 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() |
java.lang.Object |
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() |
boolean |
isFailOnAtError() |
void |
setApplyMarkers(boolean applyMarkers) |
void |
setDirty() |
void |
setExceptorCfg(DelayedFile exceptorCfg) |
void |
setExceptorJson(DelayedFile exceptorJson) |
void |
setFailOnAtError(boolean failOnAtError) |
void |
setFieldCsv(java.lang.Object fieldCsv) |
void |
setInJar(DelayedFile inJar) |
void |
setLog(java.lang.Object log) |
void |
setMethodCsv(java.lang.Object methodCsv) |
void |
setOutCleanJar(java.lang.Object outJar) |
void |
setOutDirtyJar(DelayedFile outDirtyJar) |
void |
setSrg(java.lang.Object srg) |
void |
setStripSynthetics(boolean stripSynthetics) |
cacheClassHash, doesCache, setDoesCacheaddValidator, appendParallelSafeAction, compareTo, configure, deleteAllActions, dependsOn, dependsOnTaskDidWork, doFirst, doFirst, doLast, doLast, execute, executeWithoutThrowingTaskFailure, 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, toStringclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitconfigure, deleteAllActions, dependsOn, dependsOnTaskDidWork, doFirst, doFirst, doLast, doLast, finalizedBy, getActions, getAnt, getConvention, getDependsOn, getDescription, getDidWork, getEnabled, getFinalizedBy, getGroup, getInputs, getLogger, getLogging, getMustRunAfter, getName, getOutputs, getPath, getProject, getShouldRunAfter, getState, getTaskDependencies, getTemporaryDir, hasProperty, leftShift, mustRunAfter, onlyIf, onlyIf, property, setActions, setDependsOn, setDescription, setDidWork, setEnabled, setFinalizedBy, setGroup, setMustRunAfter, setOnlyIf, setOnlyIf, setProperty, setShouldRunAfter, shouldRunAfterpublic void addTransformerClean(java.lang.Object... 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 boolean isFailOnAtError()
public void setFailOnAtError(boolean failOnAtError)
public java.io.File getInJar()
public void setInJar(DelayedFile inJar)
public java.io.File getLog()
public void setLog(java.lang.Object log)
public java.io.File getSrg()
public void setSrg(java.lang.Object srg)
public java.io.File getOutCleanJar()
public void setOutCleanJar(java.lang.Object outJar)
public java.io.File getOutDirtyJar()
public void setOutDirtyJar(DelayedFile outDirtyJar)
public boolean isClean()
public java.lang.Object getDelayedOutput()
@OutputFile public java.io.File getOutJar()
public org.gradle.api.file.FileCollection getAts()
public java.io.File getFieldCsv()
public void setFieldCsv(java.lang.Object fieldCsv)
public java.io.File getMethodCsv()
public void setMethodCsv(java.lang.Object methodCsv)
protected boolean defaultCache()
defaultCache in class CachedTaskpublic void setDirty()
public boolean getStripSynthetics()
public void setStripSynthetics(boolean stripSynthetics)