public class PatchSourcesTask extends AbstractEditJarTask
| Constructor | Description |
|---|---|
PatchSourcesTask() |
| Modifier and Type | Method | Description |
|---|---|---|
void |
addInject(java.lang.Object obj) |
|
java.lang.String |
asRead(java.lang.String fileName,
java.lang.String file) |
Called as the .java files of the jar are read from the jar
|
void |
doStuffAfter() |
Do Stuff after the jar is Written
|
void |
doStuffBefore() |
Do Stuff before the jar is read
|
void |
doStuffMiddle(java.util.Map<java.lang.String,java.lang.String> sourceMap,
java.util.Map<java.lang.String,byte[]> resourceMap) |
Do Stuff after the jar is read, but before it is written.
|
int |
getPatchStrip() |
|
boolean |
isFailOnError() |
|
boolean |
isMakeRejects() |
|
void |
setFailOnError(boolean failOnError) |
|
void |
setInjects(java.util.List<java.lang.Object> injects) |
|
void |
setMakeRejects(boolean makeRejects) |
|
void |
setMaxFuzz(int maxFuzz) |
|
void |
setPatches(java.lang.Object patchDir) |
|
void |
setPatchStrip(int patchStrip) |
|
protected boolean |
storeJarInRam() |
Whether to store the contents of the jar in RAM.
|
doTask, setInJar, setOutJaraddValidator, appendParallelSafeAction, compareTo, configure, deleteAllActions, dependsOn, dependsOnTaskDidWork, doFirst, doFirst, doFirst, doLast, doLast, doLast, execute, finalizedBy, getActions, getAnt, getAsDynamicObject, getConvention, getDependsOn, getDescription, getDestroyables, getDidWork, getEnabled, getExecuter, getExtensions, getFinalizedBy, getGroup, getIdentityPath, getImpliesSubProjects, getInputs, getLocalState, getLogger, getLogging, getMustRunAfter, getName, getOnlyIf, getOutputs, getPath, getProject, getServices, getShouldRunAfter, getStandardOutputCapture, getState, getTaskActions, getTaskDependencies, getTemporaryDir, getTemporaryDirFactory, getValidators, hasProperty, hasTaskActions, injectIntoNewInstance, isEnabled, isHasCustomActions, leftShift, mustRunAfter, onlyIf, onlyIf, prependParallelSafeAction, property, setActions, setDependsOn, setDescription, setDidWork, setEnabled, setExecuter, setFinalizedBy, setGroup, setImpliesSubProjects, setMustRunAfter, setOnlyIf, setOnlyIf, setProperty, setShouldRunAfter, shouldRunAfter, toStringcacheClassHash, defaultCache, doesCache, setDoesCachenewInputDirectory, newInputFile, newOutputDirectory, newOutputFileclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitconfigure, deleteAllActions, dependsOn, dependsOnTaskDidWork, doFirst, doFirst, doFirst, doLast, doLast, doLast, finalizedBy, getActions, getAnt, getConvention, getDependsOn, getDescription, getDestroyables, getDidWork, getEnabled, getFinalizedBy, getGroup, getInputs, getLocalState, 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 doStuffBefore()
throws java.io.IOException
AbstractEditJarTaskdoStuffBefore in class AbstractEditJarTaskjava.io.IOExceptionpublic void doStuffMiddle(java.util.Map<java.lang.String,java.lang.String> sourceMap,
java.util.Map<java.lang.String,byte[]> resourceMap)
throws java.lang.Exception
AbstractEditJarTaskdoStuffMiddle in class AbstractEditJarTasksourceMap - name->contents for all java files in the jarresourceMap - name->contents for everything elsejava.lang.Exception - for conveniencepublic void setMaxFuzz(int maxFuzz)
public int getPatchStrip()
public void setPatchStrip(int patchStrip)
public boolean isMakeRejects()
public void setMakeRejects(boolean makeRejects)
public boolean isFailOnError()
public void setFailOnError(boolean failOnError)
public void setPatches(java.lang.Object patchDir)
public void setInjects(java.util.List<java.lang.Object> injects)
public void addInject(java.lang.Object obj)
protected boolean storeJarInRam()
AbstractEditJarTaskstoreJarInRam in class AbstractEditJarTaskpublic java.lang.String asRead(java.lang.String fileName,
java.lang.String file)
AbstractEditJarTaskasRead in class AbstractEditJarTaskfileName - name of the current entryfile - current contents of the entrypublic void doStuffAfter()
AbstractEditJarTaskdoStuffAfter in class AbstractEditJarTask