Index

A B C D E F G H I J L M N O P R S T U V W Z 
All Classes and Interfaces|All Packages|Constant Field Values

A

AbstractGitTask - Class in net.javasauce.ss.tasks.git
Created by covers1624 on 6/29/25.
AbstractGitTask(String, Executor) - Constructor for class net.javasauce.ss.tasks.git.AbstractGitTask
 
action() - Method in record class net.javasauce.ss.util.VersionManifest.Rule
Returns the value of the action record component.
add(CharSequence) - Method in class net.javasauce.ss.util.task.TaskCacheBuilder
 
add(Number) - Method in class net.javasauce.ss.util.task.TaskCacheBuilder
 
add(Object) - Method in class net.javasauce.ss.util.task.TaskCacheBuilder
 
add(Path) - Method in class net.javasauce.ss.util.task.TaskCacheBuilder
 
add(TaskIO<T>) - Method in class net.javasauce.ss.util.task.TaskCacheBuilder
 
add(TaskIO<T>, Function<? super T, ? extends U>) - Method in class net.javasauce.ss.util.task.TaskCacheBuilder
 
added(int[], String) - Static method in record class net.javasauce.ss.tasks.report.GenerateComparisonsTask.CaseComparison
 
ADDED - Enum constant in enum class net.javasauce.ss.tasks.report.GenerateComparisonsTask.ComparisonType
 
addedTotal() - Method in record class net.javasauce.ss.tasks.report.GenerateComparisonsTask.CaseComparison
Returns the value of the addedTotal record component.
addEmbed(DiscordWebhook.Embed) - Method in class net.javasauce.ss.util.DiscordWebhook
 
addEmbeds(Collection<DiscordWebhook.Embed>) - Method in class net.javasauce.ss.util.DiscordWebhook
 
addField(String, String, boolean) - Method in class net.javasauce.ss.util.DiscordWebhook.Embed
 
addFileBytes(MessageDigest, Path) - Static method in class net.javasauce.ss.util.Hashing
 
addMutator(SneakyUtils.ThrowingConsumer<Path, IOException>) - Method in class net.javasauce.ss.tasks.DownloadTask
 
addRow(String, TestCaseDef, String, String) - Method in class net.javasauce.ss.util.ReportTableGenerator
 
addStreamBytes(MessageDigest, InputStream) - Static method in class net.javasauce.ss.util.Hashing
 
addUTFBytes(MessageDigest, String) - Static method in class net.javasauce.ss.util.Hashing
 
ALLOW - Enum constant in enum class net.javasauce.ss.util.VersionManifest.Action
 
allVersions() - Method in class net.javasauce.ss.util.ProcessableVersionSet
 
amend - Variable in class net.javasauce.ss.tasks.git.CommitTask
 
amendChanges(String) - Method in class net.javasauce.ss.tasks.git.AbstractGitTask
 
ANNOTATIONS - Static variable in record class net.javasauce.ss.util.LibraryDownload
 
applies() - Method in record class net.javasauce.ss.util.VersionManifest.OSRule
 
apply(List<VersionManifest.Rule>, Set<String>) - Static method in record class net.javasauce.ss.util.VersionManifest.Rule
 
apply(Set<String>) - Method in record class net.javasauce.ss.util.VersionManifest.Rule
 
arch() - Method in record class net.javasauce.ss.util.VersionManifest.OSRule
Returns the value of the arch record component.
argument() - Method in record class net.javasauce.ss.util.VersionManifest.LoggingEntry
Returns the value of the argument record component.
arguments() - Method in record class net.javasauce.ss.util.VersionManifest
Returns the value of the arguments record component.
Arguments(List<VersionManifest.ConditionalEntry>, List<VersionManifest.ConditionalEntry>) - Constructor for record class net.javasauce.ss.util.VersionManifest.Arguments
Creates an instance of a Arguments record class.
artifact() - Method in record class net.javasauce.ss.util.VersionManifest.LibraryDownloads
Returns the value of the artifact record component.
assertExitCode(int) - Method in record class net.javasauce.ss.util.ProcessUtils.ProcessResult
 
AssetIndex(String, String, long, long, String) - Constructor for record class net.javasauce.ss.util.VersionManifest.AssetIndex
Creates an instance of a AssetIndex record class.
Author(String, String, String) - Constructor for record class net.javasauce.ss.util.DiscordWebhook.Embed.Author
Creates an instance of a Author record class.

B

BarrierTask - Class in net.javasauce.ss.tasks.util
A task which does not execute anything.
BarrierTask(String) - Constructor for class net.javasauce.ss.tasks.util.BarrierTask
 
before() - Method in record class net.javasauce.ss.util.CommittedTestCasePair
Returns the value of the before record component.
body() - Method in record class net.javasauce.ss.util.InMemoryDownload
Returns the value of the body record component.
branch - Variable in class net.javasauce.ss.tasks.git.CheckoutBranchTask
 
branch - Variable in class net.javasauce.ss.tasks.git.FastForwardTask
 
branches - Variable in class net.javasauce.ss.tasks.git.PushAllTask
 
broken - Variable in class net.javasauce.ss.tasks.report.TestCaseDef.Case
 
BROKEN - Enum constant in enum class net.javasauce.ss.tasks.report.TestCaseState
 
BrokenDef() - Constructor for class net.javasauce.ss.tasks.report.TestCaseDef.BrokenDef
 
build() - Method in class net.javasauce.ss.util.ReportTableGenerator
 
BYTECODE_ROUND_TRIP - Enum constant in enum class net.javasauce.ss.tasks.report.TestCaseState
 

C

cacheDir - Variable in class net.javasauce.ss.tasks.detect.DetectChangesTask
 
Case() - Constructor for class net.javasauce.ss.tasks.report.TestCaseDef.Case
 
CaseComparison(GenerateComparisonsTask.ComparisonType, String, String, int[], int[], int[], int[], int[]) - Constructor for record class net.javasauce.ss.tasks.report.GenerateComparisonsTask.CaseComparison
Creates an instance of a CaseComparison record class.
cases - Variable in class net.javasauce.ss.tasks.report.TestCaseDef
 
CHANGED - Enum constant in enum class net.javasauce.ss.util.ProcessableVersionSet.ChangeReason
 
ChangedVersion(ProcessableVersionSet.ChangeReason, String) - Constructor for record class net.javasauce.ss.util.ProcessableVersionSet.ChangedVersion
Creates an instance of a ChangedVersion record class.
CheckoutBranchTask - Class in net.javasauce.ss.tasks.git
Created by covers1624 on 6/29/25.
checkoutOrCreateBranch(String) - Method in class net.javasauce.ss.tasks.git.AbstractGitTask
 
classifiers() - Method in record class net.javasauce.ss.util.VersionManifest.LibraryDownloads
Returns the value of the classifiers record component.
clean - Variable in class net.javasauce.ss.tasks.git.CheckoutBranchTask
 
clearClone - Variable in class net.javasauce.ss.tasks.git.SetupGitRepoTask
 
client() - Method in record class net.javasauce.ss.util.VersionManifest.Logging
Returns the value of the client record component.
commit - Variable in class net.javasauce.ss.tasks.git.FastForwardTask
 
commit() - Method in record class net.javasauce.ss.util.CommittedTestCaseDef
Returns the value of the commit record component.
commitChanges(String) - Method in class net.javasauce.ss.tasks.git.AbstractGitTask
 
commitMessage - Variable in class net.javasauce.ss.tasks.git.CommitTask
 
commitName() - Method in record class net.javasauce.ss.util.VersionRequest
Returns the value of the commitName record component.
CommitTask - Class in net.javasauce.ss.tasks.git
Created by covers1624 on 6/29/25.
CommittedTestCaseDef - Record Class in net.javasauce.ss.util
Created by covers1624 on 6/18/25.
CommittedTestCaseDef(String, String, TestCaseDef) - Constructor for record class net.javasauce.ss.util.CommittedTestCaseDef
Creates an instance of a CommittedTestCaseDef record class.
CommittedTestCasePair - Record Class in net.javasauce.ss.util
Created by covers1624 on 8/22/25.
CommittedTestCasePair(String, CommittedTestCaseDef, CommittedTestCaseDef) - Constructor for record class net.javasauce.ss.util.CommittedTestCasePair
Creates an instance of a CommittedTestCasePair record class.
commitTitle() - Method in record class net.javasauce.ss.util.CommittedTestCaseDef
Returns the value of the commitTitle record component.
COMPARE - Enum constant in enum class net.javasauce.ss.tasks.report.GenerateComparisonsTask.ComparisonType
 
compareCases(CommittedTestCaseDef, CommittedTestCaseDef) - Static method in class net.javasauce.ss.tasks.report.GenerateComparisonsTask
 
comparisons - Variable in class net.javasauce.ss.tasks.report.DiscordReportTask
 
comparisons - Variable in class net.javasauce.ss.tasks.report.GenerateComparisonsTask
 
COMPILE - Enum constant in enum class net.javasauce.ss.tasks.report.TestCaseState
 
