public class RemapSources extends AbstractEditJarTask
resolvedInJar, resolvedOutJar| Constructor and Description |
|---|
RemapSources() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
addsJavadocs() |
java.lang.String |
asRead(java.lang.String name,
java.lang.String text)
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.
|
java.io.File |
getFieldsCsv() |
java.io.File |
getMethodsCsv() |
java.io.File |
getParamsCsv() |
void |
setAddsJavadocs(boolean javadoc) |
void |
setFieldsCsv(DelayedFile fieldsCsv) |
void |
setMethodsCsv(DelayedFile methodsCsv) |
void |
setParamsCsv(DelayedFile paramsCsv) |
protected boolean |
storeJarInRam()
Whether to store the contents of the jar in RAM.
|
doTask, getInJar, getOutJar, saveJar, setInJar, setOutJarcacheClassHash, defaultCache, 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, 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 doStuffBefore()
throws java.lang.Exception
AbstractEditJarTaskdoStuffBefore in class AbstractEditJarTaskjava.lang.Exception - for convenienceprotected boolean storeJarInRam()
AbstractEditJarTaskstoreJarInRam in class AbstractEditJarTaskpublic java.lang.String asRead(java.lang.String name,
java.lang.String text)
AbstractEditJarTaskasRead in class AbstractEditJarTaskname - name of the current entrytext - current contents of the entrypublic java.io.File getMethodsCsv()
public void setMethodsCsv(DelayedFile methodsCsv)
public java.io.File getFieldsCsv()
public void setFieldsCsv(DelayedFile fieldsCsv)
public java.io.File getParamsCsv()
public void setParamsCsv(DelayedFile paramsCsv)
public boolean addsJavadocs()
public void setAddsJavadocs(boolean javadoc)
public 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 doStuffAfter()
throws java.lang.Exception
AbstractEditJarTaskdoStuffAfter in class AbstractEditJarTaskjava.lang.Exception - for convenience