Package dev.lukebemish.crochet.tasks
Class RemapModsSourcesConfigMaker
java.lang.Object
dev.lukebemish.crochet.tasks.RemapModsSourcesConfigMaker
- All Implemented Interfaces:
TaskGraphExecution.ConfigMaker
public abstract class RemapModsSourcesConfigMaker
extends Object
implements TaskGraphExecution.ConfigMaker
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract org.gradle.api.file.RegularFilePropertyabstract org.gradle.api.file.ConfigurableFileCollectionabstract org.gradle.api.provider.ListProperty<ArtifactTarget> dev.lukebemish.taskgraphrunner.model.ConfigvoidremapSingleJar(TaskGraphExecution task, Consumer<org.gradle.api.file.RegularFileProperty> input, Consumer<org.gradle.api.file.RegularFileProperty> output, Consumer<org.gradle.api.file.RegularFileProperty> mappings, org.gradle.api.file.FileCollection remappingClasspath) voidsetup(TaskGraphExecution outer, org.gradle.api.artifacts.Configuration source, org.gradle.api.artifacts.Configuration exclude, org.gradle.api.file.Directory destinationDirectory)
-
Constructor Details
-
RemapModsSourcesConfigMaker
@Inject public RemapModsSourcesConfigMaker()
-
-
Method Details
-
getTargets
-
getRemappingClasspath
@InputFiles @Classpath public abstract org.gradle.api.file.ConfigurableFileCollection getRemappingClasspath() -
getMappings
@InputFile @PathSensitive(NONE) public abstract org.gradle.api.file.RegularFileProperty getMappings() -
makeConfig
- Specified by:
makeConfigin interfaceTaskGraphExecution.ConfigMaker- Throws:
IOException
-
setup
public void setup(TaskGraphExecution outer, org.gradle.api.artifacts.Configuration source, org.gradle.api.artifacts.Configuration exclude, org.gradle.api.file.Directory destinationDirectory) -
remapSingleJar
public void remapSingleJar(TaskGraphExecution task, Consumer<org.gradle.api.file.RegularFileProperty> input, Consumer<org.gradle.api.file.RegularFileProperty> output, Consumer<org.gradle.api.file.RegularFileProperty> mappings, org.gradle.api.file.FileCollection remappingClasspath)
-