complianceLevel() - Method in record class net.javasauce.ss.util.VersionListManifest.Version
Returns the value of the complianceLevel record component.
component() - Method in record class net.javasauce.ss.util.VersionManifest.McJavaVersion
Returns the value of the component record component.
computeBranchName() - Method in record class net.javasauce.ss.util.VersionManifest
 
computedOutput(String) - Method in class net.javasauce.ss.util.task.Task
Create a new output for your task.
computeJavaVersion() - Method in record class net.javasauce.ss.util.VersionManifest
 
ConditionalEntryDeserializer() - Constructor for class net.javasauce.ss.util.VersionManifest.ConditionalEntryDeserializer
 
CopyTask - Class in net.javasauce.ss.tasks.util
Copies the specified file or directory content.
create(String, Executor, Consumer<DecompileTask>) - Static method in class net.javasauce.ss.tasks.DecompileTask
 
create(String, Executor, Consumer<DetectChangesTask>) - Static method in class net.javasauce.ss.tasks.detect.DetectChangesTask
 
create(String, Executor, Consumer<CheckoutBranchTask>) - Static method in class net.javasauce.ss.tasks.git.CheckoutBranchTask
 
create(String, Executor, Consumer<CommitTask>) - Static method in class net.javasauce.ss.tasks.git.CommitTask
 
create(String, Executor, Consumer<DeleteTagsTask>) - Static method in class net.javasauce.ss.tasks.git.DeleteTagsTask
 
create(String, Executor, Consumer<ExtractTestStatsTask>) - Static method in class net.javasauce.ss.tasks.git.ExtractTestStatsTask
 
create(String, Executor, Consumer<FastForwardTask>) - Static method in class net.javasauce.ss.tasks.git.FastForwardTask
 
create(String, Executor, Consumer<PushAllTask>) - Static method in class net.javasauce.ss.tasks.git.PushAllTask
 
create(String, Executor, Consumer<SetupGitRepoTask>) - Static method in class net.javasauce.ss.tasks.git.SetupGitRepoTask
 
create(String, Executor, Consumer<RemapperTask>) - Static method in class net.javasauce.ss.tasks.RemapperTask
 
create(String, Executor, Consumer<DiscordReportTask>) - Static method in class net.javasauce.ss.tasks.report.DiscordReportTask
 
create(String, Executor, Consumer<GenerateComparisonsTask>) - Static method in class net.javasauce.ss.tasks.report.GenerateComparisonsTask
 
create(String, Executor, Consumer<CopyTask>) - Static method in class net.javasauce.ss.tasks.util.CopyTask
 
create(String, Executor, Consumer<GenerateGradleProjectTask>) - Static method in class net.javasauce.ss.tasks.util.GenerateGradleProjectTask
 
create(String, Executor, Consumer<GenerateRootProjectTask>) - Static method in class net.javasauce.ss.tasks.util.GenerateRootProjectTask
 
create(String, Executor, Consumer<UnzipTask>) - Static method in class net.javasauce.ss.tasks.util.UnzipTask
 
create(String, Executor, HttpEngine, Consumer<DownloadTask>) - Static method in class net.javasauce.ss.tasks.DownloadTask
 
create(String, Executor, HttpEngine, Consumer<PrepareToolTask>) - Static method in class net.javasauce.ss.tasks.PrepareToolTask
 
create(String, Executor, JdkProvider, Consumer<SetupJdkTask>) - Static method in class net.javasauce.ss.tasks.util.SetupJdkTask
 
createTag(String) - Method in class net.javasauce.ss.tasks.git.AbstractGitTask
 
current() - Static method in enum class net.javasauce.ss.util.VersionManifest.OS
 

D

declareCompositeTask(Task) - Method in class net.javasauce.ss.util.task.Task
Declare the given task execute before this task.
DECOMPILER_TEMPLATE - Static variable in class net.javasauce.ss.SnowShovel
 
decompilerOverride - Variable in class net.javasauce.ss.tasks.detect.DetectChangesTask
 
decompilerVersion() - Method in record class net.javasauce.ss.util.RunRequest
Returns the value of the decompilerVersion record component.
DecompileTask - Class in net.javasauce.ss.tasks
Created by covers1624 on 1/21/25.
def() - Method in record class net.javasauce.ss.util.CommittedTestCaseDef
Returns the value of the def record component.
DeleteHierarchyVisitor - Class in net.javasauce.ss.util
Created by covers1624 on 12/9/24.
DeleteHierarchyVisitor() - Constructor for class net.javasauce.ss.util.DeleteHierarchyVisitor
 
DeleteTagsTask - Class in net.javasauce.ss.tasks.git
Created by covers1624 on 7/24/25.
dependsOn(Iterable<Task>) - Method in class net.javasauce.ss.util.task.Task
Mark this task as requiring the provided tasks, without declaring any IO dependencies.
dependsOn(Task...) - Method in class net.javasauce.ss.util.task.Task
Mark this task as requiring the provided tasks, without declaring any IO dependencies.
deriveFrom(TaskIO<? extends A>, Function<? super A, ? extends T>) - Method in class net.javasauce.ss.util.task.TaskOutput
Derive this output's value from the input or output of another task, with the given function applied to the result.
deriveFrom(TaskIO<? extends A>, TaskIO<? extends B>, BiFunction<? super A, ? super B, ? extends T>) - Method in class net.javasauce.ss.util.task.TaskOutput
Derive this output's value from multiple inputs and/or outputs of other tasks, with the given function applied to the result.
deriveFrom(TaskIO<A>, Function<? super A, ? extends T>) - Method in class net.javasauce.ss.util.task.TaskInput
Derive this input's value from the input or output of another task, with the given function applied to the result.
deriveFrom(TaskIO<A>, TaskIO<B>, BiFunction<? super A, ? super B, ? extends T>) - Method in class net.javasauce.ss.util.task.TaskInput
Derive this input's value from multiple inputs and/or outputs of other tasks, with the given function applied to the result.
deserialize(JsonElement, Type, JsonDeserializationContext) - Method in class net.javasauce.ss.util.VersionManifest.ConditionalEntryDeserializer
 
deserialize(JsonElement, Type, JsonDeserializationContext) - Method in class net.javasauce.ss.util.VersionManifest.OsDeserializer
 
DetectChangesTask - Class in net.javasauce.ss.tasks.detect
Created by covers1624 on 7/16/25.
digest(String) - Static method in class net.javasauce.ss.util.Hashing
 
DISALLOW - Enum constant in enum class net.javasauce.ss.util.VersionManifest.Action
 
DiscordReportTask - Class in net.javasauce.ss.tasks.report
Created by covers1624 on 6/16/25.
DiscordWebhook - Class in net.javasauce.ss.util
Based off the implementation provided here ...
DiscordWebhook(String) - Constructor for class net.javasauce.ss.util.DiscordWebhook
Constructs a new DiscordWebhook instance
DiscordWebhook.Embed - Class in net.javasauce.ss.util
 
DiscordWebhook.Embed.Author - Record Class in net.javasauce.ss.util
 
DiscordWebhook.Embed.Field - Record Class in net.javasauce.ss.util
 
DiscordWebhook.Embed.Footer - Record Class in net.javasauce.ss.util
 
DiscordWebhook.Embed.Image - Record Class in net.javasauce.ss.util
 
DiscordWebhook.Embed.Thumbnail - Record Class in net.javasauce.ss.util
 
doDownload(HttpEngine, String, InMemoryDownload) - Static method in record class net.javasauce.ss.util.InMemoryDownload
 
Download(String, long, String) - Constructor for record class net.javasauce.ss.util.VersionManifest.Download
Creates an instance of a Download record class.
downloadHash - Variable in class net.javasauce.ss.tasks.DownloadTask
 
downloadLen - Variable in class net.javasauce.ss.tasks.DownloadTask
 
downloads() - Method in record class net.javasauce.ss.util.VersionManifest
Returns the value of the downloads record component.
downloads() - Method in record class net.javasauce.ss.util.VersionManifest.Library
Returns the value of the downloads record component.
DownloadTask - Class in net.javasauce.ss.tasks
Created by covers1624 on 6/24/25.

E

Embed() - Constructor for class net.javasauce.ss.util.DiscordWebhook.Embed
 
