Class DecompileJarTask
- java.lang.Object
-
- org.gradle.api.internal.AbstractTask
-
- org.gradle.api.DefaultTask
-
- org.spongepowered.gradle.vanilla.task.DecompileJarTask
-
- All Implemented Interfaces:
java.lang.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>
public abstract class DecompileJarTask extends org.gradle.api.DefaultTask
-
-
Constructor Summary
Constructors Constructor Description DecompileJarTask()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description voidexecute()abstract org.gradle.api.provider.MapProperty<java.lang.String,java.lang.String>getExtraFernFlowerArgs()Extra arguments to pass to fernflower, to override VanillaGradle's defaults.abstract org.gradle.api.provider.Property<java.lang.Boolean>getForced()abstract org.gradle.api.provider.Property<org.gradle.api.artifacts.ArtifactCollection>getInputArtifacts()abstract org.gradle.api.provider.Property<org.gradle.jvm.toolchain.JavaLauncher>getJavaLauncher()abstract org.gradle.api.provider.Property<MinecraftPlatform>getMinecraftPlatform()abstract org.gradle.api.provider.Property<MinecraftProviderService>getMinecraftProvider()abstract org.gradle.api.provider.Property<java.lang.String>getMinecraftVersion()abstract org.gradle.api.file.FileCollectiongetWorkerClasspath()Get the classpath used to execute the jar decompile worker.protected abstract org.gradle.workers.WorkerExecutorgetWorkerExecutor()abstract voidsetWorkerClasspath(org.gradle.api.file.FileCollection collection)-
Methods inherited from class 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
-
Methods inherited from class org.gradle.api.internal.AbstractTask
acceptServiceReferences, appendParallelSafeAction, doNotTrackState, getAsDynamicObject, getConvention, getIdentityPath, getImpliesSubProjects, getLifecycleDependencies, getOnlyIf, getReasonNotToTrackState, getReasonTaskIsIncompatibleWithConfigurationCache, getRequiredServices, getServices, getSharedResources, getStandardOutputCapture, getTaskActions, getTaskIdentity, getTemporaryDirFactory, hasTaskActions, injectIntoNewInstance, isCompatibleWithConfigurationCache, isEnabled, isHasCustomActions, notCompatibleWithConfigurationCache, prependParallelSafeAction, setImpliesSubProjects
-
-
-
-
Method Detail
-
getWorkerClasspath
@Classpath public abstract org.gradle.api.file.FileCollection getWorkerClasspath()
Get the classpath used to execute the jar decompile worker.This must contain the
net.minecraftforge:forgeflowerlibrary and its dependencies.- Returns:
- the classpath.
-
setWorkerClasspath
public abstract void setWorkerClasspath(org.gradle.api.file.FileCollection collection)
-
getInputArtifacts
@Input public abstract org.gradle.api.provider.Property<org.gradle.api.artifacts.ArtifactCollection> getInputArtifacts()
-
getMinecraftPlatform
@Input public abstract org.gradle.api.provider.Property<MinecraftPlatform> getMinecraftPlatform()
-
getMinecraftVersion
@Input public abstract org.gradle.api.provider.Property<java.lang.String> getMinecraftVersion()
-
getMinecraftProvider
@Internal public abstract org.gradle.api.provider.Property<MinecraftProviderService> getMinecraftProvider()
-
getJavaLauncher
@Input @Optional public abstract org.gradle.api.provider.Property<org.gradle.jvm.toolchain.JavaLauncher> getJavaLauncher()
-
getExtraFernFlowerArgs
@Input @Optional public abstract org.gradle.api.provider.MapProperty<java.lang.String,java.lang.String> getExtraFernFlowerArgs()
Extra arguments to pass to fernflower, to override VanillaGradle's defaults.- Returns:
- extra arguments
-
getForced
@Input @Optional public abstract org.gradle.api.provider.Property<java.lang.Boolean> getForced()
-
getWorkerExecutor
@Inject protected abstract org.gradle.workers.WorkerExecutor getWorkerExecutor()
-
execute
public void execute()
-
-