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() |
groovy.lang.Closure<java.io.File> |
getDelayedOutput()
returns the actual output Object 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 |
getOutJar()
returns the actual output file depending on Clean status
|
java.io.File |
getSrg() |
boolean |
isApplyMarkers() |
boolean |
isClean() |
boolean |
isFailOnAtError() |
void |
setApplyMarkers(boolean applyMarkers) |
void |
setDirty() |
void |
setExceptorCfg(java.lang.Object exceptorCfg) |
void |
setExceptorJson(java.lang.Object exceptorJson) |
void |
setFailOnAtError(boolean failOnAtError) |
void |
setFieldCsv(java.lang.Object fieldCsv) |
void |
setInJar(java.lang.Object inJar) |
void |
setLog(java.lang.Object log) |
void |
setMethodCsv(java.lang.Object methodCsv) |
void |
setOutJar(java.lang.Object outJar) |
void |
setSrg(java.lang.Object srg) |
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(java.lang.Object exceptorCfg)
public java.io.File getExceptorJson()
public void setExceptorJson(java.lang.Object 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(java.lang.Object 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)
@OutputFile public java.io.File getOutJar()
public void setOutJar(java.lang.Object outJar)
public groovy.lang.Closure<java.io.File> getDelayedOutput()
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 boolean isClean()
public void setDirty()