equals(Object) - Method in record class net.javasauce.ss.tasks.PrepareToolTask.PreparedTool
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class net.javasauce.ss.tasks.report.GenerateComparisonsTask.CaseComparison
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class net.javasauce.ss.util.CommittedTestCaseDef
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class net.javasauce.ss.util.CommittedTestCasePair
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class net.javasauce.ss.util.DiscordWebhook.Embed.Author
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class net.javasauce.ss.util.DiscordWebhook.Embed.Field
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class net.javasauce.ss.util.DiscordWebhook.Embed.Footer
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class net.javasauce.ss.util.DiscordWebhook.Embed.Image
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class net.javasauce.ss.util.DiscordWebhook.Embed.Thumbnail
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class net.javasauce.ss.util.InMemoryDownload
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class net.javasauce.ss.util.LibraryDownload
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class net.javasauce.ss.util.matrix.JobMatrix
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class net.javasauce.ss.util.matrix.MatrixJob
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class net.javasauce.ss.util.ProcessableVersionSet.ChangedVersion
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class net.javasauce.ss.util.ProcessUtils.ProcessResult
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class net.javasauce.ss.util.RunRequest
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class net.javasauce.ss.util.VersionListManifest
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class net.javasauce.ss.util.VersionListManifest.Latest
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class net.javasauce.ss.util.VersionListManifest.Version
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class net.javasauce.ss.util.VersionManifest.Arguments
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class net.javasauce.ss.util.VersionManifest.AssetIndex
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class net.javasauce.ss.util.VersionManifest.Download
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class net.javasauce.ss.util.VersionManifest
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class net.javasauce.ss.util.VersionManifest.Library
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class net.javasauce.ss.util.VersionManifest.LibraryArtifact
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class net.javasauce.ss.util.VersionManifest.LibraryDownloads
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class net.javasauce.ss.util.VersionManifest.LibraryExtract
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class net.javasauce.ss.util.VersionManifest.LiteralEntry
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class net.javasauce.ss.util.VersionManifest.Logging
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class net.javasauce.ss.util.VersionManifest.LoggingDownload
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class net.javasauce.ss.util.VersionManifest.LoggingEntry
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class net.javasauce.ss.util.VersionManifest.McJavaVersion
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class net.javasauce.ss.util.VersionManifest.OSRule
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class net.javasauce.ss.util.VersionManifest.Rule
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class net.javasauce.ss.util.VersionManifest.RuledEntry
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class net.javasauce.ss.util.VersionRequest
Indicates whether some other object is "equal to" this one.
etag() - Method in record class net.javasauce.ss.util.InMemoryDownload
Returns the value of the etag record component.
exception - Variable in class net.javasauce.ss.tasks.report.TestCaseDef.BrokenDef
 
exclude() - Method in record class net.javasauce.ss.util.VersionManifest.LibraryExtract
Returns the value of the exclude record component.
execute() - Method in class net.javasauce.ss.tasks.DecompileTask
 
execute() - Method in class net.javasauce.ss.tasks.detect.DetectChangesTask
 
execute() - Method in class net.javasauce.ss.tasks.DownloadTask
 
execute() - Method in class net.javasauce.ss.tasks.git.CheckoutBranchTask
 
execute() - Method in class net.javasauce.ss.tasks.git.CommitTask
 
execute() - Method in class net.javasauce.ss.tasks.git.DeleteTagsTask
 
execute() - Method in class net.javasauce.ss.tasks.git.ExtractTestStatsTask
 
execute() - Method in class net.javasauce.ss.tasks.git.FastForwardTask
 
execute() - Method in class net.javasauce.ss.tasks.git.PushAllTask
 
execute() - Method in class net.javasauce.ss.tasks.git.SetupGitRepoTask
 
execute() - Method in class net.javasauce.ss.tasks.PrepareToolTask
 
execute() - Method in class net.javasauce.ss.tasks.RemapperTask
 
execute() - Method in class net.javasauce.ss.tasks.report.DiscordReportTask
 
execute() - Method in class net.javasauce.ss.tasks.report.GenerateComparisonsTask
 
execute() - Method in class net.javasauce.ss.tasks.util.BarrierTask
 
execute() - Method in class net.javasauce.ss.tasks.util.CopyTask
 
execute() - Method in class net.javasauce.ss.tasks.util.GenerateGradleProjectTask
 
execute() - Method in class net.javasauce.ss.tasks.util.GenerateRootProjectTask
 
execute() - Method in class net.javasauce.ss.tasks.util.SetupJdkTask
 
execute() - Method in class net.javasauce.ss.tasks.util.UnzipTask
 
execute() - Method in class net.javasauce.ss.util.task.Task
Called to execute your task actions.
execute(HttpEngine) - Method in class net.javasauce.ss.util.DiscordWebhook
 
exitCode() - Method in record class net.javasauce.ss.util.ProcessUtils.ProcessResult
Returns the value of the exitCode record component.
extract() - Method in record class net.javasauce.ss.util.VersionManifest.Library
Returns the value of the extract record component.
ExtractTestStatsTask - Class in net.javasauce.ss.tasks.git
Created by covers1624 on 6/30/25.

F

FAST_REMAPPER_VERSION - Static variable in class net.javasauce.ss.SnowShovel
 
fastForwardBranch(String) - Method in class net.javasauce.ss.tasks.git.AbstractGitTask
 
fastForwardBranchToCommit(String, String) - Method in class net.javasauce.ss.tasks.git.AbstractGitTask
 
FastForwardTask - Class in net.javasauce.ss.tasks.git
Created by covers1624 on 6/30/25.
features() - Method in record class net.javasauce.ss.util.VersionManifest.Rule
Returns the value of the features record component.
Field(String, String, boolean) - Constructor for record class net.javasauce.ss.util.DiscordWebhook.Embed.Field
Creates an instance of a Field record class.
file() - Method in record class net.javasauce.ss.util.VersionManifest.LoggingEntry
Returns the value of the file record component.
findLatest(HttpEngine, String, MavenNotation) - Static method in class net.javasauce.ss.util.ToolUtils
 
findOrProvisionJdk(JavaVersion) - Method in class net.javasauce.ss.util.JdkProvider
 
Footer(String, String) - Constructor for record class net.javasauce.ss.util.DiscordWebhook.Embed.Footer
Creates an instance of a Footer record class.

G

game() - Method in record class net.javasauce.ss.util.VersionManifest.Arguments
Returns the value of the game record component.
GenerateComparisonsTask - Class in net.javasauce.ss.tasks.report
Created by covers1624 on 6/11/25.
GenerateComparisonsTask(String, Executor) - Constructor for class net.javasauce.ss.tasks.report.GenerateComparisonsTask
 
GenerateComparisonsTask.CaseComparison - Record Class in net.javasauce.ss.tasks.report
 
GenerateComparisonsTask.ComparisonType - Enum Class in net.javasauce.ss.tasks.report
 
GenerateGradleProjectTask - Class in net.javasauce.ss.tasks.util
Created by covers1624 on 6/29/25.
GenerateRootProjectTask - Class in net.javasauce.ss.tasks.util
Created by covers1624 on 7/9/25.
get() - Method in class net.javasauce.ss.util.MemoizedSupplier
 
get() - Method in class net.javasauce.ss.util.task.TaskInput
Get the value stored in this Input.
get() - Method in class net.javasauce.ss.util.task.TaskOutput
Get the value stored in this output now.
get(Set<String>) - Method in interface net.javasauce.ss.util.VersionManifest.ConditionalEntry
 
get(Set<String>) - Method in record class net.javasauce.ss.util.VersionManifest.LiteralEntry
 
get(Set<String>) - Method in record class net.javasauce.ss.util.VersionManifest.RuledEntry
 
getAuthor() - Method in class net.javasauce.ss.util.DiscordWebhook.Embed
 
getColor() - Method in class net.javasauce.ss.util.DiscordWebhook.Embed
 
getCommitMessage(String) - Method in class net.javasauce.ss.tasks.git.AbstractGitTask
 
getDescription() - Method in class net.javasauce.ss.util.DiscordWebhook.Embed
 
getFields() - Method in class net.javasauce.ss.util.DiscordWebhook.Embed
 
getFooter() - Method in class net.javasauce.ss.util.DiscordWebhook.Embed
 
getFuture() - Method in class net.javasauce.ss.util.task.Task
Resolve this tasks dependencies and return a future for the execution of this task.
getFuture() - Method in class net.javasauce.ss.util.task.TaskInput
Compute the future for this Input, including any tasks required to read the input.
getFuture() - Method in class net.javasauce.ss.util.task.TaskIO
The future for access to this IO.
getFuture() - Method in class net.javasauce.ss.util.task.TaskOutput
Get the future for this tasks output.
getImage() - Method in class net.javasauce.ss.util.DiscordWebhook.Embed
 
getManifest(String) - Method in class net.javasauce.ss.util.ProcessableVersionSet
 
getName() - Method in class net.javasauce.ss.util.task.Task
 
getName() - Method in class net.javasauce.ss.util.task.TaskIO
 
getParentCommit(String) - Method in class net.javasauce.ss.tasks.git.AbstractGitTask
 
getTask() - Method in class net.javasauce.ss.util.task.TaskIO
 
getThumbnail() - Method in class net.javasauce.ss.util.DiscordWebhook.Embed
 
getTitle() - Method in class net.javasauce.ss.util.DiscordWebhook.Embed
 
getUrl() - Method in class net.javasauce.ss.util.DiscordWebhook.Embed
 
getVersionLibraries(VersionManifest, Path) - Static method in record class net.javasauce.ss.util.LibraryDownload
 
getVersionManifests() - Method in class net.javasauce.ss.util.ProcessableVersionSet
 
git - Variable in class net.javasauce.ss.tasks.git.AbstractGitTask
 
gitRepoUrl - Variable in class net.javasauce.ss.tasks.report.DiscordReportTask
 
gitRepoUrl - Variable in class net.javasauce.ss.tasks.util.GenerateGradleProjectTask
 
