public class ReobfTask
extends org.gradle.api.DefaultTask
| Constructor and Description |
|---|
ReobfTask() |
| Modifier and Type | Method and Description |
|---|---|
void |
addExtraSrgFile(java.lang.Object thing) |
void |
doTask()
Generates the signature files.
|
java.io.File |
getDeobfFile() |
java.io.File |
getExceptorCfg() |
java.util.List<java.lang.String> |
getExtraSrg() |
org.gradle.api.file.FileCollection |
getExtraSrgFiles() |
java.io.File |
getFieldCsv() |
java.lang.String |
getMcVersion() |
java.io.File |
getMethodCsv() |
org.gradle.api.internal.DefaultDomainObjectSet<ObfArtifact> |
getObfOutput() |
java.io.File |
getRecompFile() |
java.io.File |
getSrg() |
boolean |
getUseRetroGuard() |
void |
reobf(org.gradle.api.artifacts.Configuration... configurations)
Configures the task to obfuscate every artifact of the given configurations
|
void |
reobf(org.gradle.api.artifacts.Configuration configuration,
groovy.lang.Closure<java.lang.Object> artifactSpec)
Configures the task to obfuscate every artifact of the given configurations
|
void |
reobf(java.io.File... files)
Configures the task to reobf each of the given files
|
void |
reobf(java.io.File file,
org.gradle.api.Action<ArtifactSpec> artifactSpec) |
void |
reobf(java.io.File file,
groovy.lang.Closure<java.lang.Object> artifactSpec)
Configures the task to reobf each of the given files
|
void |
reobf(org.gradle.api.artifacts.PublishArtifact... publishArtifacts)
Configures the task to sign each of the given artifacts
|
void |
reobf(org.gradle.api.artifacts.PublishArtifact art,
org.gradle.api.Action<ArtifactSpec> artifactSpec) |
void |
reobf(org.gradle.api.artifacts.PublishArtifact publishArtifact,
groovy.lang.Closure<java.lang.Object> artifactSpec)
Configures the task to sign each of the given artifacts
|
void |
reobf(org.gradle.api.Task... tasks)
Configures the task to sign the archive produced for each of the given tasks (which must be archive tasks).
|
void |
reobf(org.gradle.api.Task task,
org.gradle.api.Action<ArtifactSpec> artifactSpec) |
void |
reobf(org.gradle.api.Task task,
groovy.lang.Closure<java.lang.Object> artifactSpec) |
void |
setDeobfFile(DelayedFile deobfFile) |
void |
setExceptorCfg(DelayedFile file) |
void |
setExtraSrg(java.util.List<java.lang.String> extraSrg) |
void |
setFieldCsv(DelayedFile fieldCsv) |
void |
setMcVersion(DelayedString mcVersion) |
void |
setMethodCsv(DelayedFile methodCsv) |
void |
setRecompFile(DelayedFile recompFile) |
void |
setSrg(DelayedFile srg) |
void |
setSrg(java.lang.String srg) |
void |
setSrgMcp() |
void |
setSrgSrg() |
void |
setUseRetroGuard(boolean useRG) |
addValidator, 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 reobf(org.gradle.api.Task task,
org.gradle.api.Action<ArtifactSpec> artifactSpec)
public void reobf(org.gradle.api.Task task,
groovy.lang.Closure<java.lang.Object> artifactSpec)
public void reobf(org.gradle.api.Task... tasks)
tasks - taskspublic void reobf(org.gradle.api.artifacts.PublishArtifact art,
org.gradle.api.Action<ArtifactSpec> artifactSpec)
public void reobf(org.gradle.api.artifacts.PublishArtifact publishArtifact,
groovy.lang.Closure<java.lang.Object> artifactSpec)
publishArtifact - artifactartifactSpec - configuration closurepublic void reobf(org.gradle.api.artifacts.PublishArtifact... publishArtifacts)
publishArtifacts - artifactspublic void reobf(java.io.File file,
org.gradle.api.Action<ArtifactSpec> artifactSpec)
public void reobf(java.io.File file,
groovy.lang.Closure<java.lang.Object> artifactSpec)
file - fileartifactSpec - configuration closurepublic void reobf(java.io.File... files)
files - filespublic void reobf(org.gradle.api.artifacts.Configuration configuration,
groovy.lang.Closure<java.lang.Object> artifactSpec)
configuration - configartifactSpec - configuration closurepublic void reobf(org.gradle.api.artifacts.Configuration... configurations)
configurations - configspublic void doTask()
throws java.lang.Exception
java.lang.Exception - Becuase of FileIO and because retroguard throws an Exceptionpublic boolean getUseRetroGuard()
public void setUseRetroGuard(boolean useRG)
public java.lang.String getMcVersion()
public void setMcVersion(DelayedString mcVersion)
public java.io.File getDeobfFile()
public void setDeobfFile(DelayedFile deobfFile)
public java.io.File getRecompFile()
public void setRecompFile(DelayedFile recompFile)
public java.io.File getExceptorCfg()
public void setExceptorCfg(DelayedFile file)
public java.util.List<java.lang.String> getExtraSrg()
public void setExtraSrg(java.util.List<java.lang.String> extraSrg)
public void addExtraSrgFile(java.lang.Object thing)
@InputFiles public org.gradle.api.file.FileCollection getExtraSrgFiles()
public java.io.File getSrg()
public void setSrg(DelayedFile srg)
public void setSrg(java.lang.String srg)
public void setSrgSrg()
public void setSrgMcp()
public java.io.File getFieldCsv()
public void setFieldCsv(DelayedFile fieldCsv)
public java.io.File getMethodCsv()
public void setMethodCsv(DelayedFile methodCsv)
public org.gradle.api.internal.DefaultDomainObjectSet<ObfArtifact> getObfOutput()