Package net.fabricmc.loom.task
Class AbstractRemapJarTask
java.lang.Object
org.gradle.api.internal.AbstractTask
org.gradle.api.DefaultTask
org.gradle.api.internal.ConventionTask
org.gradle.api.tasks.AbstractCopyTask
org.gradle.api.tasks.bundling.AbstractArchiveTask
org.gradle.api.tasks.bundling.Zip
org.gradle.jvm.tasks.Jar
net.fabricmc.loom.task.AbstractRemapJarTask
- All Implemented Interfaces:
Comparable<org.gradle.api.Task>,org.gradle.api.file.ContentFilterable,org.gradle.api.file.CopyProcessingSpec,org.gradle.api.file.CopySourceSpec,org.gradle.api.file.CopySpec,org.gradle.api.internal.DynamicObjectAware,org.gradle.api.internal.file.copy.CopySpecSource,org.gradle.api.internal.IConventionAware,org.gradle.api.internal.TaskInternal,org.gradle.api.Named,org.gradle.api.plugins.ExtensionAware,org.gradle.api.Task,org.gradle.api.tasks.util.PatternFilterable,org.gradle.util.Configurable<org.gradle.api.Task>
- Direct Known Subclasses:
RemapJarTask,RemapSourcesJarTask
@DisableCachingByDefault(because="Jar task cannot be cached")
public abstract class AbstractRemapJarTask
extends org.gradle.jvm.tasks.Jar
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classstatic interfaceNested classes/interfaces inherited from interface org.gradle.api.Named
org.gradle.api.Named.Namer -
Field Summary
Fields inherited from class org.gradle.jvm.tasks.Jar
DEFAULT_EXTENSIONFields inherited from class org.gradle.api.tasks.bundling.Zip
ZIP_EXTENSIONFields inherited from interface org.gradle.api.Task
TASK_ACTION, TASK_CONSTRUCTOR_ARGS, TASK_DEPENDS_ON, TASK_DESCRIPTION, TASK_GROUP, TASK_NAME, TASK_OVERWRITE, TASK_TYPE -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidapplyClientOnlyManifestAttributes(AbstractRemapJarTask.AbstractRemapParams params, List<String> entries) abstract org.gradle.api.provider.ListProperty<String> abstract org.gradle.api.file.ConfigurableFileCollectionprotected abstract org.gradle.api.provider.Property<ClientEntriesService.Options> protected abstract org.gradle.api.provider.Provider<? extends ClientEntriesService.Options> getClientOnlyEntriesOptionsProvider(org.gradle.api.tasks.SourceSet clientSourceSet) abstract org.gradle.api.provider.Property<String> abstract org.gradle.api.file.ConfigurableFileCollectionOptionally supply a single mapping file or jar file containing mappings to be used for remapping.abstract org.gradle.api.provider.Property<Boolean> org.gradle.api.file.RegularFilePropertygetInput()Deprecated.abstract org.gradle.api.file.RegularFilePropertyThe main input jar to remap.abstract org.gradle.api.provider.Property<String> protected abstract org.gradle.api.provider.Property<ModPlatform> abstract org.gradle.api.provider.Property<String> abstract org.gradle.api.provider.Property<String> protected abstract org.gradle.workers.WorkerExecutorfinal <P extends AbstractRemapJarTask.AbstractRemapParams>
voidsubmitWork(Class<? extends AbstractRemapJarTask.AbstractRemapAction<P>> workAction, org.gradle.api.Action<P> action) Methods inherited from class org.gradle.jvm.tasks.Jar
getManifest, getManifestContentCharset, getMetadataCharset, getMetaInf, manifest, manifest, metaInf, metaInf, setManifest, setManifestContentCharset, setMetadataCharsetMethods inherited from class org.gradle.api.tasks.bundling.Zip
createCopyAction, getCompressor, getEntryCompression, isZip64, setEntryCompression, setZip64Methods inherited from class org.gradle.api.tasks.bundling.AbstractArchiveTask
createCopyActionExecuter, getArchiveAppendix, getArchiveBaseName, getArchiveClassifier, getArchiveExtension, getArchiveFile, getArchiveFileName, getArchiveVersion, getDestinationDirectory, getFileSystemOperations, into, into, into, isPreserveFileTimestamps, isReproducibleFileOrder, setPreserveFileTimestamps, setReproducibleFileOrder, useFileSystemPermissionsMethods inherited from class org.gradle.api.tasks.AbstractCopyTask
copy, createRootSpec, dirPermissions, eachFile, eachFile, exclude, exclude, exclude, exclude, expand, expand, filePermissions, filesMatching, filesMatching, filesNotMatching, filesNotMatching, filter, filter, filter, filter, from, from, from, getDirectoryFileTreeFactory, getDirPermissions, getDocumentationRegistry, getDuplicatesStrategy, getExcludes, getFileLookup, getFilePermissions, getFileResolver, getFileSystem, getFilteringCharset, getIncludeEmptyDirs, getIncludes, getInstantiator, getMainSpec, getObjectFactory, getPropertyFactory, getRootSpec, getSource, include, include, include, include, isCaseSensitive, rename, rename, rename, rename, setCaseSensitive, setDuplicatesStrategy, setExcludes, setFilteringCharset, setIncludeEmptyDirs, setIncludes, withMethods inherited from class org.gradle.api.internal.ConventionTask
conventionMapping, conventionMapping, getConventionMappingMethods 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, usesServiceMethods inherited from class 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, setImpliesSubProjectsMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.gradle.api.Task
doNotTrackState, notCompatibleWithConfigurationCache
-
Constructor Details
-
AbstractRemapJarTask
@Inject public AbstractRemapJarTask()
-
-
Method Details
-
getInputFile
@PathSensitive(NONE) @InputFile public abstract org.gradle.api.file.RegularFileProperty getInputFile()The main input jar to remap. Other contents can be added to this task, but this jar must always be present.The input file's manifest will be copied into the remapped jar.
-
getClasspath
@Classpath public abstract org.gradle.api.file.ConfigurableFileCollection getClasspath() -
getSourceNamespace
-
getTargetNamespace
-
getWorkerExecutor
@Inject protected abstract org.gradle.workers.WorkerExecutor getWorkerExecutor() -
getIncludesClientOnlyClasses
-
getAdditionalClientOnlyEntries
@Input public abstract org.gradle.api.provider.ListProperty<String> getAdditionalClientOnlyEntries() -
getClientOnlySourceSetName
@Input @Optional public abstract org.gradle.api.provider.Property<String> getClientOnlySourceSetName() -
getCustomMappings
@Experimental @InputFiles @PathSensitive(NONE) @Optional public abstract org.gradle.api.file.ConfigurableFileCollection getCustomMappings()Optionally supply a single mapping file or jar file containing mappings to be used for remapping. -
getJarType
-
getClientEntriesServiceOptions
@Optional protected abstract org.gradle.api.provider.Property<ClientEntriesService.Options> getClientEntriesServiceOptions() -
getModPlatform
-
submitWork
public final <P extends AbstractRemapJarTask.AbstractRemapParams> void submitWork(Class<? extends AbstractRemapJarTask.AbstractRemapAction<P>> workAction, org.gradle.api.Action<P> action) -
getClientOnlyEntriesOptionsProvider
protected abstract org.gradle.api.provider.Provider<? extends ClientEntriesService.Options> getClientOnlyEntriesOptionsProvider(org.gradle.api.tasks.SourceSet clientSourceSet) -
applyClientOnlyManifestAttributes
protected void applyClientOnlyManifestAttributes(AbstractRemapJarTask.AbstractRemapParams params, List<String> entries) -
getInput
@Deprecated @InputFile @PathSensitive(NONE) public org.gradle.api.file.RegularFileProperty getInput()Deprecated.
-