gitRepoUrl - Variable in class net.javasauce.ss.tasks.util.GenerateRootProjectTask
 
gradleWrapperDist - Variable in class net.javasauce.ss.tasks.util.GenerateGradleProjectTask
 

H

hasFields() - Method in class net.javasauce.ss.util.DiscordWebhook.Embed
 
hashCode() - Method in record class net.javasauce.ss.tasks.PrepareToolTask.PreparedTool
Returns a hash code value for this object.
hashCode() - Method in record class net.javasauce.ss.tasks.report.GenerateComparisonsTask.CaseComparison
Returns a hash code value for this object.
hashCode() - Method in record class net.javasauce.ss.util.CommittedTestCaseDef
Returns a hash code value for this object.
hashCode() - Method in record class net.javasauce.ss.util.CommittedTestCasePair
Returns a hash code value for this object.
hashCode() - Method in record class net.javasauce.ss.util.DiscordWebhook.Embed.Author
Returns a hash code value for this object.
hashCode() - Method in record class net.javasauce.ss.util.DiscordWebhook.Embed.Field
Returns a hash code value for this object.
hashCode() - Method in record class net.javasauce.ss.util.DiscordWebhook.Embed.Footer
Returns a hash code value for this object.
hashCode() - Method in record class net.javasauce.ss.util.DiscordWebhook.Embed.Image
Returns a hash code value for this object.
hashCode() - Method in record class net.javasauce.ss.util.DiscordWebhook.Embed.Thumbnail
Returns a hash code value for this object.
hashCode() - Method in record class net.javasauce.ss.util.InMemoryDownload
Returns a hash code value for this object.
hashCode() - Method in record class net.javasauce.ss.util.LibraryDownload
Returns a hash code value for this object.
hashCode() - Method in record class net.javasauce.ss.util.matrix.JobMatrix
Returns a hash code value for this object.
hashCode() - Method in record class net.javasauce.ss.util.matrix.MatrixJob
Returns a hash code value for this object.
hashCode() - Method in record class net.javasauce.ss.util.ProcessableVersionSet.ChangedVersion
Returns a hash code value for this object.
hashCode() - Method in record class net.javasauce.ss.util.ProcessUtils.ProcessResult
Returns a hash code value for this object.
hashCode() - Method in record class net.javasauce.ss.util.RunRequest
Returns a hash code value for this object.
hashCode() - Method in record class net.javasauce.ss.util.VersionListManifest
Returns a hash code value for this object.
hashCode() - Method in record class net.javasauce.ss.util.VersionListManifest.Latest
Returns a hash code value for this object.
hashCode() - Method in record class net.javasauce.ss.util.VersionListManifest.Version
Returns a hash code value for this object.
hashCode() - Method in record class net.javasauce.ss.util.VersionManifest.Arguments
Returns a hash code value for this object.
hashCode() - Method in record class net.javasauce.ss.util.VersionManifest.AssetIndex
Returns a hash code value for this object.
hashCode() - Method in record class net.javasauce.ss.util.VersionManifest.Download
Returns a hash code value for this object.
hashCode() - Method in record class net.javasauce.ss.util.VersionManifest
Returns a hash code value for this object.
hashCode() - Method in record class net.javasauce.ss.util.VersionManifest.Library
Returns a hash code value for this object.
hashCode() - Method in record class net.javasauce.ss.util.VersionManifest.LibraryArtifact
Returns a hash code value for this object.
hashCode() - Method in record class net.javasauce.ss.util.VersionManifest.LibraryDownloads
Returns a hash code value for this object.
hashCode() - Method in record class net.javasauce.ss.util.VersionManifest.LibraryExtract
Returns a hash code value for this object.
hashCode() - Method in record class net.javasauce.ss.util.VersionManifest.LiteralEntry
Returns a hash code value for this object.
hashCode() - Method in record class net.javasauce.ss.util.VersionManifest.Logging
Returns a hash code value for this object.
hashCode() - Method in record class net.javasauce.ss.util.VersionManifest.LoggingDownload
Returns a hash code value for this object.
hashCode() - Method in record class net.javasauce.ss.util.VersionManifest.LoggingEntry
Returns a hash code value for this object.
hashCode() - Method in record class net.javasauce.ss.util.VersionManifest.McJavaVersion
Returns a hash code value for this object.
hashCode() - Method in record class net.javasauce.ss.util.VersionManifest.OSRule
Returns a hash code value for this object.
hashCode() - Method in record class net.javasauce.ss.util.VersionManifest.Rule
Returns a hash code value for this object.
hashCode() - Method in record class net.javasauce.ss.util.VersionManifest.RuledEntry
Returns a hash code value for this object.
hashCode() - Method in record class net.javasauce.ss.util.VersionRequest
Returns a hash code value for this object.
hashFile(String, Path) - Static method in class net.javasauce.ss.util.Hashing
 
Hashing - Class in net.javasauce.ss.util
Created by covers1624 on 1/11/24.
Hashing() - Constructor for class net.javasauce.ss.util.Hashing
 
http - Variable in class net.javasauce.ss.tasks.detect.DetectChangesTask
 
http - Variable in class net.javasauce.ss.tasks.report.DiscordReportTask
 
humanName - Variable in enum class net.javasauce.ss.tasks.report.TestCaseState
 

I

iconUrl() - Method in record class net.javasauce.ss.util.DiscordWebhook.Embed.Author
Returns the value of the iconUrl record component.
iconUrl() - Method in record class net.javasauce.ss.util.DiscordWebhook.Embed.Footer
Returns the value of the iconUrl record component.
id() - Method in record class net.javasauce.ss.util.CommittedTestCasePair
Returns the value of the id record component.
id() - Method in record class net.javasauce.ss.util.ProcessableVersionSet.ChangedVersion
Returns the value of the id record component.
id() - Method in record class net.javasauce.ss.util.VersionListManifest.Version
Returns the value of the id record component.
id() - Method in record class net.javasauce.ss.util.VersionManifest.AssetIndex
Returns the value of the id record component.
id() - Method in record class net.javasauce.ss.util.VersionManifest
Returns the value of the id record component.
id() - Method in record class net.javasauce.ss.util.VersionManifest.LoggingDownload
Returns the value of the id record component.
id() - Method in record class net.javasauce.ss.util.VersionRequest
Returns the value of the id record component.
IGNORED_VERSION - Static variable in class net.javasauce.ss.util.IgnoredVersions
 
IgnoredVersions - Class in net.javasauce.ss.util
Created by covers1624 on 7/19/25.
IgnoredVersions() - Constructor for class net.javasauce.ss.util.IgnoredVersions
 
ignoreMessage - Variable in class net.javasauce.ss.tasks.report.TestCaseDef.BrokenDef
 
Image(String) - Constructor for record class net.javasauce.ss.util.DiscordWebhook.Embed.Image
Creates an instance of a Image record class.
improvedStats() - Method in record class net.javasauce.ss.tasks.report.GenerateComparisonsTask.CaseComparison
Returns the value of the improvedStats record component.
inheritsFrom() - Method in record class net.javasauce.ss.util.VersionManifest
Returns the value of the inheritsFrom record component.
inline() - Method in record class net.javasauce.ss.util.DiscordWebhook.Embed.Field
Returns the value of the inline record component.
InMemoryDownload - Record Class in net.javasauce.ss.util
Created by covers1624 on 1/20/25.
InMemoryDownload(boolean, byte[], String) - Constructor for record class net.javasauce.ss.util.InMemoryDownload
Creates an instance of a InMemoryDownload record class.
input - Variable in class net.javasauce.ss.tasks.RemapperTask
 
input - Variable in class net.javasauce.ss.tasks.util.CopyTask
 
input(String) - Method in class net.javasauce.ss.util.task.Task
Create a new input for your task.
input(String, T) - Method in class net.javasauce.ss.util.task.Task
Create a new input for your task, with the provided initial value.
inputCollection(String) - Method in class net.javasauce.ss.util.task.Task
Create a new collection input for your task.
inputJar - Variable in class net.javasauce.ss.tasks.DecompileTask
 
isComputed() - Method in class net.javasauce.ss.util.task.TaskOutput
 
isUpToDate() - Method in record class net.javasauce.ss.util.InMemoryDownload
Returns the value of the isUpToDate record component.
isUpToDate() - Method in class net.javasauce.ss.util.task.TaskCacheBuilder
 

J

javaHome - Variable in class net.javasauce.ss.tasks.RemapperTask
 
javaHome - Variable in class net.javasauce.ss.tasks.util.SetupJdkTask
 
javaReferenceHome - Variable in class net.javasauce.ss.tasks.DecompileTask
 
javaRuntimeHome - Variable in class net.javasauce.ss.tasks.DecompileTask
 
javaVersion - Variable in class net.javasauce.ss.tasks.util.GenerateGradleProjectTask
 
javaVersion - Variable in class net.javasauce.ss.tasks.util.SetupJdkTask
 
