java.lang.Object
org.gradle.api.internal.AbstractTask
org.gradle.api.DefaultTask
net.minecraftforge.gradle.tasks.abstractutil.CachedTask
net.minecraftforge.gradle.tasks.abstractutil.EditJarTask
所有已实现的接口:
Comparable<org.gradle.api.Task>, org.gradle.api.internal.DynamicObjectAware, org.gradle.api.internal.TaskInternal, org.gradle.api.Named, org.gradle.api.plugins.ExtensionAware, org.gradle.api.Task, org.gradle.util.Configurable<org.gradle.api.Task>
直接已知子类:
ProcessSrcJarTask, RemapSourcesTask

public abstract class EditJarTask extends CachedTask
  • 嵌套类概要

    从类继承的嵌套类/接口 net.minecraftforge.gradle.tasks.abstractutil.CachedTask

    CachedTask.Cached, CachedTask.Excluded

    从接口继承的嵌套类/接口 org.gradle.api.Named

    org.gradle.api.Named.Namer
  • 字段概要

    字段
    修饰符和类型
    字段
    说明
    protected DelayedFile
     
    protected DelayedFile
     
    protected HashMap<String,byte[]>
     
    protected HashMap<String,String>
     

    从接口继承的字段 org.gradle.api.Task

    TASK_ACTION, TASK_CONSTRUCTOR_ARGS, TASK_DEPENDS_ON, TASK_DESCRIPTION, TASK_GROUP, TASK_NAME, TASK_OVERWRITE, TASK_TYPE
  • 构造器概要

    构造器
    构造器
    说明
     
  • 方法概要

    修饰符和类型
    方法
    说明
    abstract String
    asRead(String file)
     
    abstract void
    Do Stuff after the jar is Written
    abstract void
    Do Stuff before the jar is read
    abstract void
    Do Stuff after the jar is read, but before it is written.
    void
     
     
     
    HashMap<String,byte[]>
     
     
    void
     
    void
     
    void
    setResourceMap(HashMap<String,byte[]> resourceMap)
     
    void
     

    从类继承的方法 net.minecraftforge.gradle.tasks.abstractutil.CachedTask

    defaultCache, doesCache, setDoesCache

    从类继承的方法 org.gradle.api.DefaultTask

    compareTo, configure, dependsOn, doFirst, doFirst, doFirst, doLast, doLast, doLast, finalizedBy, getActions, getAnt, getDependsOn, getDescription, getDestroyables, getDidWork, getEnabled, getExtensions, getFinalizedBy, getGroup, getInputs, getLocalState, getLogger, getLogging, getMustRunAfter, getName, getOutputs, getPath, getProject, getShouldRunAfter, getState, getTaskDependencies, getTemporaryDir, getTimeout, hasProperty, mustRunAfter, onlyIf, onlyIf, onlyIf, property, setActions, setDependsOn, setDescription, setDidWork, setEnabled, setFinalizedBy, setGroup, setMustRunAfter, setOnlyIf, setOnlyIf, setOnlyIf, setProperty, setShouldRunAfter, shouldRunAfter, usesService

    从类继承的方法 org.gradle.api.internal.AbstractTask

    acceptServiceReferences, appendParallelSafeAction, doNotTrackState, doNotTrackStateIf, getAsDynamicObject, getIdentityPath, getImpliesSubProjects, getLifecycleDependencies, getOnlyIf, getReasonNotToTrackState, getReasonsNotToTrackState, getReasonTaskIsIncompatibleWithConfigurationCache, getRequiredServices, getServices, getSharedResources, getStandardOutputCapture, getTaskActions, getTaskIdentity, getTemporaryDirFactory, hasTaskActions, injectIntoNewInstance, isCompatibleWithConfigurationCache, isEnabled, isHasCustomActions, notCompatibleWithConfigurationCache, prependParallelSafeAction, restoreOnlyIf, restoreTaskActions, setImpliesSubProjects

    从类继承的方法 java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    从接口继承的方法 org.gradle.api.Task

    doNotTrackState, notCompatibleWithConfigurationCache
  • 字段详细资料

  • 构造器详细资料

    • EditJarTask

      public EditJarTask()
  • 方法详细资料

    • doTask

      public void doTask() throws Throwable
      抛出:
      Throwable
    • asRead

      public abstract String asRead(String file)
    • doStuffBefore

      public abstract void doStuffBefore() throws Exception
      Do Stuff before the jar is read
      抛出:
      Exception - for convenience
    • doStuffMiddle

      public abstract void doStuffMiddle() throws Exception
      Do Stuff after the jar is read, but before it is written.
      抛出:
      Exception - for convenience
    • doStuffAfter

      public abstract void doStuffAfter() throws Exception
      Do Stuff after the jar is Written
      抛出:
      Exception - for convenience
    • getInJar

      public File getInJar()
    • setInJar

      public void setInJar(DelayedFile inJar)
    • getOutJar

      public File getOutJar()
    • setOutJar

      public void setOutJar(DelayedFile outJar)
    • getResourceMap

      public HashMap<String,byte[]> getResourceMap()
    • setResourceMap

      public void setResourceMap(HashMap<String,byte[]> resourceMap)
    • getSourceMap

      public HashMap<String,String> getSourceMap()
    • setSourceMap

      public void setSourceMap(HashMap<String,String> sourceMap)