javaVersion() - Method in record class net.javasauce.ss.util.VersionManifest
Returns the value of the javaVersion record component.
JdkProvider - Class in net.javasauce.ss.util
Created by covers1624 on 2/9/23.
JdkProvider(Path, HttpEngine) - Constructor for class net.javasauce.ss.util.JdkProvider
 
JobMatrix - Record Class in net.javasauce.ss.util.matrix
Created by covers1624 on 7/22/25.
JobMatrix(List<MatrixJob>) - Constructor for record class net.javasauce.ss.util.matrix.JobMatrix
Creates an instance of a JobMatrix record class.
jobs() - Method in record class net.javasauce.ss.util.matrix.JobMatrix
Returns the value of the jobs record component.
JsonPretty - Class in net.javasauce.ss.util
Created by covers1624 on 6/16/25.
JsonPretty() - Constructor for class net.javasauce.ss.util.JsonPretty
 
jvm() - Method in record class net.javasauce.ss.util.VersionManifest.Arguments
Returns the value of the jvm record component.

L

latest() - Method in record class net.javasauce.ss.util.VersionListManifest
Returns the value of the latest record component.
Latest(String, String) - Constructor for record class net.javasauce.ss.util.VersionListManifest.Latest
Creates an instance of a Latest record class.
leftCommit() - Method in record class net.javasauce.ss.tasks.report.GenerateComparisonsTask.CaseComparison
Returns the value of the leftCommit record component.
libraries - Variable in class net.javasauce.ss.tasks.DecompileTask
 
libraries - Variable in class net.javasauce.ss.tasks.util.GenerateGradleProjectTask
 
libraries() - Method in record class net.javasauce.ss.util.VersionManifest
Returns the value of the libraries record component.
Library(MavenNotation, VersionManifest.LibraryExtract, VersionManifest.LibraryDownloads, List<VersionManifest.Rule>, Map<VersionManifest.OS, String>, String) - Constructor for record class net.javasauce.ss.util.VersionManifest.Library
Creates an instance of a Library record class.
LibraryArtifact(String, String, long, String) - Constructor for record class net.javasauce.ss.util.VersionManifest.LibraryArtifact
Creates an instance of a LibraryArtifact record class.
LibraryDownload - Record Class in net.javasauce.ss.util
Created by covers1624 on 1/20/25.
LibraryDownload(MavenNotation, String, String, long, Path) - Constructor for record class net.javasauce.ss.util.LibraryDownload
Creates an instance of a LibraryDownload record class.
LibraryDownloads(VersionManifest.LibraryArtifact, Map<String, VersionManifest.LibraryArtifact>) - Constructor for record class net.javasauce.ss.util.VersionManifest.LibraryDownloads
Creates an instance of a LibraryDownloads record class.
LibraryExtract(List<String>) - Constructor for record class net.javasauce.ss.util.VersionManifest.LibraryExtract
Creates an instance of a LibraryExtract record class.
LINUX - Enum constant in enum class net.javasauce.ss.util.VersionManifest.OS
 
listAllBranches() - Method in class net.javasauce.ss.tasks.git.AbstractGitTask
 
listAllTags() - Method in class net.javasauce.ss.tasks.git.AbstractGitTask
 
listManifest() - Method in class net.javasauce.ss.util.ProcessableVersionSet
 
LiteralEntry(List<String>) - Constructor for record class net.javasauce.ss.util.VersionManifest.LiteralEntry
Creates an instance of a LiteralEntry record class.
loadBlob(String, SneakyUtils.ThrowingFunction<ObjectStream, ? extends T, IOException>) - Method in class net.javasauce.ss.tasks.git.AbstractGitTask
 
loadFrom(String) - Static method in record class net.javasauce.ss.util.VersionListManifest
 
loadFrom(Path) - Static method in record class net.javasauce.ss.util.VersionManifest
 
loadTestStats(InputStream) - Static method in class net.javasauce.ss.tasks.report.TestCaseDef
 
loadTestStats(Path) - Static method in class net.javasauce.ss.tasks.report.TestCaseDef
 
local - Variable in class net.javasauce.ss.tasks.git.DeleteTagsTask
 
localOverride - Variable in class net.javasauce.ss.tasks.DownloadTask
 
logging() - Method in record class net.javasauce.ss.util.VersionManifest
Returns the value of the logging record component.
Logging(VersionManifest.LoggingEntry) - Constructor for record class net.javasauce.ss.util.VersionManifest.Logging
Creates an instance of a Logging record class.
LoggingDownload(String, String, long, String) - Constructor for record class net.javasauce.ss.util.VersionManifest.LoggingDownload
Creates an instance of a LoggingDownload record class.
LoggingEntry(String, String, VersionManifest.LoggingDownload) - Constructor for record class net.javasauce.ss.util.VersionManifest.LoggingEntry
Creates an instance of a LoggingEntry record class.

M

main(String[]) - Static method in class net.javasauce.ss.SnowShovel
 
mainClass() - Method in record class net.javasauce.ss.util.VersionManifest
Returns the value of the mainClass record component.
majorVersion() - Method in record class net.javasauce.ss.util.VersionManifest.McJavaVersion
Returns the value of the majorVersion record component.
mappings - Variable in class net.javasauce.ss.tasks.RemapperTask
 
MatrixJob - Record Class in net.javasauce.ss.util.matrix
Created by covers1624 on 7/22/25.
MatrixJob(String, String) - Constructor for record class net.javasauce.ss.util.matrix.MatrixJob
Creates an instance of a MatrixJob record class.
MatrixJob(String, RunRequest) - Constructor for record class net.javasauce.ss.util.matrix.MatrixJob
 
McJavaVersion(String, int) - Constructor for record class net.javasauce.ss.util.VersionManifest.McJavaVersion
Creates an instance of a McJavaVersion record class.
mcManifest - Variable in class net.javasauce.ss.tasks.util.GenerateGradleProjectTask
 
MemoizedSupplier<T> - Class in net.javasauce.ss.util
 
MemoizedSupplier(Supplier<T>) - Constructor for class net.javasauce.ss.util.MemoizedSupplier
 
mergeJobs(JobMatrix) - Static method in record class net.javasauce.ss.util.RunRequest
 
message - Variable in class net.javasauce.ss.tasks.report.TestCaseDef.BrokenDef
 
minecraftArguments() - Method in record class net.javasauce.ss.util.VersionManifest
Returns the value of the minecraftArguments record component.
minimumLauncherVersion() - Method in record class net.javasauce.ss.util.VersionManifest
Returns the value of the minimumLauncherVersion record component.

N

name() - Method in record class net.javasauce.ss.util.DiscordWebhook.Embed.Author
Returns the value of the name record component.
name() - Method in record class net.javasauce.ss.util.DiscordWebhook.Embed.Field
Returns the value of the name record component.
name() - Method in record class net.javasauce.ss.util.matrix.MatrixJob
Returns the value of the name record component.
name() - Method in record class net.javasauce.ss.util.VersionManifest.Library
Returns the value of the name record component.
name() - Method in record class net.javasauce.ss.util.VersionManifest.OSRule
Returns the value of the name record component.
natives() - Method in record class net.javasauce.ss.util.VersionManifest.Library
Returns the value of the natives record component.
net.javasauce.ss - package net.javasauce.ss
 
net.javasauce.ss.tasks - package net.javasauce.ss.tasks
 
net.javasauce.ss.tasks.detect - package net.javasauce.ss.tasks.detect
 
net.javasauce.ss.tasks.git - package net.javasauce.ss.tasks.git
 
net.javasauce.ss.tasks.report - package net.javasauce.ss.tasks.report
 
net.javasauce.ss.tasks.util - package net.javasauce.ss.tasks.util
 
net.javasauce.ss.util - package net.javasauce.ss.util
 
net.javasauce.ss.util.matrix - package net.javasauce.ss.util.matrix
 
net.javasauce.ss.util.task - package net.javasauce.ss.util.task
 
NEW - Enum constant in enum class net.javasauce.ss.util.ProcessableVersionSet.ChangeReason
 
notation - Variable in class net.javasauce.ss.tasks.PrepareToolTask
 
notation() - Method in record class net.javasauce.ss.util.LibraryDownload
Returns the value of the notation record component.
now() - Method in record class net.javasauce.ss.util.CommittedTestCasePair
Returns the value of the now record component.
numCases() - Method in record class net.javasauce.ss.tasks.report.GenerateComparisonsTask.CaseComparison
Returns the value of the numCases record component.

O

optionalInput(String) - Method in class net.javasauce.ss.util.task.Task
Create a new optional input for your task.
os() - Method in record class net.javasauce.ss.util.VersionManifest.Rule
Returns the value of the os record component.
OsDeserializer() - Constructor for class net.javasauce.ss.util.VersionManifest.OsDeserializer
 
OSRule(VersionManifest.OS, String, String) - Constructor for record class net.javasauce.ss.util.VersionManifest.OSRule
Creates an instance of a OSRule record class.
OSX - Enum constant in enum class net.javasauce.ss.util.VersionManifest.OS
 
output - Variable in class net.javasauce.ss.tasks.DecompileTask
 
output - Variable in class net.javasauce.ss.tasks.DownloadTask
 
output - Variable in class net.javasauce.ss.tasks.git.SetupGitRepoTask
 
output - Variable in class net.javasauce.ss.tasks.PrepareToolTask
 
output - Variable in class net.javasauce.ss.tasks.util.CopyTask
 
output - Variable in class net.javasauce.ss.tasks.util.UnzipTask
 
output() - Method in record class net.javasauce.ss.util.ProcessUtils.ProcessResult
Returns the value of the output record component.
output(String) - Method in class net.javasauce.ss.util.task.Task
Create a new output for your task.

P

parse(Path) - Static method in record class net.javasauce.ss.util.matrix.JobMatrix
 
parse(Path) - Static method in record class net.javasauce.ss.util.RunRequest
 
parseRequest() - Method in record class net.javasauce.ss.util.matrix.MatrixJob
 
path() - Method in record class net.javasauce.ss.util.LibraryDownload
Returns the value of the path record component.
path() - Method in record class net.javasauce.ss.util.VersionManifest.LibraryArtifact
Returns the value of the path record component.
pathForId(Path, String) - Static method in record class net.javasauce.ss.util.VersionManifest
 
postDefs - Variable in class net.javasauce.ss.tasks.report.DiscordReportTask
 
postVisitDirectory(Path, IOException) - Method in class net.javasauce.ss.util.DeleteHierarchyVisitor
 
PreparedTool(Path, Path) - Constructor for record class net.javasauce.ss.tasks.PrepareToolTask.PreparedTool
Creates an instance of a PreparedTool record class.
PrepareToolTask - Class in net.javasauce.ss.tasks
Created by covers1624 on 6/25/25.
PrepareToolTask.PreparedTool - Record Class in net.javasauce.ss.tasks
 
prettyPrint(String) - Static method in class net.javasauce.ss.util.JsonPretty
 
prettyPrintJsonFile(Path) - Static method in class net.javasauce.ss.util.JsonPretty
 
ProcessableVersionSet - Class in net.javasauce.ss.util
A set of Minecraft versions.
ProcessableVersionSet(HttpEngine, Path) - Constructor for class net.javasauce.ss.util.ProcessableVersionSet
 
ProcessableVersionSet.ChangedVersion - Record Class in net.javasauce.ss.util
 
ProcessableVersionSet.ChangeReason - Enum Class in net.javasauce.ss.util
 
ProcessResult(int, List<String>) - Constructor for record class net.javasauce.ss.util.ProcessUtils.ProcessResult
Creates an instance of a ProcessResult record class.
ProcessUtils - Class in net.javasauce.ss.util
Created by covers1624 on 1/21/25.
ProcessUtils() - Constructor for class net.javasauce.ss.util.ProcessUtils
 
ProcessUtils.ProcessResult - Record Class in net.javasauce.ss.util
 
projectDir - Variable in class net.javasauce.ss.tasks.util.GenerateGradleProjectTask
 
projectDir - Variable in class net.javasauce.ss.tasks.util.GenerateRootProjectTask
 
pushAllBranches() - Method in class net.javasauce.ss.tasks.git.AbstractGitTask
 
pushAllTags() - Method in class net.javasauce.ss.tasks.git.AbstractGitTask
 
PushAllTask - Class in net.javasauce.ss.tasks.git
Created by covers1624 on 6/30/25.

R

readFrom(Path) - Static method in record class net.javasauce.ss.util.InMemoryDownload
 
reason() - Method in record class net.javasauce.ss.util.ProcessableVersionSet.ChangedVersion
Returns the value of the reason record component.
reason() - Method in record class net.javasauce.ss.util.RunRequest
Returns the value of the reason record component.
regressedStats() - Method in record class net.javasauce.ss.tasks.report.GenerateComparisonsTask.CaseComparison
Returns the value of the regressedStats record component.
release() - Method in record class net.javasauce.ss.util.VersionListManifest.Latest
Returns the value of the release record component.
releaseTime() - Method in record class net.javasauce.ss.util.VersionListManifest.Version
Returns the value of the releaseTime record component.
releaseTime() - Method in record class net.javasauce.ss.util.VersionManifest
Returns the value of the releaseTime record component.
remapped - Variable in class net.javasauce.ss.tasks.RemapperTask
 
RemapperTask - Class in net.javasauce.ss.tasks
Created by covers1624 on 1/21/25.
remote - Variable in class net.javasauce.ss.tasks.git.DeleteTagsTask
 
removed(int[], String) - Static method in record class net.javasauce.ss.tasks.report.GenerateComparisonsTask.CaseComparison
 
REMOVED - Enum constant in enum class net.javasauce.ss.tasks.report.GenerateComparisonsTask.ComparisonType
 
removedTotal() - Method in record class net.javasauce.ss.tasks.report.GenerateComparisonsTask.CaseComparison
Returns the value of the removedTotal record component.
repoDir - Variable in class net.javasauce.ss.tasks.git.SetupGitRepoTask
 
ReportTableGenerator - Class in net.javasauce.ss.util
Created by covers1624 on 8/18/25.
ReportTableGenerator() - Constructor for class net.javasauce.ss.util.ReportTableGenerator
 
repoUrl - Variable in class net.javasauce.ss.tasks.git.SetupGitRepoTask
 
request() - Method in record class net.javasauce.ss.util.matrix.MatrixJob
Returns the value of the request record component.
rightCommit() - Method in record class net.javasauce.ss.tasks.report.GenerateComparisonsTask.CaseComparison
Returns the value of the rightCommit record component.
Rule(VersionManifest.Action, VersionManifest.OSRule, Map<String, Boolean>) - Constructor for record class net.javasauce.ss.util.VersionManifest.Rule
Creates an instance of a Rule record class.
RuledEntry(List<String>, List<VersionManifest.Rule>) - Constructor for record class net.javasauce.ss.util.VersionManifest.RuledEntry
Creates an instance of a RuledEntry record class.
rules() - Method in record class net.javasauce.ss.util.VersionManifest.Library
Returns the value of the rules record component.
rules() - Method in record class net.javasauce.ss.util.VersionManifest.RuledEntry
Returns the value of the rules record component.
runProcess(String, List<String>, Path, Consumer<String>) - Static method in class net.javasauce.ss.util.ProcessUtils
 
runProcess(Path, List<String>, Path, Consumer<String>) - Static method in class net.javasauce.ss.util.ProcessUtils
 
runRequest - Variable in class net.javasauce.ss.tasks.detect.DetectChangesTask
 
RunRequest - Record Class in net.javasauce.ss.util
Created by covers1624 on 7/22/25.
RunRequest(String, String, List<VersionRequest>) - Constructor for record class net.javasauce.ss.util.RunRequest
Creates an instance of a RunRequest record class.
runTasks(Iterable<? extends Task>) - Static method in class net.javasauce.ss.util.task.Task
Schedule the given tasks and wait for them to complete.
runTasks(Task...) - Static method in class net.javasauce.ss.util.task.Task
Schedule the given tasks and wait for them to complete.

S

set(Supplier<CompletableFuture<T>>) - Method in class net.javasauce.ss.util.task.TaskInput
Set the future supplier for this Input.
set(List<TaskOutput<E>>) - Method in class net.javasauce.ss.util.task.TaskInput.Collection
Set the input to a collection of the supplied outputs.
set(TaskIO<T>) - Method in class net.javasauce.ss.util.task.TaskInput
Set the value of this input to be the value of another input or output.
set(T) - Method in class net.javasauce.ss.util.task.TaskInput
Set the vlue of this input to a static value.
set(T) - Method in class net.javasauce.ss.util.task.TaskOutput
Set the value of this output.
setAuthor(String, String, String) - Method in class net.javasauce.ss.util.DiscordWebhook.Embed
 
setAvatarUrl(String) - Method in class net.javasauce.ss.util.DiscordWebhook
 
setColor(Color) - Method in class net.javasauce.ss.util.DiscordWebhook.Embed
 
setContent(String) - Method in class net.javasauce.ss.util.DiscordWebhook
 
setDescription(String) - Method in class net.javasauce.ss.util.DiscordWebhook.Embed
 
setFooter(String, String) - Method in class net.javasauce.ss.util.DiscordWebhook.Embed
 
setImage(String) - Method in class net.javasauce.ss.util.DiscordWebhook.Embed
 
setThumbnail(String) - Method in class net.javasauce.ss.util.DiscordWebhook.Embed
 
setTitle(String) - Method in class net.javasauce.ss.util.DiscordWebhook.Embed
 
setTts(boolean) - Method in class net.javasauce.ss.util.DiscordWebhook
 
SetupGitRepoTask - Class in net.javasauce.ss.tasks.git
Created by covers1624 on 7/18/25.
SetupJdkTask - Class in net.javasauce.ss.tasks.util
Created by covers1624 on 6/28/25.
setUrl(String) - Method in class net.javasauce.ss.util.DiscordWebhook.Embed
 
setUsername(String) - Method in class net.javasauce.ss.util.DiscordWebhook
 
sha1() - Method in record class net.javasauce.ss.util.LibraryDownload
Returns the value of the sha1 record component.
sha1() - Method in record class net.javasauce.ss.util.VersionListManifest.Version
Returns the value of the sha1 record component.
sha1() - Method in record class net.javasauce.ss.util.VersionManifest.AssetIndex
Returns the value of the sha1 record component.
sha1() - Method in record class net.javasauce.ss.util.VersionManifest.Download
Returns the value of the sha1 record component.
sha1() - Method in record class net.javasauce.ss.util.VersionManifest.LibraryArtifact
Returns the value of the sha1 record component.
sha1() - Method in record class net.javasauce.ss.util.VersionManifest.LoggingDownload
Returns the value of the sha1 record component.
SHA1 - Static variable in class net.javasauce.ss.util.Hashing
 
simulateFullRun - Variable in class net.javasauce.ss.tasks.detect.DetectChangesTask
 
size() - Method in record class net.javasauce.ss.util.LibraryDownload
Returns the value of the size record component.
size() - Method in record class net.javasauce.ss.util.VersionManifest.AssetIndex
Returns the value of the size record component.
size() - Method in record class net.javasauce.ss.util.VersionManifest.Download
Returns the value of the size record component.
size() - Method in record class net.javasauce.ss.util.VersionManifest.LibraryArtifact
Returns the value of the size record component.
size() - Method in record class net.javasauce.ss.util.VersionManifest.LoggingDownload
Returns the value of the size record component.
snapshot() - Method in record class net.javasauce.ss.util.VersionListManifest.Latest
Returns the value of the snapshot record component.
SnowShovel - Class in net.javasauce.ss
Created by covers1624 on 1/19/25.
SnowShovel() - Constructor for class net.javasauce.ss.SnowShovel
 
SOURCE - Enum constant in enum class net.javasauce.ss.tasks.report.TestCaseState
 
splitJobs(RunRequest, int) - Static method in record class net.javasauce.ss.util.RunRequest
 
stageChanges() - Method in class net.javasauce.ss.tasks.git.AbstractGitTask
 
stats - Variable in class net.javasauce.ss.tasks.report.GenerateComparisonsTask
 

T

tag - Variable in class net.javasauce.ss.tasks.git.FastForwardTask
 
tagName - Variable in class net.javasauce.ss.tasks.git.CommitTask
 
tagNames - Variable in class net.javasauce.ss.tasks.git.DeleteTagsTask
 
tags - Variable in class net.javasauce.ss.tasks.git.PushAllTask
 
target - Variable in class net.javasauce.ss.tasks.report.TestCaseDef.Case
 
task - Variable in class net.javasauce.ss.util.task.TaskIO
 
Task - Class in net.javasauce.ss.util.task
A task is some operation that executes on a given executor.
Task(String, Executor) - Constructor for class net.javasauce.ss.util.task.Task
 
TaskCacheBuilder - Class in net.javasauce.ss.util.task
Created by covers1624 on 6/24/25.
TaskCacheBuilder(Path) - Constructor for class net.javasauce.ss.util.task.TaskCacheBuilder
 
TaskInput<T> - Class in net.javasauce.ss.util.task
An input for a Task, these are represented as lazy futures.
TaskInput.Collection<E> - Class in net.javasauce.ss.util.task
An input which can represent multiple things, and multiple dependencies.
TaskIO<T> - Class in net.javasauce.ss.util.task
Represents some task input or output.
TaskIO(Task, String) - Constructor for class net.javasauce.ss.util.task.TaskIO
 
TaskOutput<T> - Class in net.javasauce.ss.util.task
An output for a task.
TestCaseDef - Class in net.javasauce.ss.tasks.report
Copied from test framework.
TestCaseDef() - Constructor for class net.javasauce.ss.tasks.report.TestCaseDef
 
TestCaseDef.BrokenDef - Class in net.javasauce.ss.tasks.report
 
TestCaseDef.Case - Class in net.javasauce.ss.tasks.report
 
TestCaseState - Enum Class in net.javasauce.ss.tasks.report
Created by covers1624 on 9/1/23.
testDefs - Variable in class net.javasauce.ss.tasks.util.GenerateRootProjectTask
 
testStats - Variable in class net.javasauce.ss.tasks.git.ExtractTestStatsTask
 
text() - Method in record class net.javasauce.ss.util.DiscordWebhook.Embed.Footer
Returns the value of the text record component.
Thumbnail(String) - Constructor for record class net.javasauce.ss.util.DiscordWebhook.Embed.Thumbnail
Creates an instance of a Thumbnail record class.
time() - Method in record class net.javasauce.ss.util.VersionListManifest.Version
Returns the value of the time record component.
time() - Method in record class net.javasauce.ss.util.VersionManifest
Returns the value of the time record component.
tool - Variable in class net.javasauce.ss.tasks.DecompileTask
 
tool - Variable in class net.javasauce.ss.tasks.RemapperTask
 
toolDir - Variable in class net.javasauce.ss.tasks.PrepareToolTask
 
toolJar() - Method in record class net.javasauce.ss.tasks.PrepareToolTask.PreparedTool
Returns the value of the toolJar record component.
ToolUtils - Class in net.javasauce.ss.util
Created by covers1624 on 7/20/25.
ToolUtils() - Constructor for class net.javasauce.ss.util.ToolUtils
 
toString() - Method in record class net.javasauce.ss.tasks.PrepareToolTask.PreparedTool
Returns a string representation of this record class.
toString() - Method in record class net.javasauce.ss.tasks.report.GenerateComparisonsTask.CaseComparison
Returns a string representation of this record class.
toString() - Method in record class net.javasauce.ss.util.CommittedTestCaseDef
Returns a string representation of this record class.
toString() - Method in record class net.javasauce.ss.util.CommittedTestCasePair
Returns a string representation of this record class.
toString() - Method in record class net.javasauce.ss.util.DiscordWebhook.Embed.Author
Returns a string representation of this record class.
toString() - Method in record class net.javasauce.ss.util.DiscordWebhook.Embed.Field
Returns a string representation of this record class.
toString() - Method in record class net.javasauce.ss.util.DiscordWebhook.Embed.Footer
Returns a string representation of this record class.
toString() - Method in record class net.javasauce.ss.util.DiscordWebhook.Embed.Image
Returns a string representation of this record class.
toString() - Method in record class net.javasauce.ss.util.DiscordWebhook.Embed.Thumbnail
Returns a string representation of this record class.
toString() - Method in record class net.javasauce.ss.util.InMemoryDownload
Returns a string representation of this record class.
toString() - Method in record class net.javasauce.ss.util.LibraryDownload
Returns a string representation of this record class.
toString() - Method in record class net.javasauce.ss.util.matrix.JobMatrix
Returns a string representation of this record class.
toString() - Method in record class net.javasauce.ss.util.matrix.MatrixJob
Returns a string representation of this record class.
toString() - Method in record class net.javasauce.ss.util.ProcessableVersionSet.ChangedVersion
Returns a string representation of this record class.
toString() - Method in record class net.javasauce.ss.util.ProcessUtils.ProcessResult
Returns a string representation of this record class.
toString() - Method in record class net.javasauce.ss.util.RunRequest
Returns a string representation of this record class.
toString() - Method in record class net.javasauce.ss.util.VersionListManifest.Latest
Returns a string representation of this record class.
toString() - Method in record class net.javasauce.ss.util.VersionListManifest
Returns a string representation of this record class.
toString() - Method in record class net.javasauce.ss.util.VersionListManifest.Version
Returns a string representation of this record class.
toString() - Method in record class net.javasauce.ss.util.VersionManifest.Arguments
Returns a string representation of this record class.
toString() - Method in record class net.javasauce.ss.util.VersionManifest.AssetIndex
Returns a string representation of this record class.
toString() - Method in record class net.javasauce.ss.util.VersionManifest.Download
Returns a string representation of this record class.
toString() - Method in record class net.javasauce.ss.util.VersionManifest.Library
Returns a string representation of this record class.
toString() - Method in record class net.javasauce.ss.util.VersionManifest.LibraryArtifact
Returns a string representation of this record class.
toString() - Method in record class net.javasauce.ss.util.VersionManifest.LibraryDownloads
Returns a string representation of this record class.
toString() - Method in record class net.javasauce.ss.util.VersionManifest.LibraryExtract
Returns a string representation of this record class.
toString() - Method in record class net.javasauce.ss.util.VersionManifest.LiteralEntry
Returns a string representation of this record class.
toString() - Method in record class net.javasauce.ss.util.VersionManifest.Logging
Returns a string representation of this record class.
toString() - Method in record class net.javasauce.ss.util.VersionManifest.LoggingDownload
Returns a string representation of this record class.
toString() - Method in record class net.javasauce.ss.util.VersionManifest.LoggingEntry
Returns a string representation of this record class.
toString() - Method in record class net.javasauce.ss.util.VersionManifest.McJavaVersion
Returns a string representation of this record class.
toString() - Method in record class net.javasauce.ss.util.VersionManifest.OSRule
Returns a string representation of this record class.
toString() - Method in record class net.javasauce.ss.util.VersionManifest.Rule
Returns a string representation of this record class.
toString() - Method in record class net.javasauce.ss.util.VersionManifest.RuledEntry
Returns a string representation of this record class.
toString() - Method in record class net.javasauce.ss.util.VersionManifest
Returns a string representation of this record class.
toString() - Method in record class net.javasauce.ss.util.VersionRequest
Returns a string representation of this record class.
toString(MessageDigest) - Static method in class net.javasauce.ss.util.Hashing
 
totalSize() - Method in record class net.javasauce.ss.util.VersionManifest.AssetIndex
Returns the value of the totalSize record component.
tryAddFileBytes(MessageDigest, Path) - Static method in class net.javasauce.ss.util.Hashing
 
type() - Method in record class net.javasauce.ss.tasks.report.GenerateComparisonsTask.CaseComparison
Returns the value of the type record component.
type() - Method in record class net.javasauce.ss.util.VersionListManifest.Version
Returns the value of the type record component.
type() - Method in record class net.javasauce.ss.util.VersionManifest.LoggingEntry
Returns the value of the type record component.
type() - Method in record class net.javasauce.ss.util.VersionManifest
Returns the value of the type record component.

U

UNKNOWN - Enum constant in enum class net.javasauce.ss.util.VersionManifest.OS
 
UnzipTask - Class in net.javasauce.ss.tasks.util
Created by covers1624 on 6/29/25.
update() - Method in class net.javasauce.ss.util.ProcessableVersionSet
 
url - Variable in class net.javasauce.ss.tasks.DownloadTask
 
url() - Method in record class net.javasauce.ss.util.DiscordWebhook.Embed.Author
Returns the value of the url record component.
url() - Method in record class net.javasauce.ss.util.DiscordWebhook.Embed.Image
Returns the value of the url record component.
url() - Method in record class net.javasauce.ss.util.DiscordWebhook.Embed.Thumbnail
Returns the value of the url record component.
url() - Method in record class net.javasauce.ss.util.LibraryDownload
Returns the value of the url record component.
url() - Method in record class net.javasauce.ss.util.VersionListManifest.Version
Returns the value of the url record component.
url() - Method in record class net.javasauce.ss.util.VersionManifest.AssetIndex
Returns the value of the url record component.
url() - Method in record class net.javasauce.ss.util.VersionManifest.Download
Returns the value of the url record component.
url() - Method in record class net.javasauce.ss.util.VersionManifest.Library
Returns the value of the url record component.
url() - Method in record class net.javasauce.ss.util.VersionManifest.LibraryArtifact
Returns the value of the url record component.
url() - Method in record class net.javasauce.ss.util.VersionManifest.LoggingDownload
Returns the value of the url record component.

V

value() - Method in record class net.javasauce.ss.util.DiscordWebhook.Embed.Field
Returns the value of the value record component.
valueOf(String) - Static method in enum class net.javasauce.ss.tasks.report.GenerateComparisonsTask.ComparisonType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class net.javasauce.ss.tasks.report.TestCaseState
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class net.javasauce.ss.util.ProcessableVersionSet.ChangeReason
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class net.javasauce.ss.util.VersionManifest.Action
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class net.javasauce.ss.util.VersionManifest.OS
Returns the enum constant of this class with the specified name.
values() - Static method in enum class net.javasauce.ss.tasks.report.GenerateComparisonsTask.ComparisonType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class net.javasauce.ss.tasks.report.TestCaseState
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class net.javasauce.ss.util.ProcessableVersionSet.ChangeReason
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class net.javasauce.ss.util.VersionManifest.Action
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Method in record class net.javasauce.ss.util.VersionManifest.LiteralEntry
Returns the value of the values record component.
values() - Static method in enum class net.javasauce.ss.util.VersionManifest.OS
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Method in record class net.javasauce.ss.util.VersionManifest.RuledEntry
Returns the value of the values record component.
VALUES - Static variable in enum class net.javasauce.ss.tasks.report.TestCaseState
 
version() - Method in record class net.javasauce.ss.util.VersionManifest.OSRule
Returns the value of the version record component.
Version(String, String, String, Date, Date, String, int) - Constructor for record class net.javasauce.ss.util.VersionListManifest.Version
Creates an instance of a Version record class.
VERSION - Static variable in class net.javasauce.ss.SnowShovel
 
versionFilters - Variable in class net.javasauce.ss.tasks.detect.DetectChangesTask
 
VersionListManifest - Record Class in net.javasauce.ss.util
Created by covers1624 on 24/10/24.
VersionListManifest(VersionListManifest.Latest, List<VersionListManifest.Version>) - Constructor for record class net.javasauce.ss.util.VersionListManifest
Creates an instance of a VersionListManifest record class.
VersionListManifest.Latest - Record Class in net.javasauce.ss.util
 
VersionListManifest.Version - Record Class in net.javasauce.ss.util
 
VersionManifest - Record Class in net.javasauce.ss.util
Created by covers1624 on 25/10/24.
VersionManifest(VersionManifest.Arguments, Map<String, VersionManifest.Download>, String, VersionManifest.McJavaVersion, List<VersionManifest.Library>, VersionManifest.Logging, String, String, int, Date, Date, String, String) - Constructor for record class net.javasauce.ss.util.VersionManifest
Creates an instance of a VersionManifest record class.
VersionManifest.Action - Enum Class in net.javasauce.ss.util
 
VersionManifest.Arguments - Record Class in net.javasauce.ss.util
 
VersionManifest.AssetIndex - Record Class in net.javasauce.ss.util
 
VersionManifest.ConditionalEntry - Interface in net.javasauce.ss.util
 
VersionManifest.ConditionalEntryDeserializer - Class in net.javasauce.ss.util
 
VersionManifest.Download - Record Class in net.javasauce.ss.util
 
VersionManifest.Library - Record Class in net.javasauce.ss.util
 
VersionManifest.LibraryArtifact - Record Class in net.javasauce.ss.util
 
VersionManifest.LibraryDownloads - Record Class in net.javasauce.ss.util
 
VersionManifest.LibraryExtract - Record Class in net.javasauce.ss.util
 
VersionManifest.LiteralEntry - Record Class in net.javasauce.ss.util
 
VersionManifest.Logging - Record Class in net.javasauce.ss.util
 
VersionManifest.LoggingDownload - Record Class in net.javasauce.ss.util
 
VersionManifest.LoggingEntry - Record Class in net.javasauce.ss.util
 
VersionManifest.McJavaVersion - Record Class in net.javasauce.ss.util
 
VersionManifest.OS - Enum Class in net.javasauce.ss.util
 
VersionManifest.OsDeserializer - Class in net.javasauce.ss.util
 
VersionManifest.OSRule - Record Class in net.javasauce.ss.util
 
VersionManifest.Rule - Record Class in net.javasauce.ss.util
 
VersionManifest.RuledEntry - Record Class in net.javasauce.ss.util
 
VersionRequest - Record Class in net.javasauce.ss.util
Created by covers1624 on 7/22/25.
VersionRequest(String, String) - Constructor for record class net.javasauce.ss.util.VersionRequest
Creates an instance of a VersionRequest record class.
versions - Variable in class net.javasauce.ss.tasks.report.DiscordReportTask
 
versions - Variable in class net.javasauce.ss.tasks.util.GenerateRootProjectTask
 
versions() - Method in record class net.javasauce.ss.util.RunRequest
Returns the value of the versions record component.
versions() - Method in record class net.javasauce.ss.util.VersionListManifest
Returns the value of the versions record component.
versionSet - Variable in class net.javasauce.ss.tasks.detect.DetectChangesTask
 
versionSet - Variable in class net.javasauce.ss.tasks.git.ExtractTestStatsTask
 
versionsMap() - Method in record class net.javasauce.ss.util.VersionListManifest
 
visitFile(Path, BasicFileAttributes) - Method in class net.javasauce.ss.util.DeleteHierarchyVisitor
 

W

webhook - Variable in class net.javasauce.ss.tasks.report.DiscordReportTask
 
WINDOWS - Enum constant in enum class net.javasauce.ss.util.VersionManifest.OS
 
wipeCheckedOutFiles() - Method in class net.javasauce.ss.tasks.git.AbstractGitTask
 
withCaching(TaskOutput<Path>, String, Consumer<TaskCacheBuilder>) - Method in class net.javasauce.ss.util.task.Task
Enable caching for your task.
withCaching(TaskOutput<Path>, Consumer<TaskCacheBuilder>) - Method in class net.javasauce.ss.util.task.Task
Enable caching for your task.
workingDir() - Method in record class net.javasauce.ss.tasks.PrepareToolTask.PreparedTool
Returns the value of the workingDir record component.
write(Path, JobMatrix) - Static method in record class net.javasauce.ss.util.matrix.JobMatrix
 
writeCache() - Method in class net.javasauce.ss.util.task.TaskCacheBuilder
 
writeTo(Path) - Method in record class net.javasauce.ss.util.InMemoryDownload
 

Z

zip - Variable in class net.javasauce.ss.tasks.util.UnzipTask
 
A B C D E F G H I J L M N O P R S T U V W Z 
All Classes and Interfaces|All Packages|Constant Field Values