A B C D E F G H I J K L M N O P R S T U V W
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- accept(AssemblyEntryKind.Visitor<R>) - Method in class hydra.build.assembly.AssemblyEntryKind
-
Dispatch to
visitor. - accept(AssemblyEntryKind.Visitor<R>) - Method in class hydra.build.assembly.AssemblyEntryKind.Merge
-
Dispatch to
visitor. - accept(AssemblyEntryKind.Visitor<R>) - Method in class hydra.build.assembly.AssemblyEntryKind.SymlinkDir
-
Dispatch to
visitor. - accept(AssemblyEntryKind.Visitor<R>) - Method in class hydra.build.assembly.AssemblyEntryKind.SymlinkTree
-
Dispatch to
visitor. - accept(AssemblyEntryKind.Visitor<R>) - Method in class hydra.build.assembly.AssemblyEntryKind.WipeThenCopy
-
Dispatch to
visitor. - accept(CompareStatus.Visitor<R>) - Method in class hydra.build.comparereport.CompareStatus
-
Dispatch to
visitor. - accept(CompareStatus.Visitor<R>) - Method in class hydra.build.comparereport.CompareStatus.ByteEq
-
Dispatch to
visitor. - accept(CompareStatus.Visitor<R>) - Method in class hydra.build.comparereport.CompareStatus.Differ
-
Dispatch to
visitor. - accept(CompareStatus.Visitor<R>) - Method in class hydra.build.comparereport.CompareStatus.Missing
-
Dispatch to
visitor. - accept(DigestKind.Visitor<R>) - Method in class hydra.build.format.DigestKind
-
Dispatch to
visitor. - accept(DigestKind.Visitor<R>) - Method in class hydra.build.format.DigestKind.DslSource
-
Dispatch to
visitor. - accept(DigestKind.Visitor<R>) - Method in class hydra.build.format.DigestKind.JsonFile
-
Dispatch to
visitor. - accept(DigestKind.Visitor<R>) - Method in class hydra.build.format.DigestKind.Other
-
Dispatch to
visitor. - accept(DigestKind.Visitor<R>) - Method in class hydra.build.format.DigestKind.RuntimeFile
-
Dispatch to
visitor. - accept(DigestKind.Visitor<R>) - Method in class hydra.build.format.DigestKind.TargetFile
-
Dispatch to
visitor. - accept(GenerationMode.Visitor<R>) - Method in class hydra.build.format.GenerationMode
-
Dispatch to
visitor. - accept(GenerationMode.Visitor<R>) - Method in class hydra.build.format.GenerationMode.Published
-
Dispatch to
visitor. - accept(GenerationMode.Visitor<R>) - Method in class hydra.build.format.GenerationMode.Shim
-
Dispatch to
visitor. - accept(HostOverride.Visitor<R>) - Method in class hydra.build.format.HostOverride
-
Dispatch to
visitor. - accept(HostOverride.Visitor<R>) - Method in class hydra.build.format.HostOverride.Local
-
Dispatch to
visitor. - accept(HostOverride.Visitor<R>) - Method in class hydra.build.format.HostOverride.Version
-
Dispatch to
visitor. - accept(Severity.Visitor<R>) - Method in class hydra.build.format.Severity
-
Dispatch to
visitor. - accept(Severity.Visitor<R>) - Method in class hydra.build.format.Severity.Error_
-
Dispatch to
visitor. - accept(Severity.Visitor<R>) - Method in class hydra.build.format.Severity.Warning
-
Dispatch to
visitor. - allLanguageNames() - Static method in interface hydra.build.Registry
-
Every language name in the registry (the former ALL_LANGS constant)
- allLanguages() - Static method in interface hydra.build.Langexpansion
-
The canonical set of all target languages, read from the registry (the language names, in registry order)
- ALLOW_UNDERSCORES - Static variable in class hydra.build.format.DefinitionNameConventionProfile
-
Name of the
hydra.build.format.DefinitionNameConventionProfile.allowUnderscoresfield. - allowUnderscores - Variable in class hydra.build.format.DefinitionNameConventionProfile
-
Whether underscores are permitted in definition names
- allowUnderscores(Boolean) - Method in class hydra.build.format.DefinitionNameConventionProfile.Builder
- Assembly - Interface in hydra.decode.build
-
Term decoders for hydra.build.assembly
- Assembly - Interface in hydra.dsl.build
-
DSL functions for hydra.build.assembly
- Assembly - Interface in hydra.encode.build
-
Term encoders for hydra.build.assembly
- assemblyEntry(AssemblyEntry) - Static method in interface hydra.encode.build.Assembly
-
Encoder for hydra.build.assembly.AssemblyEntry
- assemblyEntry(Graph, Term) - Static method in interface hydra.decode.build.Assembly
-
Decoder for hydra.build.assembly.AssemblyEntry
- assemblyEntry(TypedTerm<String>, TypedTerm<String>, TypedTerm<AssemblyEntryKind>, TypedTerm<List<String>>) - Static method in interface hydra.dsl.build.Assembly
-
DSL constructor for hydra.build.assembly.AssemblyEntry
- AssemblyEntry - Class in hydra.build.assembly
-
A single copy-or-link operation in an assembly plan: realize a source tree at a destination tree by the given kind, optionally excluding matching relative paths.
- AssemblyEntry(String, String, AssemblyEntryKind, List<String>) - Constructor for class hydra.build.assembly.AssemblyEntry
-
Constructs an immutable
AssemblyEntry. - AssemblyEntry.Builder - Class in hydra.build.assembly
-
A fluent builder for
AssemblyEntry. - assemblyEntryAssemblyEntry() - Static method in interface hydra.dsl.build.Assembly
-
DSL name token for hydra.build.assembly.AssemblyEntry
- assemblyEntryDestTree(TypedTerm<AssemblyEntry>) - Static method in interface hydra.dsl.build.Assembly
-
DSL accessor for the destTree field of hydra.build.assembly.AssemblyEntry
- assemblyEntryExclude(TypedTerm<AssemblyEntry>) - Static method in interface hydra.dsl.build.Assembly
-
DSL accessor for the exclude field of hydra.build.assembly.AssemblyEntry
- assemblyEntryKind(AssemblyEntryKind) - Static method in interface hydra.encode.build.Assembly
-
Encoder for hydra.build.assembly.AssemblyEntryKind
- assemblyEntryKind(Graph, Term) - Static method in interface hydra.decode.build.Assembly
-
Decoder for hydra.build.assembly.AssemblyEntryKind
- assemblyEntryKind(TypedTerm<AssemblyEntry>) - Static method in interface hydra.dsl.build.Assembly
-
DSL accessor for the kind field of hydra.build.assembly.AssemblyEntry
- AssemblyEntryKind - Class in hydra.build.assembly
-
How an assembly entry's source tree is realized at its destination.
- AssemblyEntryKind.Merge - Class in hydra.build.assembly
-
Merge-copy the source tree's files into the destination, leaving pre-existing files intact
- AssemblyEntryKind.PartialVisitor<R> - Interface in hydra.build.assembly
-
Partial visitor over
AssemblyEntryKindwith a defaultAssemblyEntryKind.PartialVisitor.otherwise(hydra.build.assembly.AssemblyEntryKind)branch. - AssemblyEntryKind.SymlinkDir - Class in hydra.build.assembly
-
Symlink the source directory itself into the destination as a single directory link
- AssemblyEntryKind.SymlinkTree - Class in hydra.build.assembly
-
Symlink each of the source tree's files into the destination (per-file links; own real files win)
- AssemblyEntryKind.Visitor<R> - Interface in hydra.build.assembly
-
Visitor over
AssemblyEntryKind. - AssemblyEntryKind.WipeThenCopy - Class in hydra.build.assembly
-
Remove the destination tree entirely, then copy the source tree (an exact-mirror replacement)
- assemblyEntryKindAssemblyEntryKind() - Static method in interface hydra.dsl.build.Assembly
-
DSL name token for hydra.build.assembly.AssemblyEntryKind
- assemblyEntryKindMerge() - Static method in interface hydra.dsl.build.Assembly
-
DSL injection for the merge variant of hydra.build.assembly.AssemblyEntryKind
- assemblyEntryKindSymlinkDir() - Static method in interface hydra.dsl.build.Assembly
-
DSL injection for the symlinkDir variant of hydra.build.assembly.AssemblyEntryKind
- assemblyEntryKindSymlinkTree() - Static method in interface hydra.dsl.build.Assembly
-
DSL injection for the symlinkTree variant of hydra.build.assembly.AssemblyEntryKind
- assemblyEntryKindWipeThenCopy() - Static method in interface hydra.dsl.build.Assembly
-
DSL injection for the wipeThenCopy variant of hydra.build.assembly.AssemblyEntryKind
- assemblyEntrySourceTree(TypedTerm<AssemblyEntry>) - Static method in interface hydra.dsl.build.Assembly
-
DSL accessor for the sourceTree field of hydra.build.assembly.AssemblyEntry
- assemblyEntryWithDestTree(TypedTerm<AssemblyEntry>, TypedTerm<String>) - Static method in interface hydra.dsl.build.Assembly
-
DSL updater for the destTree field of hydra.build.assembly.AssemblyEntry
- assemblyEntryWithExclude(TypedTerm<AssemblyEntry>, TypedTerm<List<String>>) - Static method in interface hydra.dsl.build.Assembly
-
DSL updater for the exclude field of hydra.build.assembly.AssemblyEntry
- assemblyEntryWithKind(TypedTerm<AssemblyEntry>, TypedTerm<AssemblyEntryKind>) - Static method in interface hydra.dsl.build.Assembly
-
DSL updater for the kind field of hydra.build.assembly.AssemblyEntry
- assemblyEntryWithSourceTree(TypedTerm<AssemblyEntry>, TypedTerm<String>) - Static method in interface hydra.dsl.build.Assembly
-
DSL updater for the sourceTree field of hydra.build.assembly.AssemblyEntry
- assemblyPlan(AssemblyPlan) - Static method in interface hydra.encode.build.Assembly
-
Encoder for hydra.build.assembly.AssemblyPlan
- assemblyPlan(Graph, Term) - Static method in interface hydra.decode.build.Assembly
-
Decoder for hydra.build.assembly.AssemblyPlan
- assemblyPlan(TypedTerm<List<AssemblyEntry>>, TypedTerm<List<KeepPathEntry>>) - Static method in interface hydra.dsl.build.Assembly
-
DSL constructor for hydra.build.assembly.AssemblyPlan
- Assemblyplan - Interface in hydra.build
-
The pure assembly-plan derivation: the ordered overlay-copy entries and keep-paths for a distribution package
- AssemblyPlan - Class in hydra.build.assembly
-
The complete assembly plan for one distribution package in one target language: the ordered copy/symlink entries to realize and the keep-paths a pruning consumer must protect.
- AssemblyPlan(List<AssemblyEntry>, List<KeepPathEntry>) - Constructor for class hydra.build.assembly.AssemblyPlan
-
Constructs an immutable
AssemblyPlan. - AssemblyPlan.Builder - Class in hydra.build.assembly
-
A fluent builder for
AssemblyPlan. - assemblyPlanAssemblyPlan() - Static method in interface hydra.dsl.build.Assembly
-
DSL name token for hydra.build.assembly.AssemblyPlan
- assemblyPlanEntries(TypedTerm<AssemblyPlan>) - Static method in interface hydra.dsl.build.Assembly
-
DSL accessor for the entries field of hydra.build.assembly.AssemblyPlan
- assemblyPlanKeepPaths(TypedTerm<AssemblyPlan>) - Static method in interface hydra.dsl.build.Assembly
-
DSL accessor for the keepPaths field of hydra.build.assembly.AssemblyPlan
- assemblyPlanWithEntries(TypedTerm<AssemblyPlan>, TypedTerm<List<AssemblyEntry>>) - Static method in interface hydra.dsl.build.Assembly
-
DSL updater for the entries field of hydra.build.assembly.AssemblyPlan
- assemblyPlanWithKeepPaths(TypedTerm<AssemblyPlan>, TypedTerm<List<KeepPathEntry>>) - Static method in interface hydra.dsl.build.Assembly
-
DSL updater for the keepPaths field of hydra.build.assembly.AssemblyPlan
- author - Variable in class hydra.build.format.RepositoryDescriptor
-
The author attribution for published artifacts
- author(String) - Method in class hydra.build.format.RepositoryDescriptor.Builder
- AUTHOR - Static variable in class hydra.build.format.RepositoryDescriptor
-
Name of the
hydra.build.format.RepositoryDescriptor.authorfield.
B
- baseName(String) - Static method in interface hydra.build.Walk
-
The final /-separated segment of a path (its file name)
- benchDefaultNames() - Static method in interface hydra.build.Registry
-
Default bench scope (sync-bench.sh DEFAULT_HOSTS; the haskell/java/python triad)
- benchHostNames() - Static method in interface hydra.build.Registry
-
Hosts with a kernel benchmark suite (run-benchmark-tests.sh ALL_HOSTS)
- benchMetadata(BenchMetadata) - Static method in interface hydra.encode.build.Benchresult
-
Encoder for hydra.build.benchresult.BenchMetadata
- benchMetadata(Graph, Term) - Static method in interface hydra.decode.build.Benchresult
-
Decoder for hydra.build.benchresult.BenchMetadata
- benchMetadata(TypedTerm<String>, TypedTerm<String>, TypedTerm<String>, TypedTerm<String>, TypedTerm<String>) - Static method in interface hydra.dsl.build.Benchresult
-
DSL constructor for hydra.build.benchresult.BenchMetadata
- BenchMetadata - Class in hydra.build.benchresult
-
Per-run metadata: timestamp and git context of a benchmark run
- BenchMetadata(String, String, String, String, String) - Constructor for class hydra.build.benchresult.BenchMetadata
-
Constructs an immutable
BenchMetadata. - BenchMetadata.Builder - Class in hydra.build.benchresult
-
A fluent builder for
BenchMetadata. - benchMetadataBenchMetadata() - Static method in interface hydra.dsl.build.Benchresult
-
DSL name token for hydra.build.benchresult.BenchMetadata
- benchMetadataBranch(TypedTerm<BenchMetadata>) - Static method in interface hydra.dsl.build.Benchresult
-
DSL accessor for the branch field of hydra.build.benchresult.BenchMetadata
- benchMetadataCommit(TypedTerm<BenchMetadata>) - Static method in interface hydra.dsl.build.Benchresult
-
DSL accessor for the commit field of hydra.build.benchresult.BenchMetadata
- benchMetadataCommitMessage(TypedTerm<BenchMetadata>) - Static method in interface hydra.dsl.build.Benchresult
-
DSL accessor for the commitMessage field of hydra.build.benchresult.BenchMetadata
- benchMetadataLanguage(TypedTerm<BenchMetadata>) - Static method in interface hydra.dsl.build.Benchresult
-
DSL accessor for the language field of hydra.build.benchresult.BenchMetadata
- benchMetadataTimestamp(TypedTerm<BenchMetadata>) - Static method in interface hydra.dsl.build.Benchresult
-
DSL accessor for the timestamp field of hydra.build.benchresult.BenchMetadata
- benchMetadataWithBranch(TypedTerm<BenchMetadata>, TypedTerm<String>) - Static method in interface hydra.dsl.build.Benchresult
-
DSL updater for the branch field of hydra.build.benchresult.BenchMetadata
- benchMetadataWithCommit(TypedTerm<BenchMetadata>, TypedTerm<String>) - Static method in interface hydra.dsl.build.Benchresult
-
DSL updater for the commit field of hydra.build.benchresult.BenchMetadata
- benchMetadataWithCommitMessage(TypedTerm<BenchMetadata>, TypedTerm<String>) - Static method in interface hydra.dsl.build.Benchresult
-
DSL updater for the commitMessage field of hydra.build.benchresult.BenchMetadata
- benchMetadataWithLanguage(TypedTerm<BenchMetadata>, TypedTerm<String>) - Static method in interface hydra.dsl.build.Benchresult
-
DSL updater for the language field of hydra.build.benchresult.BenchMetadata
- benchMetadataWithTimestamp(TypedTerm<BenchMetadata>, TypedTerm<String>) - Static method in interface hydra.dsl.build.Benchresult
-
DSL updater for the timestamp field of hydra.build.benchresult.BenchMetadata
- Benchresult - Interface in hydra.decode.build
-
Term decoders for hydra.build.benchresult
- Benchresult - Interface in hydra.dsl.build
-
DSL functions for hydra.build.benchresult
- Benchresult - Interface in hydra.encode.build
-
Term encoders for hydra.build.benchresult
- betweenDelimiters(String, String, String) - Static method in interface hydra.build.Versionconsistency
-
The substring between the first open delimiter and the next close delimiter
- bootstrapGraph() - Static method in class hydra.overlay.java.build.Generation
-
Create an empty graph with standard primitives (the bootstrap graph).
- bootstrapSchemaMap() - Static method in class hydra.overlay.java.build.Generation
-
Build a schema map suitable for the JSON decoder from the bootstrap type map.
- bootstrapTypeSchemes() - Static method in class hydra.overlay.java.build.Generation
-
Build a TypeScheme map from the bootstrap type map.
- branch - Variable in class hydra.build.benchresult.BenchMetadata
-
The git branch
- branch(String) - Method in class hydra.build.benchresult.BenchMetadata.Builder
- BRANCH - Static variable in class hydra.build.benchresult.BenchMetadata
-
Name of the
hydra.build.benchresult.BenchMetadata.branchfield. - build() - Method in class hydra.build.assembly.AssemblyEntry.Builder
-
Builds an immutable
AssemblyEntry. - build() - Method in class hydra.build.assembly.AssemblyPlan.Builder
-
Builds an immutable
AssemblyPlan. - build() - Method in class hydra.build.assembly.KeepPathEntry.Builder
-
Builds an immutable
KeepPathEntry. - build() - Method in class hydra.build.benchresult.BenchMetadata.Builder
-
Builds an immutable
BenchMetadata. - build() - Method in class hydra.build.benchresult.GenBenchResult.Builder
-
Builds an immutable
GenBenchResult. - build() - Method in class hydra.build.benchresult.HostResult.Builder
-
Builds an immutable
HostResult. - build() - Method in class hydra.build.benchresult.RunStats.Builder
-
Builds an immutable
RunStats. - build() - Method in class hydra.build.comparereport.CompareReport.Builder
-
Builds an immutable
CompareReport. - build() - Method in class hydra.build.comparereport.ModuleCompare.Builder
-
Builds an immutable
ModuleCompare. - build() - Method in class hydra.build.format.DefinitionNameConventionProfile.Builder
-
Builds an immutable
DefinitionNameConventionProfile. - build() - Method in class hydra.build.format.DefinitionValidationProfile.Builder
-
Builds an immutable
DefinitionValidationProfile. - build() - Method in class hydra.build.format.DigestEntry.Builder
-
Builds an immutable
DigestEntry. - build() - Method in class hydra.build.format.DocumentationProfile.Builder
-
Builds an immutable
DocumentationProfile. - build() - Method in class hydra.build.format.Generation.Builder
-
Builds an immutable
Generation. - build() - Method in class hydra.build.format.InputDigest.Builder
-
Builds an immutable
InputDigest. - build() - Method in class hydra.build.format.LanguageName.Builder
-
Builds an immutable
LanguageName. - build() - Method in class hydra.build.format.ModuleValidationProfile.Builder
-
Builds an immutable
ModuleValidationProfile. - build() - Method in class hydra.build.format.OutputDigest.Builder
-
Builds an immutable
OutputDigest. - build() - Method in class hydra.build.format.PackageDescriptor.Builder
-
Builds an immutable
PackageDescriptor. - build() - Method in class hydra.build.format.PackageManifest.Builder
-
Builds an immutable
PackageManifest. - build() - Method in class hydra.build.format.PackageValidationConfiguration.Builder
-
Builds an immutable
PackageValidationConfiguration. - build() - Method in class hydra.build.format.PackageValidationProfile.Builder
-
Builds an immutable
PackageValidationProfile. - build() - Method in class hydra.build.format.RepositoryDescriptor.Builder
-
Builds an immutable
RepositoryDescriptor. - build() - Method in class hydra.build.format.Sha256Hash.Builder
-
Builds an immutable
Sha256Hash. - build() - Method in class hydra.build.format.TermValidationProfile.Builder
-
Builds an immutable
TermValidationProfile. - build() - Method in class hydra.build.format.TypeValidationProfile.Builder
-
Builds an immutable
TypeValidationProfile. - builder() - Static method in class hydra.build.assembly.AssemblyEntry
-
Creates a new fluent builder for
AssemblyEntry. - builder() - Static method in class hydra.build.assembly.AssemblyPlan
-
Creates a new fluent builder for
AssemblyPlan. - builder() - Static method in class hydra.build.assembly.KeepPathEntry
-
Creates a new fluent builder for
KeepPathEntry. - builder() - Static method in class hydra.build.benchresult.BenchMetadata
-
Creates a new fluent builder for
BenchMetadata. - builder() - Static method in class hydra.build.benchresult.GenBenchResult
-
Creates a new fluent builder for
GenBenchResult. - builder() - Static method in class hydra.build.benchresult.HostResult
-
Creates a new fluent builder for
HostResult. - builder() - Static method in class hydra.build.benchresult.RunStats
-
Creates a new fluent builder for
RunStats. - builder() - Static method in class hydra.build.comparereport.CompareReport
-
Creates a new fluent builder for
CompareReport. - builder() - Static method in class hydra.build.comparereport.ModuleCompare
-
Creates a new fluent builder for
ModuleCompare. - builder() - Static method in class hydra.build.format.DefinitionNameConventionProfile
-
Creates a new fluent builder for
DefinitionNameConventionProfile. - builder() - Static method in class hydra.build.format.DefinitionValidationProfile
-
Creates a new fluent builder for
DefinitionValidationProfile. - builder() - Static method in class hydra.build.format.DigestEntry
-
Creates a new fluent builder for
DigestEntry. - builder() - Static method in class hydra.build.format.DocumentationProfile
-
Creates a new fluent builder for
DocumentationProfile. - builder() - Static method in class hydra.build.format.Generation
-
Creates a new fluent builder for
Generation. - builder() - Static method in class hydra.build.format.InputDigest
-
Creates a new fluent builder for
InputDigest. - builder() - Static method in class hydra.build.format.LanguageName
-
Creates a new fluent builder for
LanguageName. - builder() - Static method in class hydra.build.format.ModuleValidationProfile
-
Creates a new fluent builder for
ModuleValidationProfile. - builder() - Static method in class hydra.build.format.OutputDigest
-
Creates a new fluent builder for
OutputDigest. - builder() - Static method in class hydra.build.format.PackageDescriptor
-
Creates a new fluent builder for
PackageDescriptor. - builder() - Static method in class hydra.build.format.PackageManifest
-
Creates a new fluent builder for
PackageManifest. - builder() - Static method in class hydra.build.format.PackageValidationConfiguration
-
Creates a new fluent builder for
PackageValidationConfiguration. - builder() - Static method in class hydra.build.format.PackageValidationProfile
-
Creates a new fluent builder for
PackageValidationProfile. - builder() - Static method in class hydra.build.format.RepositoryDescriptor
-
Creates a new fluent builder for
RepositoryDescriptor. - builder() - Static method in class hydra.build.format.Sha256Hash
-
Creates a new fluent builder for
Sha256Hash. - builder() - Static method in class hydra.build.format.TermValidationProfile
-
Creates a new fluent builder for
TermValidationProfile. - builder() - Static method in class hydra.build.format.TypeValidationProfile
-
Creates a new fluent builder for
TypeValidationProfile. - Builder() - Constructor for class hydra.build.assembly.AssemblyEntry.Builder
- Builder() - Constructor for class hydra.build.assembly.AssemblyPlan.Builder
- Builder() - Constructor for class hydra.build.assembly.KeepPathEntry.Builder
- Builder() - Constructor for class hydra.build.benchresult.BenchMetadata.Builder
- Builder() - Constructor for class hydra.build.benchresult.GenBenchResult.Builder
- Builder() - Constructor for class hydra.build.benchresult.HostResult.Builder
- Builder() - Constructor for class hydra.build.benchresult.RunStats.Builder
- Builder() - Constructor for class hydra.build.comparereport.CompareReport.Builder
- Builder() - Constructor for class hydra.build.comparereport.ModuleCompare.Builder
- Builder() - Constructor for class hydra.build.format.DefinitionNameConventionProfile.Builder
- Builder() - Constructor for class hydra.build.format.DefinitionValidationProfile.Builder
- Builder() - Constructor for class hydra.build.format.DigestEntry.Builder
- Builder() - Constructor for class hydra.build.format.DocumentationProfile.Builder
- Builder() - Constructor for class hydra.build.format.Generation.Builder
- Builder() - Constructor for class hydra.build.format.InputDigest.Builder
- Builder() - Constructor for class hydra.build.format.LanguageName.Builder
- Builder() - Constructor for class hydra.build.format.ModuleValidationProfile.Builder
- Builder() - Constructor for class hydra.build.format.OutputDigest.Builder
- Builder() - Constructor for class hydra.build.format.PackageDescriptor.Builder
- Builder() - Constructor for class hydra.build.format.PackageManifest.Builder
- Builder() - Constructor for class hydra.build.format.PackageValidationConfiguration.Builder
- Builder() - Constructor for class hydra.build.format.PackageValidationProfile.Builder
- Builder() - Constructor for class hydra.build.format.RepositoryDescriptor.Builder
- Builder() - Constructor for class hydra.build.format.Sha256Hash.Builder
- Builder() - Constructor for class hydra.build.format.TermValidationProfile.Builder
- Builder() - Constructor for class hydra.build.format.TypeValidationProfile.Builder
- buildReport(List<Pair<T0, Pair<Optional<String>, Optional<String>>>>) - Static method in interface hydra.build.Comparereportlogic
-
The whole compare-report (rows, byteEqCount, total) over enumerated module triples
- buildReport_rows(List<Pair<T0, Pair<Optional<String>, Optional<String>>>>) - Static method in interface hydra.build.Comparereportlogic
- buildRoutingMap(String) - Static method in class hydra.overlay.java.build.Generation
-
Build a module-to-package routing map from every package's manifest.json under distJsonRoot, delegating to the generated, manifest-derived
Routing.buildRoutingMap(java.util.List<hydra.overlay.java.util.Pair<T0, java.util.List<hydra.packaging.ModuleName>>>)(#560) — replaces the former hand-coded PACKAGE_PREFIXES table. - buildRoutingMap(List<Pair<T0, List<ModuleName>>>) - Static method in interface hydra.build.Routing
-
Build a routing map from each package's declared modules
- buildRoutingMap_declaredPairs(List<Pair<T0, List<ModuleName>>>) - Static method in interface hydra.build.Routing
- buildRoutingMap_derivedPairs(Function<ModuleName, List<ModuleName>>, List<Pair<T0, List<ModuleName>>>) - Static method in interface hydra.build.Routing
- BYTE_EQ - Static variable in class hydra.build.comparereport.CompareStatus
-
Name of the
hydra.build.comparereport.CompareStatus.byteEqfield. - BYTE_EQ_COUNT - Static variable in class hydra.build.comparereport.CompareReport
-
Name of the
hydra.build.comparereport.CompareReport.byteEqCountfield. - ByteEq() - Constructor for class hydra.build.comparereport.CompareStatus.ByteEq
-
Constructs an immutable
CompareStatus.ByteEq. - byteEqCount - Variable in class hydra.build.comparereport.CompareReport
-
How many modules were byte-identical
- byteEqCount(Integer) - Method in class hydra.build.comparereport.CompareReport.Builder
C
- CANON_SIZE - Static variable in class hydra.build.comparereport.ModuleCompare
-
Name of the
hydra.build.comparereport.ModuleCompare.canonSizefield. - canonSize - Variable in class hydra.build.comparereport.ModuleCompare
-
The byte size of the canonical side
- canonSize(Integer) - Method in class hydra.build.comparereport.ModuleCompare.Builder
- coderBaselinePackages() - Static method in interface hydra.build.Publishsets
-
The packages that need no coders loaded during JSON->target transform (hydra-kernel, hydra-haskell)
- coderPackageFor(String) - Static method in interface hydra.build.Registry
-
The distribution package for a language's coder (data-driven; hydra-<name> fallback)
- commit - Variable in class hydra.build.benchresult.BenchMetadata
-
The short git commit hash
- commit(String) - Method in class hydra.build.benchresult.BenchMetadata.Builder
- COMMIT - Static variable in class hydra.build.benchresult.BenchMetadata
-
Name of the
hydra.build.benchresult.BenchMetadata.commitfield. - COMMIT_MESSAGE - Static variable in class hydra.build.benchresult.BenchMetadata
-
Name of the
hydra.build.benchresult.BenchMetadata.commitMessagefield. - commitMessage - Variable in class hydra.build.benchresult.BenchMetadata
-
The commit subject line
- commitMessage(String) - Method in class hydra.build.benchresult.BenchMetadata.Builder
- compareModule(T0, Optional<String>, Optional<String>) - Static method in interface hydra.build.Comparereportlogic
-
Compare one module (both sides pre-read) to a (name, statusTag, diffLines) triple
- compareReport(CompareReport) - Static method in interface hydra.encode.build.Comparereport
-
Encoder for hydra.build.comparereport.CompareReport
- compareReport(Graph, Term) - Static method in interface hydra.decode.build.Comparereport
-
Decoder for hydra.build.comparereport.CompareReport
- compareReport(TypedTerm<List<ModuleCompare>>, TypedTerm<Integer>, TypedTerm<Integer>) - Static method in interface hydra.dsl.build.Comparereport
-
DSL constructor for hydra.build.comparereport.CompareReport
- Comparereport - Interface in hydra.decode.build
-
Term decoders for hydra.build.comparereport
- Comparereport - Interface in hydra.dsl.build
-
DSL functions for hydra.build.comparereport
- Comparereport - Interface in hydra.encode.build
-
Term encoders for hydra.build.comparereport
- CompareReport - Class in hydra.build.comparereport
-
The whole compare-report: per-module records plus the byte-identical tally
- CompareReport(List<ModuleCompare>, Integer, Integer) - Constructor for class hydra.build.comparereport.CompareReport
-
Constructs an immutable
CompareReport. - CompareReport.Builder - Class in hydra.build.comparereport
-
A fluent builder for
CompareReport. - compareReportByteEqCount(TypedTerm<CompareReport>) - Static method in interface hydra.dsl.build.Comparereport
-
DSL accessor for the byteEqCount field of hydra.build.comparereport.CompareReport
- compareReportCompareReport() - Static method in interface hydra.dsl.build.Comparereport
-
DSL name token for hydra.build.comparereport.CompareReport
- Comparereportlogic - Interface in hydra.build
-
Pure snapshot-compare decision helpers: per-module status/diff-count and the whole-report tally, over content both sides already read
- compareReportRows(TypedTerm<CompareReport>) - Static method in interface hydra.dsl.build.Comparereport
-
DSL accessor for the rows field of hydra.build.comparereport.CompareReport
- compareReportTotal(TypedTerm<CompareReport>) - Static method in interface hydra.dsl.build.Comparereport
-
DSL accessor for the total field of hydra.build.comparereport.CompareReport
- compareReportWithByteEqCount(TypedTerm<CompareReport>, TypedTerm<Integer>) - Static method in interface hydra.dsl.build.Comparereport
-
DSL updater for the byteEqCount field of hydra.build.comparereport.CompareReport
- compareReportWithRows(TypedTerm<CompareReport>, TypedTerm<List<ModuleCompare>>) - Static method in interface hydra.dsl.build.Comparereport
-
DSL updater for the rows field of hydra.build.comparereport.CompareReport
- compareReportWithTotal(TypedTerm<CompareReport>, TypedTerm<Integer>) - Static method in interface hydra.dsl.build.Comparereport
-
DSL updater for the total field of hydra.build.comparereport.CompareReport
- compareStatus(CompareStatus) - Static method in interface hydra.encode.build.Comparereport
-
Encoder for hydra.build.comparereport.CompareStatus
- compareStatus(Graph, Term) - Static method in interface hydra.decode.build.Comparereport
-
Decoder for hydra.build.comparereport.CompareStatus
- CompareStatus - Class in hydra.build.comparereport
-
The result of comparing one module's JSON on the two sides
- CompareStatus.ByteEq - Class in hydra.build.comparereport
-
The two sides are byte-identical
- CompareStatus.Differ - Class in hydra.build.comparereport
-
Both sides exist but differ
- CompareStatus.Missing - Class in hydra.build.comparereport
-
Our side is absent (the canonical side has the module, ours does not)
- CompareStatus.PartialVisitor<R> - Interface in hydra.build.comparereport
-
Partial visitor over
CompareStatuswith a defaultCompareStatus.PartialVisitor.otherwise(hydra.build.comparereport.CompareStatus)branch. - CompareStatus.Visitor<R> - Interface in hydra.build.comparereport
-
Visitor over
CompareStatus. - compareStatusByteEq() - Static method in interface hydra.dsl.build.Comparereport
-
DSL injection for the byteEq variant of hydra.build.comparereport.CompareStatus
- compareStatusCompareStatus() - Static method in interface hydra.dsl.build.Comparereport
-
DSL name token for hydra.build.comparereport.CompareStatus
- compareStatusDiffer() - Static method in interface hydra.dsl.build.Comparereport
-
DSL injection for the differ variant of hydra.build.comparereport.CompareStatus
- compareStatusMissing() - Static method in interface hydra.dsl.build.Comparereport
-
DSL injection for the missing variant of hydra.build.comparereport.CompareStatus
- compareTo(AssemblyEntry) - Method in class hydra.build.assembly.AssemblyEntry
- compareTo(AssemblyEntryKind) - Method in class hydra.build.assembly.AssemblyEntryKind.Merge
- compareTo(AssemblyEntryKind) - Method in class hydra.build.assembly.AssemblyEntryKind.SymlinkDir
- compareTo(AssemblyEntryKind) - Method in class hydra.build.assembly.AssemblyEntryKind.SymlinkTree
- compareTo(AssemblyEntryKind) - Method in class hydra.build.assembly.AssemblyEntryKind.WipeThenCopy
- compareTo(AssemblyPlan) - Method in class hydra.build.assembly.AssemblyPlan
- compareTo(KeepPathEntry) - Method in class hydra.build.assembly.KeepPathEntry
- compareTo(BenchMetadata) - Method in class hydra.build.benchresult.BenchMetadata
- compareTo(GenBenchResult) - Method in class hydra.build.benchresult.GenBenchResult
- compareTo(HostResult) - Method in class hydra.build.benchresult.HostResult
- compareTo(RunStats) - Method in class hydra.build.benchresult.RunStats
- compareTo(CompareReport) - Method in class hydra.build.comparereport.CompareReport
- compareTo(CompareStatus) - Method in class hydra.build.comparereport.CompareStatus.ByteEq
- compareTo(CompareStatus) - Method in class hydra.build.comparereport.CompareStatus.Differ
- compareTo(CompareStatus) - Method in class hydra.build.comparereport.CompareStatus.Missing
- compareTo(ModuleCompare) - Method in class hydra.build.comparereport.ModuleCompare
- compareTo(DefinitionNameConventionProfile) - Method in class hydra.build.format.DefinitionNameConventionProfile
- compareTo(DefinitionValidationProfile) - Method in class hydra.build.format.DefinitionValidationProfile
- compareTo(DigestEntry) - Method in class hydra.build.format.DigestEntry
- compareTo(DigestKind) - Method in class hydra.build.format.DigestKind.DslSource
- compareTo(DigestKind) - Method in class hydra.build.format.DigestKind.JsonFile
- compareTo(DigestKind) - Method in class hydra.build.format.DigestKind.Other
- compareTo(DigestKind) - Method in class hydra.build.format.DigestKind.RuntimeFile
- compareTo(DigestKind) - Method in class hydra.build.format.DigestKind.TargetFile
- compareTo(DocumentationProfile) - Method in class hydra.build.format.DocumentationProfile
- compareTo(Generation) - Method in class hydra.build.format.Generation
- compareTo(GenerationMode) - Method in class hydra.build.format.GenerationMode.Published
- compareTo(GenerationMode) - Method in class hydra.build.format.GenerationMode.Shim
- compareTo(HostOverride) - Method in class hydra.build.format.HostOverride.Local
- compareTo(HostOverride) - Method in class hydra.build.format.HostOverride.Version
- compareTo(InputDigest) - Method in class hydra.build.format.InputDigest
- compareTo(LanguageName) - Method in class hydra.build.format.LanguageName
- compareTo(ModuleValidationProfile) - Method in class hydra.build.format.ModuleValidationProfile
- compareTo(OutputDigest) - Method in class hydra.build.format.OutputDigest
- compareTo(PackageDescriptor) - Method in class hydra.build.format.PackageDescriptor
- compareTo(PackageManifest) - Method in class hydra.build.format.PackageManifest
- compareTo(PackageValidationConfiguration) - Method in class hydra.build.format.PackageValidationConfiguration
- compareTo(PackageValidationProfile) - Method in class hydra.build.format.PackageValidationProfile
- compareTo(RepositoryDescriptor) - Method in class hydra.build.format.RepositoryDescriptor
- compareTo(Severity) - Method in class hydra.build.format.Severity.Error_
- compareTo(Severity) - Method in class hydra.build.format.Severity.Warning
- compareTo(Sha256Hash) - Method in class hydra.build.format.Sha256Hash
- compareTo(TermValidationProfile) - Method in class hydra.build.format.TermValidationProfile
- compareTo(TypeValidationProfile) - Method in class hydra.build.format.TypeValidationProfile
- CONFLICTING_MODULE_NAME - Static variable in class hydra.build.format.PackageValidationProfile
-
Name of the
hydra.build.format.PackageValidationProfile.conflictingModuleNamefield. - CONFLICTING_VARIANT_NAME - Static variable in class hydra.build.format.ModuleValidationProfile
-
Name of the
hydra.build.format.ModuleValidationProfile.conflictingVariantNamefield. - conflictingModuleName - Variable in class hydra.build.format.PackageValidationProfile
-
Whether module names conflicting across the package are reported
- conflictingModuleName(Optional<Severity>) - Method in class hydra.build.format.PackageValidationProfile.Builder
- conflictingVariantName - Variable in class hydra.build.format.ModuleValidationProfile
-
Whether union variant names conflicting across the module are reported
- conflictingVariantName(Optional<Severity>) - Method in class hydra.build.format.ModuleValidationProfile.Builder
- crossHostCells(List<String>, List<String>) - Static method in interface hydra.build.Syncmatrix
-
Rule 3: (hydra-target, host) for every (host, target) with host /= haskell
- CURRENT_VERSION - Static variable in class hydra.build.format.RepositoryDescriptor
-
Name of the
hydra.build.format.RepositoryDescriptor.currentVersionfield. - currentVersion - Variable in class hydra.build.format.RepositoryDescriptor
-
The version currently under development
- currentVersion(Version) - Method in class hydra.build.format.RepositoryDescriptor.Builder
D
- decodeModuleFromJson(Graph, List<Module>, Value) - Static method in class hydra.overlay.java.build.Generation
-
Decode a single module from a JSON value using the generated schema-based decoder.
- decodeModuleFromJson(Graph, Map<Name, Type>, Value) - Static method in class hydra.overlay.java.build.Generation
-
Decode a single module from a JSON value using a pre-built schema map (Name → Type).
- dedupPreservingOrder(List<T0>) - Static method in interface hydra.build.Modules
-
Deduplicate a list of strings, preserving first-occurrence order
- definitionNameConventionProfile(DefinitionNameConventionProfile) - Static method in interface hydra.encode.build.Format
-
Encoder for hydra.build.format.DefinitionNameConventionProfile
- definitionNameConventionProfile(Graph, Term) - Static method in interface hydra.decode.build.Format
-
Decoder for hydra.build.format.DefinitionNameConventionProfile
- definitionNameConventionProfile(TypedTerm<Severity>, TypedTerm<Boolean>) - Static method in interface hydra.dsl.build.Format
-
DSL constructor for hydra.build.format.DefinitionNameConventionProfile
- DefinitionNameConventionProfile - Class in hydra.build.format
-
Configuration for the definition-name-convention check
- DefinitionNameConventionProfile(Severity, Boolean) - Constructor for class hydra.build.format.DefinitionNameConventionProfile
-
Constructs an immutable
DefinitionNameConventionProfile. - DefinitionNameConventionProfile.Builder - Class in hydra.build.format
-
A fluent builder for
DefinitionNameConventionProfile. - definitionNameConventionProfileAllowUnderscores(TypedTerm<DefinitionNameConventionProfile>) - Static method in interface hydra.dsl.build.Format
-
DSL accessor for the allowUnderscores field of hydra.build.format.DefinitionNameConventionProfile
- definitionNameConventionProfileDefinitionNameConventionProfile() - Static method in interface hydra.dsl.build.Format
-
DSL name token for hydra.build.format.DefinitionNameConventionProfile
- definitionNameConventionProfileSeverity(TypedTerm<DefinitionNameConventionProfile>) - Static method in interface hydra.dsl.build.Format
-
DSL accessor for the severity field of hydra.build.format.DefinitionNameConventionProfile
- definitionNameConventionProfileWithAllowUnderscores(TypedTerm<DefinitionNameConventionProfile>, TypedTerm<Boolean>) - Static method in interface hydra.dsl.build.Format
-
DSL updater for the allowUnderscores field of hydra.build.format.DefinitionNameConventionProfile
- definitionNameConventionProfileWithSeverity(TypedTerm<DefinitionNameConventionProfile>, TypedTerm<Severity>) - Static method in interface hydra.dsl.build.Format
-
DSL updater for the severity field of hydra.build.format.DefinitionNameConventionProfile
- definitions - Variable in class hydra.build.format.ModuleValidationProfile
-
Validation rules applying to the module's individual definitions
- definitions(Optional<DefinitionValidationProfile>) - Method in class hydra.build.format.ModuleValidationProfile.Builder
- DEFINITIONS - Static variable in class hydra.build.format.ModuleValidationProfile
-
Name of the
hydra.build.format.ModuleValidationProfile.definitionsfield. - definitionValidationProfile(DefinitionValidationProfile) - Static method in interface hydra.encode.build.Format
-
Encoder for hydra.build.format.DefinitionValidationProfile
- definitionValidationProfile(Graph, Term) - Static method in interface hydra.decode.build.Format
-
Decoder for hydra.build.format.DefinitionValidationProfile
- definitionValidationProfile(TypedTerm<Optional<DocumentationProfile>>, TypedTerm<Optional<Severity>>, TypedTerm<Optional<DefinitionNameConventionProfile>>, TypedTerm<Optional<Severity>>, TypedTerm<Optional<Severity>>) - Static method in interface hydra.dsl.build.Format
-
DSL constructor for hydra.build.format.DefinitionValidationProfile
- DefinitionValidationProfile - Class in hydra.build.format
-
Validation rules applying to individual definitions within a module.
- DefinitionValidationProfile(Optional<DocumentationProfile>, Optional<Severity>, Optional<DefinitionNameConventionProfile>, Optional<Severity>, Optional<Severity>) - Constructor for class hydra.build.format.DefinitionValidationProfile
-
Constructs an immutable
DefinitionValidationProfile. - DefinitionValidationProfile.Builder - Class in hydra.build.format
-
A fluent builder for
DefinitionValidationProfile. - definitionValidationProfileDefinitionValidationProfile() - Static method in interface hydra.dsl.build.Format
-
DSL name token for hydra.build.format.DefinitionValidationProfile
- definitionValidationProfileDuplicateName(TypedTerm<DefinitionValidationProfile>) - Static method in interface hydra.dsl.build.Format
-
DSL accessor for the duplicateName field of hydra.build.format.DefinitionValidationProfile
- definitionValidationProfileHasDescription(TypedTerm<DefinitionValidationProfile>) - Static method in interface hydra.dsl.build.Format
-
DSL accessor for the hasDescription field of hydra.build.format.DefinitionValidationProfile
- definitionValidationProfileNameConvention(TypedTerm<DefinitionValidationProfile>) - Static method in interface hydra.dsl.build.Format
-
DSL accessor for the nameConvention field of hydra.build.format.DefinitionValidationProfile
- definitionValidationProfileNotInModuleName(TypedTerm<DefinitionValidationProfile>) - Static method in interface hydra.dsl.build.Format
-
DSL accessor for the notInModuleName field of hydra.build.format.DefinitionValidationProfile
- definitionValidationProfileOrdering(TypedTerm<DefinitionValidationProfile>) - Static method in interface hydra.dsl.build.Format
-
DSL accessor for the ordering field of hydra.build.format.DefinitionValidationProfile
- definitionValidationProfileWithDuplicateName(TypedTerm<DefinitionValidationProfile>, TypedTerm<Optional<Severity>>) - Static method in interface hydra.dsl.build.Format
-
DSL updater for the duplicateName field of hydra.build.format.DefinitionValidationProfile
- definitionValidationProfileWithHasDescription(TypedTerm<DefinitionValidationProfile>, TypedTerm<Optional<DocumentationProfile>>) - Static method in interface hydra.dsl.build.Format
-
DSL updater for the hasDescription field of hydra.build.format.DefinitionValidationProfile
- definitionValidationProfileWithNameConvention(TypedTerm<DefinitionValidationProfile>, TypedTerm<Optional<DefinitionNameConventionProfile>>) - Static method in interface hydra.dsl.build.Format
-
DSL updater for the nameConvention field of hydra.build.format.DefinitionValidationProfile
- definitionValidationProfileWithNotInModuleName(TypedTerm<DefinitionValidationProfile>, TypedTerm<Optional<Severity>>) - Static method in interface hydra.dsl.build.Format
-
DSL updater for the notInModuleName field of hydra.build.format.DefinitionValidationProfile
- definitionValidationProfileWithOrdering(TypedTerm<DefinitionValidationProfile>, TypedTerm<Optional<Severity>>) - Static method in interface hydra.dsl.build.Format
-
DSL updater for the ordering field of hydra.build.format.DefinitionValidationProfile
- dependencies - Variable in class hydra.build.format.PackageDescriptor
-
The names of the packages this package depends upon
- dependencies(List<PackageName>) - Method in class hydra.build.format.PackageDescriptor.Builder
- DEPENDENCIES - Static variable in class hydra.build.format.PackageDescriptor
-
Name of the
hydra.build.format.PackageDescriptor.dependenciesfield. - DEPENDENCY_HASHES - Static variable in class hydra.build.format.InputDigest
-
Name of the
hydra.build.format.InputDigest.dependencyHashesfield. - DEPENDENCY_HASHES - Static variable in class hydra.build.format.OutputDigest
-
Name of the
hydra.build.format.OutputDigest.dependencyHashesfield. - dependencyHashes - Variable in class hydra.build.format.InputDigest
-
For each declared dependency package, that package's selfHash as recorded at write time
- dependencyHashes - Variable in class hydra.build.format.OutputDigest
-
For each declared dependency package, that package's selfHash as recorded at refresh time
- dependencyHashes(Map<PackageName, Sha256Hash>) - Method in class hydra.build.format.InputDigest.Builder
- dependencyHashes(Map<PackageName, Sha256Hash>) - Method in class hydra.build.format.OutputDigest.Builder
- deriveAssemblyPlan(String, String, List<String>, List<Pair<String, T0>>) - Static method in interface hydra.build.Assemblyplan
-
The full assembly plan (entries, keepPaths) for a (package, language) pair
- derivedNames(ModuleName) - Static method in interface hydra.build.Routing
-
The derived module names produced from a source module name
- description - Variable in class hydra.build.format.PackageDescriptor
-
A concise human-readable summary of the package
- description(String) - Method in class hydra.build.format.PackageDescriptor.Builder
- DESCRIPTION - Static variable in class hydra.build.format.PackageDescriptor
-
Name of the
hydra.build.format.PackageDescriptor.descriptionfield. - DEST_TREE - Static variable in class hydra.build.assembly.AssemblyEntry
-
Name of the
hydra.build.assembly.AssemblyEntry.destTreefield. - destTree - Variable in class hydra.build.assembly.AssemblyEntry
-
The destination tree, as a worktree-relative path (e.g.
- destTree(String) - Method in class hydra.build.assembly.AssemblyEntry.Builder
- DIFF_LINES - Static variable in class hydra.build.comparereport.ModuleCompare
-
Name of the
hydra.build.comparereport.ModuleCompare.diffLinesfield. - Differ() - Constructor for class hydra.build.comparereport.CompareStatus.Differ
-
Constructs an immutable
CompareStatus.Differ. - DIFFER - Static variable in class hydra.build.comparereport.CompareStatus
-
Name of the
hydra.build.comparereport.CompareStatus.differfield. - diffLineCount(String, String) - Static method in interface hydra.build.Comparereportlogic
-
Symmetric count of lines present in one content but not the other
- diffLines - Variable in class hydra.build.comparereport.ModuleCompare
-
The number of differing lines (0 when byte-identical)
- diffLines(Integer) - Method in class hydra.build.comparereport.ModuleCompare.Builder
- DIGEST_FORMAT_VERSION - Static variable in class hydra.build.format.InputDigest
-
Name of the
hydra.build.format.InputDigest.digestFormatVersionfield. - DIGEST_FORMAT_VERSION - Static variable in class hydra.build.format.OutputDigest
-
Name of the
hydra.build.format.OutputDigest.digestFormatVersionfield. - digestEntry(DigestEntry) - Static method in interface hydra.encode.build.Format
-
Encoder for hydra.build.format.DigestEntry
- digestEntry(Graph, Term) - Static method in interface hydra.decode.build.Format
-
Decoder for hydra.build.format.DigestEntry
- digestEntry(TypedTerm<DigestKind>, TypedTerm<Sha256Hash>) - Static method in interface hydra.dsl.build.Format
-
DSL constructor for hydra.build.format.DigestEntry
- DigestEntry - Class in hydra.build.format
-
One file's classification and content hash within a digest
- DigestEntry(DigestKind, Sha256Hash) - Constructor for class hydra.build.format.DigestEntry
-
Constructs an immutable
DigestEntry. - DigestEntry.Builder - Class in hydra.build.format
-
A fluent builder for
DigestEntry. - digestEntryDigestEntry() - Static method in interface hydra.dsl.build.Format
-
DSL name token for hydra.build.format.DigestEntry
- digestEntryHash(TypedTerm<DigestEntry>) - Static method in interface hydra.dsl.build.Format
-
DSL accessor for the hash field of hydra.build.format.DigestEntry
- digestEntryKind(TypedTerm<DigestEntry>) - Static method in interface hydra.dsl.build.Format
-
DSL accessor for the kind field of hydra.build.format.DigestEntry
- digestEntryWithHash(TypedTerm<DigestEntry>, TypedTerm<Sha256Hash>) - Static method in interface hydra.dsl.build.Format
-
DSL updater for the hash field of hydra.build.format.DigestEntry
- digestEntryWithKind(TypedTerm<DigestEntry>, TypedTerm<DigestKind>) - Static method in interface hydra.dsl.build.Format
-
DSL updater for the kind field of hydra.build.format.DigestEntry
- digestFormatVersion - Variable in class hydra.build.format.InputDigest
-
The version of this digest file's own schema
- digestFormatVersion - Variable in class hydra.build.format.OutputDigest
-
The version of this digest file's own schema
- digestFormatVersion(Integer) - Method in class hydra.build.format.InputDigest.Builder
- digestFormatVersion(Integer) - Method in class hydra.build.format.OutputDigest.Builder
- digestKind(DigestKind) - Static method in interface hydra.encode.build.Format
-
Encoder for hydra.build.format.DigestKind
- digestKind(Graph, Term) - Static method in interface hydra.decode.build.Format
-
Decoder for hydra.build.format.DigestKind
- DigestKind - Class in hydra.build.format
-
The kind of artifact recorded in a digest entry.
- DigestKind.DslSource - Class in hydra.build.format
-
A DSL source file under a package's src/main source tree
- DigestKind.JsonFile - Class in hydra.build.format
-
A JSON file under dist/json/
- DigestKind.Other - Class in hydra.build.format
-
Anything else (escape hatch; unknown kinds round-trip as this variant)
- DigestKind.PartialVisitor<R> - Interface in hydra.build.format
-
Partial visitor over
DigestKindwith a defaultDigestKind.PartialVisitor.otherwise(hydra.build.format.DigestKind)branch. - DigestKind.RuntimeFile - Class in hydra.build.format
-
A hand-written runtime support file copied into the distribution
- DigestKind.TargetFile - Class in hydra.build.format
-
A generated source file under dist/<lang>/
- DigestKind.Visitor<R> - Interface in hydra.build.format
-
Visitor over
DigestKind. - digestKindDigestKind() - Static method in interface hydra.dsl.build.Format
-
DSL name token for hydra.build.format.DigestKind
- digestKindDslSource() - Static method in interface hydra.dsl.build.Format
-
DSL injection for the dslSource variant of hydra.build.format.DigestKind
- digestKindJsonFile() - Static method in interface hydra.dsl.build.Format
-
DSL injection for the jsonFile variant of hydra.build.format.DigestKind
- digestKindOther() - Static method in interface hydra.dsl.build.Format
-
DSL injection for the other variant of hydra.build.format.DigestKind
- digestKindRuntimeFile() - Static method in interface hydra.dsl.build.Format
-
DSL injection for the runtimeFile variant of hydra.build.format.DigestKind
- digestKindTargetFile() - Static method in interface hydra.dsl.build.Format
-
DSL injection for the targetFile variant of hydra.build.format.DigestKind
- documentationProfile(DocumentationProfile) - Static method in interface hydra.encode.build.Format
-
Encoder for hydra.build.format.DocumentationProfile
- documentationProfile(Graph, Term) - Static method in interface hydra.decode.build.Format
-
Decoder for hydra.build.format.DocumentationProfile
- documentationProfile(TypedTerm<Severity>, TypedTerm<Boolean>) - Static method in interface hydra.dsl.build.Format
-
DSL constructor for hydra.build.format.DocumentationProfile
- DocumentationProfile - Class in hydra.build.format
-
Configuration for the definition-documentation check
- DocumentationProfile(Severity, Boolean) - Constructor for class hydra.build.format.DocumentationProfile
-
Constructs an immutable
DocumentationProfile. - DocumentationProfile.Builder - Class in hydra.build.format
-
A fluent builder for
DocumentationProfile. - documentationProfileDocumentationProfile() - Static method in interface hydra.dsl.build.Format
-
DSL name token for hydra.build.format.DocumentationProfile
- documentationProfileExemptDeprecated(TypedTerm<DocumentationProfile>) - Static method in interface hydra.dsl.build.Format
-
DSL accessor for the exemptDeprecated field of hydra.build.format.DocumentationProfile
- documentationProfileSeverity(TypedTerm<DocumentationProfile>) - Static method in interface hydra.dsl.build.Format
-
DSL accessor for the severity field of hydra.build.format.DocumentationProfile
- documentationProfileWithExemptDeprecated(TypedTerm<DocumentationProfile>, TypedTerm<Boolean>) - Static method in interface hydra.dsl.build.Format
-
DSL updater for the exemptDeprecated field of hydra.build.format.DocumentationProfile
- documentationProfileWithSeverity(TypedTerm<DocumentationProfile>, TypedTerm<Severity>) - Static method in interface hydra.dsl.build.Format
-
DSL updater for the severity field of hydra.build.format.DocumentationProfile
- DSL_SOURCE - Static variable in class hydra.build.format.DigestKind
-
Name of the
hydra.build.format.DigestKind.dslSourcefield. - dslModules - Variable in class hydra.overlay.java.build.Generation.PackageManifest
- DslSource() - Constructor for class hydra.build.format.DigestKind.DslSource
-
Constructs an immutable
DigestKind.DslSource. - DUPLICATE_BINDING - Static variable in class hydra.build.format.TermValidationProfile
-
Name of the
hydra.build.format.TermValidationProfile.duplicateBindingfield. - DUPLICATE_FIELD - Static variable in class hydra.build.format.TypeValidationProfile
-
Name of the
hydra.build.format.TypeValidationProfile.duplicateFieldfield. - DUPLICATE_MODULE_NAME - Static variable in class hydra.build.format.PackageValidationProfile
-
Name of the
hydra.build.format.PackageValidationProfile.duplicateModuleNamefield. - DUPLICATE_NAME - Static variable in class hydra.build.format.DefinitionValidationProfile
-
Name of the
hydra.build.format.DefinitionValidationProfile.duplicateNamefield. - duplicateBinding - Variable in class hydra.build.format.TermValidationProfile
-
Whether duplicate let bindings are reported
- duplicateBinding(Optional<Severity>) - Method in class hydra.build.format.TermValidationProfile.Builder
- duplicateField - Variable in class hydra.build.format.TypeValidationProfile
-
Whether duplicate field names within a record or union are reported
- duplicateField(Optional<Severity>) - Method in class hydra.build.format.TypeValidationProfile.Builder
- duplicateModuleName - Variable in class hydra.build.format.PackageValidationProfile
-
Whether duplicate module names within the package are reported
- duplicateModuleName(Optional<Severity>) - Method in class hydra.build.format.PackageValidationProfile.Builder
- duplicateName - Variable in class hydra.build.format.DefinitionValidationProfile
-
Whether duplicate definition names within a module are reported
- duplicateName(Optional<Severity>) - Method in class hydra.build.format.DefinitionValidationProfile.Builder
E
- EMPTY_ANNOTATION - Static variable in class hydra.build.format.TypeValidationProfile
-
Name of the
hydra.build.format.TypeValidationProfile.emptyAnnotationfield. - EMPTY_TERM_ANNOTATION - Static variable in class hydra.build.format.TermValidationProfile
-
Name of the
hydra.build.format.TermValidationProfile.emptyTermAnnotationfield. - emptyAnnotation - Variable in class hydra.build.format.TypeValidationProfile
-
Whether empty type annotations are reported
- emptyAnnotation(Optional<Severity>) - Method in class hydra.build.format.TypeValidationProfile.Builder
- emptyTermAnnotation - Variable in class hydra.build.format.TermValidationProfile
-
Whether empty term annotations are reported
- emptyTermAnnotation(Optional<Severity>) - Method in class hydra.build.format.TermValidationProfile.Builder
- encodingModules - Variable in class hydra.overlay.java.build.Generation.PackageManifest
- entries - Variable in class hydra.build.assembly.AssemblyPlan
-
The copy/symlink entries to realize, in application order
- entries(List<AssemblyEntry>) - Method in class hydra.build.assembly.AssemblyPlan.Builder
- ENTRIES - Static variable in class hydra.build.assembly.AssemblyPlan
-
Name of the
hydra.build.assembly.AssemblyPlan.entriesfield. - equals(Object) - Method in class hydra.build.assembly.AssemblyEntry
- equals(Object) - Method in class hydra.build.assembly.AssemblyEntryKind.Merge
- equals(Object) - Method in class hydra.build.assembly.AssemblyEntryKind.SymlinkDir
- equals(Object) - Method in class hydra.build.assembly.AssemblyEntryKind.SymlinkTree
- equals(Object) - Method in class hydra.build.assembly.AssemblyEntryKind.WipeThenCopy
- equals(Object) - Method in class hydra.build.assembly.AssemblyPlan
- equals(Object) - Method in class hydra.build.assembly.KeepPathEntry
- equals(Object) - Method in class hydra.build.benchresult.BenchMetadata
- equals(Object) - Method in class hydra.build.benchresult.GenBenchResult
- equals(Object) - Method in class hydra.build.benchresult.HostResult
- equals(Object) - Method in class hydra.build.benchresult.RunStats
- equals(Object) - Method in class hydra.build.comparereport.CompareReport
- equals(Object) - Method in class hydra.build.comparereport.CompareStatus.ByteEq
- equals(Object) - Method in class hydra.build.comparereport.CompareStatus.Differ
- equals(Object) - Method in class hydra.build.comparereport.CompareStatus.Missing
- equals(Object) - Method in class hydra.build.comparereport.ModuleCompare
- equals(Object) - Method in class hydra.build.format.DefinitionNameConventionProfile
- equals(Object) - Method in class hydra.build.format.DefinitionValidationProfile
- equals(Object) - Method in class hydra.build.format.DigestEntry
- equals(Object) - Method in class hydra.build.format.DigestKind.DslSource
- equals(Object) - Method in class hydra.build.format.DigestKind.JsonFile
- equals(Object) - Method in class hydra.build.format.DigestKind.Other
- equals(Object) - Method in class hydra.build.format.DigestKind.RuntimeFile
- equals(Object) - Method in class hydra.build.format.DigestKind.TargetFile
- equals(Object) - Method in class hydra.build.format.DocumentationProfile
- equals(Object) - Method in class hydra.build.format.Generation
- equals(Object) - Method in class hydra.build.format.GenerationMode.Published
- equals(Object) - Method in class hydra.build.format.GenerationMode.Shim
- equals(Object) - Method in class hydra.build.format.HostOverride.Local
- equals(Object) - Method in class hydra.build.format.HostOverride.Version
- equals(Object) - Method in class hydra.build.format.InputDigest
- equals(Object) - Method in class hydra.build.format.LanguageName
- equals(Object) - Method in class hydra.build.format.ModuleValidationProfile
- equals(Object) - Method in class hydra.build.format.OutputDigest
- equals(Object) - Method in class hydra.build.format.PackageDescriptor
- equals(Object) - Method in class hydra.build.format.PackageManifest
- equals(Object) - Method in class hydra.build.format.PackageValidationConfiguration
- equals(Object) - Method in class hydra.build.format.PackageValidationProfile
- equals(Object) - Method in class hydra.build.format.RepositoryDescriptor
- equals(Object) - Method in class hydra.build.format.Severity.Error_
- equals(Object) - Method in class hydra.build.format.Severity.Warning
- equals(Object) - Method in class hydra.build.format.Sha256Hash
- equals(Object) - Method in class hydra.build.format.TermValidationProfile
- equals(Object) - Method in class hydra.build.format.TypeValidationProfile
- ERROR - Static variable in class hydra.build.format.Severity
-
Name of the
hydra.build.format.Severity.errorfield. - Error_() - Constructor for class hydra.build.format.Severity.Error_
-
Constructs an immutable
Severity.Error_. - exclude - Variable in class hydra.build.assembly.AssemblyEntry
-
Relative path fragments to exclude when realizing the entry (e.g.
- exclude(List<String>) - Method in class hydra.build.assembly.AssemblyEntry.Builder
- EXCLUDE - Static variable in class hydra.build.assembly.AssemblyEntry
-
Name of the
hydra.build.assembly.AssemblyEntry.excludefield. - EXEMPT_DEPRECATED - Static variable in class hydra.build.format.DocumentationProfile
-
Name of the
hydra.build.format.DocumentationProfile.exemptDeprecatedfield. - exemptDeprecated - Variable in class hydra.build.format.DocumentationProfile
-
Whether deprecated definitions are exempt from the documentation requirement
- exemptDeprecated(Boolean) - Method in class hydra.build.format.DocumentationProfile.Builder
- expandLangAlias(String) - Static method in interface hydra.build.Langexpansion
-
Expand a single language token: 'all' -> all languages, 'lisp' -> the dialects, else itself
- expandLangs(List<String>) - Static method in interface hydra.build.Langexpansion
-
Expand a list of language tokens (aliases resolved), preserving order, deduped
- expectedLibraries() - Static method in interface hydra.build.Libraries
-
Every hydra.lib.<sub> module name every self-hosting host must register
- extensionOf(String) - Static method in interface hydra.build.Reconcile
-
The extension of a relative path, or none if the filename has no '.'
- extensionOf(String) - Static method in interface hydra.build.Walk
-
The extension of a path (after the final .
F
- familyFor(String) - Static method in interface hydra.build.Registry
-
The build family of a language (jvm/python/lisp/haskell/typescript/go; empty for unknown)
- filterByBaseName(String, List<String>) - Static method in interface hydra.build.Walk
-
Paths whose file name equals the given name, sorted deterministically
- filterByExtension(String, List<String>) - Static method in interface hydra.build.Walk
-
Paths whose extension equals the given extension, sorted deterministically
- filterKernelModules(List<Module>) - Static method in interface hydra.build.Modules
-
Keep only modules outside the hydra.* and hydra.json.yaml.* namespaces
- filterKernelModules(List<Module>) - Static method in class hydra.overlay.java.build.Generation
-
Filter modules to only kernel modules (exclude hydra.* namespaces).
- filterTypeModules(List<Module>) - Static method in interface hydra.build.Modules
-
Keep only modules containing at least one type-defining binding
- filterTypeModules(List<Module>) - Static method in class hydra.overlay.java.build.Generation
-
Filter modules to only those containing type-defining bindings.
- Format - Interface in hydra.decode.build
-
Term decoders for hydra.build.format
- Format - Interface in hydra.dsl.build
-
DSL functions for hydra.build.format
- Format - Interface in hydra.encode.build
-
Term encoders for hydra.build.format
G
- genBenchResult(GenBenchResult) - Static method in interface hydra.encode.build.Benchresult
-
Encoder for hydra.build.benchresult.GenBenchResult
- genBenchResult(Graph, Term) - Static method in interface hydra.decode.build.Benchresult
-
Decoder for hydra.build.benchresult.GenBenchResult
- genBenchResult(TypedTerm<String>, TypedTerm<Integer>, TypedTerm<Map<String, HostResult>>, TypedTerm<Optional<BenchMetadata>>) - Static method in interface hydra.dsl.build.Benchresult
-
DSL constructor for hydra.build.benchresult.GenBenchResult
- GenBenchResult - Class in hydra.build.benchresult
-
A generator-benchmark result: target, run count, and per-host results
- GenBenchResult(String, Integer, Map<String, HostResult>, Optional<BenchMetadata>) - Constructor for class hydra.build.benchresult.GenBenchResult
-
Constructs an immutable
GenBenchResult. - GenBenchResult.Builder - Class in hydra.build.benchresult
-
A fluent builder for
GenBenchResult. - genBenchResultGenBenchResult() - Static method in interface hydra.dsl.build.Benchresult
-
DSL name token for hydra.build.benchresult.GenBenchResult
- genBenchResultHosts(TypedTerm<GenBenchResult>) - Static method in interface hydra.dsl.build.Benchresult
-
DSL accessor for the hosts field of hydra.build.benchresult.GenBenchResult
- genBenchResultMetadata(TypedTerm<GenBenchResult>) - Static method in interface hydra.dsl.build.Benchresult
-
DSL accessor for the metadata field of hydra.build.benchresult.GenBenchResult
- genBenchResultRuns(TypedTerm<GenBenchResult>) - Static method in interface hydra.dsl.build.Benchresult
-
DSL accessor for the runs field of hydra.build.benchresult.GenBenchResult
- genBenchResultTarget(TypedTerm<GenBenchResult>) - Static method in interface hydra.dsl.build.Benchresult
-
DSL accessor for the target field of hydra.build.benchresult.GenBenchResult
- genBenchResultWithHosts(TypedTerm<GenBenchResult>, TypedTerm<Map<String, HostResult>>) - Static method in interface hydra.dsl.build.Benchresult
-
DSL updater for the hosts field of hydra.build.benchresult.GenBenchResult
- genBenchResultWithMetadata(TypedTerm<GenBenchResult>, TypedTerm<Optional<BenchMetadata>>) - Static method in interface hydra.dsl.build.Benchresult
-
DSL updater for the metadata field of hydra.build.benchresult.GenBenchResult
- genBenchResultWithRuns(TypedTerm<GenBenchResult>, TypedTerm<Integer>) - Static method in interface hydra.dsl.build.Benchresult
-
DSL updater for the runs field of hydra.build.benchresult.GenBenchResult
- genBenchResultWithTarget(TypedTerm<GenBenchResult>, TypedTerm<String>) - Static method in interface hydra.dsl.build.Benchresult
-
DSL updater for the target field of hydra.build.benchresult.GenBenchResult
- generateDecoderModules(List<Module>, List<Module>) - Static method in class hydra.overlay.java.build.Generation
- generateDslModules(List<Module>, List<Module>) - Static method in class hydra.overlay.java.build.Generation
-
Synthesize the DSL-wrapper modules (hydra.dsl.java.*) for a set of type-defining modules, mirroring
Hydra.Generation.generateDslModulesand the Python driver'sgenerate_dsl_modules. - generateEncoderModules(List<Module>, List<Module>) - Static method in class hydra.overlay.java.build.Generation
-
Synthesize the per-module term-coder wrappers (hydra.encode.* and hydra.decode.*) for
typeMods, mirroring the HaskellHydra.Generation.generateEncoderModules / generateDecoderModules(which curryHydra.Encoding.encodeModule/Hydra.Decoding.decodeModuleintogenerateCoderModules). - generation - Variable in class hydra.build.format.OutputDigest
-
The structured generation-provenance record
- generation(Generation) - Method in class hydra.build.format.OutputDigest.Builder
- generation(Generation) - Static method in interface hydra.encode.build.Format
-
Encoder for hydra.build.format.Generation
- generation(Graph, Term) - Static method in interface hydra.decode.build.Format
-
Decoder for hydra.build.format.Generation
- generation(TypedTerm<String>, TypedTerm<GenerationMode>, TypedTerm<LanguageName>, TypedTerm<Optional<Version>>, TypedTerm<Optional<String>>, TypedTerm<Optional<String>>) - Static method in interface hydra.dsl.build.Format
-
DSL constructor for hydra.build.format.Generation
- Generation - Class in hydra.build.format
-
A structured generation-provenance record for generated artifacts, separating gating identity from informational provenance.
- Generation - Class in hydra.overlay.java.build
-
I/O wrapper for Hydra code generation in Java.
- Generation() - Constructor for class hydra.overlay.java.build.Generation
- Generation(String, GenerationMode, LanguageName, Optional<Version>, Optional<String>, Optional<String>) - Constructor for class hydra.build.format.Generation
-
Constructs an immutable
Generation. - GENERATION - Static variable in class hydra.build.format.OutputDigest
-
Name of the
hydra.build.format.OutputDigest.generationfield. - Generation.Builder - Class in hydra.build.format
-
A fluent builder for
Generation. - Generation.PackageManifest - Class in hydra.overlay.java.build
-
A package's declared module sets, read from its manifest.json.
- generationGeneration() - Static method in interface hydra.dsl.build.Format
-
DSL name token for hydra.build.format.Generation
- generationGeneratorId(TypedTerm<Generation>) - Static method in interface hydra.dsl.build.Format
-
DSL accessor for the generatorId field of hydra.build.format.Generation
- generationHost(TypedTerm<Generation>) - Static method in interface hydra.dsl.build.Format
-
DSL accessor for the host field of hydra.build.format.Generation
- generationHydraVersion(TypedTerm<Generation>) - Static method in interface hydra.dsl.build.Format
-
DSL accessor for the hydraVersion field of hydra.build.format.Generation
- generationMode(GenerationMode) - Static method in interface hydra.encode.build.Format
-
Encoder for hydra.build.format.GenerationMode
- generationMode(Graph, Term) - Static method in interface hydra.decode.build.Format
-
Decoder for hydra.build.format.GenerationMode
- generationMode(TypedTerm<Generation>) - Static method in interface hydra.dsl.build.Format
-
DSL accessor for the mode field of hydra.build.format.Generation
- GenerationMode - Class in hydra.build.format
-
The provenance class of a generated artifact
- GenerationMode.PartialVisitor<R> - Interface in hydra.build.format
-
Partial visitor over
GenerationModewith a defaultGenerationMode.PartialVisitor.otherwise(hydra.build.format.GenerationMode)branch. - GenerationMode.Published - Class in hydra.build.format
-
Produced by a published, versioned host
- GenerationMode.Shim - Class in hydra.build.format
-
Produced by a locally-built migration shim, ahead of any published host
- GenerationMode.Visitor<R> - Interface in hydra.build.format
-
Visitor over
GenerationMode. - generationModeGenerationMode() - Static method in interface hydra.dsl.build.Format
-
DSL name token for hydra.build.format.GenerationMode
- generationModePublished() - Static method in interface hydra.dsl.build.Format
-
DSL injection for the published variant of hydra.build.format.GenerationMode
- generationModeShim() - Static method in interface hydra.dsl.build.Format
-
DSL injection for the shim variant of hydra.build.format.GenerationMode
- generationRevision(TypedTerm<Generation>) - Static method in interface hydra.dsl.build.Format
-
DSL accessor for the revision field of hydra.build.format.Generation
- generationTimestamp(TypedTerm<Generation>) - Static method in interface hydra.dsl.build.Format
-
DSL accessor for the timestamp field of hydra.build.format.Generation
- generationWithGeneratorId(TypedTerm<Generation>, TypedTerm<String>) - Static method in interface hydra.dsl.build.Format
-
DSL updater for the generatorId field of hydra.build.format.Generation
- generationWithHost(TypedTerm<Generation>, TypedTerm<LanguageName>) - Static method in interface hydra.dsl.build.Format
-
DSL updater for the host field of hydra.build.format.Generation
- generationWithHydraVersion(TypedTerm<Generation>, TypedTerm<Optional<Version>>) - Static method in interface hydra.dsl.build.Format
-
DSL updater for the hydraVersion field of hydra.build.format.Generation
- generationWithMode(TypedTerm<Generation>, TypedTerm<GenerationMode>) - Static method in interface hydra.dsl.build.Format
-
DSL updater for the mode field of hydra.build.format.Generation
- generationWithRevision(TypedTerm<Generation>, TypedTerm<Optional<String>>) - Static method in interface hydra.dsl.build.Format
-
DSL updater for the revision field of hydra.build.format.Generation
- generationWithTimestamp(TypedTerm<Generation>, TypedTerm<Optional<String>>) - Static method in interface hydra.dsl.build.Format
-
DSL updater for the timestamp field of hydra.build.format.Generation
- generator - Variable in class hydra.build.format.OutputDigest
-
The flat gating generator identity (a compatibility duplicate of generation.generatorId)
- generator(String) - Method in class hydra.build.format.OutputDigest.Builder
- GENERATOR - Static variable in class hydra.build.format.OutputDigest
-
Name of the
hydra.build.format.OutputDigest.generatorfield. - GENERATOR_ID - Static variable in class hydra.build.format.Generation
-
Name of the
hydra.build.format.Generation.generatorIdfield. - generatorId - Variable in class hydra.build.format.Generation
-
The gating cache key identifying the generator that produced the outputs
- generatorId(String) - Method in class hydra.build.format.Generation.Builder
- group - Variable in class hydra.build.format.RepositoryDescriptor
-
The group identifier under which artifacts are published, e.g.
- group(String) - Method in class hydra.build.format.RepositoryDescriptor.Builder
- GROUP - Static variable in class hydra.build.format.RepositoryDescriptor
-
Name of the
hydra.build.format.RepositoryDescriptor.groupfield. - groupByPackage(String, List<Module>) - Static method in class hydra.overlay.java.build.Generation
-
Partition a list of modules by owning package, via a routing map built by
Generation.buildRoutingMap(java.lang.String). - groupByPackageIn(Map<ModuleName, T0>, List<Module>) - Static method in interface hydra.build.Routing
-
Partition a list of modules by owning package, sorted by package name
- groupByPackageIn_step(Map<ModuleName, T0>, Either<Error_, Map<T0, List<Module>>>, Module) - Static method in interface hydra.build.Routing
H
- HAS_DESCRIPTION - Static variable in class hydra.build.format.DefinitionValidationProfile
-
Name of the
hydra.build.format.DefinitionValidationProfile.hasDescriptionfield. - hasDescription - Variable in class hydra.build.format.DefinitionValidationProfile
-
Configuration for the definition-documentation check
- hasDescription(Optional<DocumentationProfile>) - Method in class hydra.build.format.DefinitionValidationProfile.Builder
- hash - Variable in class hydra.build.format.DigestEntry
-
The SHA-256 hash of the file content
- hash(Sha256Hash) - Method in class hydra.build.format.DigestEntry.Builder
- HASH - Static variable in class hydra.build.format.DigestEntry
-
Name of the
hydra.build.format.DigestEntry.hashfield. - hashCode() - Method in class hydra.build.assembly.AssemblyEntry
- hashCode() - Method in class hydra.build.assembly.AssemblyEntryKind.Merge
- hashCode() - Method in class hydra.build.assembly.AssemblyEntryKind.SymlinkDir
- hashCode() - Method in class hydra.build.assembly.AssemblyEntryKind.SymlinkTree
- hashCode() - Method in class hydra.build.assembly.AssemblyEntryKind.WipeThenCopy
- hashCode() - Method in class hydra.build.assembly.AssemblyPlan
- hashCode() - Method in class hydra.build.assembly.KeepPathEntry
- hashCode() - Method in class hydra.build.benchresult.BenchMetadata
- hashCode() - Method in class hydra.build.benchresult.GenBenchResult
- hashCode() - Method in class hydra.build.benchresult.HostResult
- hashCode() - Method in class hydra.build.benchresult.RunStats
- hashCode() - Method in class hydra.build.comparereport.CompareReport
- hashCode() - Method in class hydra.build.comparereport.CompareStatus.ByteEq
- hashCode() - Method in class hydra.build.comparereport.CompareStatus.Differ
- hashCode() - Method in class hydra.build.comparereport.CompareStatus.Missing
- hashCode() - Method in class hydra.build.comparereport.ModuleCompare
- hashCode() - Method in class hydra.build.format.DefinitionNameConventionProfile
- hashCode() - Method in class hydra.build.format.DefinitionValidationProfile
- hashCode() - Method in class hydra.build.format.DigestEntry
- hashCode() - Method in class hydra.build.format.DigestKind.DslSource
- hashCode() - Method in class hydra.build.format.DigestKind.JsonFile
- hashCode() - Method in class hydra.build.format.DigestKind.Other
- hashCode() - Method in class hydra.build.format.DigestKind.RuntimeFile
- hashCode() - Method in class hydra.build.format.DigestKind.TargetFile
- hashCode() - Method in class hydra.build.format.DocumentationProfile
- hashCode() - Method in class hydra.build.format.Generation
- hashCode() - Method in class hydra.build.format.GenerationMode.Published
- hashCode() - Method in class hydra.build.format.GenerationMode.Shim
- hashCode() - Method in class hydra.build.format.HostOverride.Local
- hashCode() - Method in class hydra.build.format.HostOverride.Version
- hashCode() - Method in class hydra.build.format.InputDigest
- hashCode() - Method in class hydra.build.format.LanguageName
- hashCode() - Method in class hydra.build.format.ModuleValidationProfile
- hashCode() - Method in class hydra.build.format.OutputDigest
- hashCode() - Method in class hydra.build.format.PackageDescriptor
- hashCode() - Method in class hydra.build.format.PackageManifest
- hashCode() - Method in class hydra.build.format.PackageValidationConfiguration
- hashCode() - Method in class hydra.build.format.PackageValidationProfile
- hashCode() - Method in class hydra.build.format.RepositoryDescriptor
- hashCode() - Method in class hydra.build.format.Severity.Error_
- hashCode() - Method in class hydra.build.format.Severity.Warning
- hashCode() - Method in class hydra.build.format.Sha256Hash
- hashCode() - Method in class hydra.build.format.TermValidationProfile
- hashCode() - Method in class hydra.build.format.TypeValidationProfile
- host - Variable in class hydra.build.format.Generation
-
The producing host language (informational)
- host(LanguageName) - Method in class hydra.build.format.Generation.Builder
- HOST - Static variable in class hydra.build.format.Generation
-
Name of the
hydra.build.format.Generation.hostfield. - HOST_OVERRIDES - Static variable in class hydra.build.format.RepositoryDescriptor
-
Name of the
hydra.build.format.RepositoryDescriptor.hostOverridesfield. - HOST_VERSION - Static variable in class hydra.build.format.RepositoryDescriptor
-
Name of the
hydra.build.format.RepositoryDescriptor.hostVersionfield. - hostOverride(HostOverride) - Static method in interface hydra.encode.build.Format
-
Encoder for hydra.build.format.HostOverride
- hostOverride(Graph, Term) - Static method in interface hydra.decode.build.Format
-
Decoder for hydra.build.format.HostOverride
- HostOverride - Class in hydra.build.format
-
An override of the default published-host consumption for one host language: either force a local from-source build, or pin a specific published version.
- HostOverride.Local - Class in hydra.build.format
-
Build and consume the host locally from source rather than from the package registry
- HostOverride.PartialVisitor<R> - Interface in hydra.build.format
-
Partial visitor over
HostOverridewith a defaultHostOverride.PartialVisitor.otherwise(hydra.build.format.HostOverride)branch. - HostOverride.Version - Class in hydra.build.format
-
Pin the host to a specific published version
- HostOverride.Visitor<R> - Interface in hydra.build.format
-
Visitor over
HostOverride. - hostOverrideHostOverride() - Static method in interface hydra.dsl.build.Format
-
DSL name token for hydra.build.format.HostOverride
- hostOverrideLocal() - Static method in interface hydra.dsl.build.Format
-
DSL injection for the local variant of hydra.build.format.HostOverride
- hostOverrides - Variable in class hydra.build.format.RepositoryDescriptor
-
Per-host-language overrides of the default published-host consumption
- hostOverrides(Map<LanguageName, HostOverride>) - Method in class hydra.build.format.RepositoryDescriptor.Builder
- hostOverrideVersion(TypedTerm<Version>) - Static method in interface hydra.dsl.build.Format
-
DSL injection for the version variant of hydra.build.format.HostOverride
- hostResult(HostResult) - Static method in interface hydra.encode.build.Benchresult
-
Encoder for hydra.build.benchresult.HostResult
- hostResult(Graph, Term) - Static method in interface hydra.decode.build.Benchresult
-
Decoder for hydra.build.benchresult.HostResult
- hostResult(TypedTerm<Integer>, TypedTerm<Map<String, RunStats>>) - Static method in interface hydra.dsl.build.Benchresult
-
DSL constructor for hydra.build.benchresult.HostResult
- HostResult - Class in hydra.build.benchresult
-
One host's generator-benchmark result: setup time and per-package timings
- HostResult(Integer, Map<String, RunStats>) - Constructor for class hydra.build.benchresult.HostResult
-
Constructs an immutable
HostResult. - HostResult.Builder - Class in hydra.build.benchresult
-
A fluent builder for
HostResult. - hostResultHostResult() - Static method in interface hydra.dsl.build.Benchresult
-
DSL name token for hydra.build.benchresult.HostResult
- hostResultPackages(TypedTerm<HostResult>) - Static method in interface hydra.dsl.build.Benchresult
-
DSL accessor for the packages field of hydra.build.benchresult.HostResult
- hostResultSetupMs(TypedTerm<HostResult>) - Static method in interface hydra.dsl.build.Benchresult
-
DSL accessor for the setupMs field of hydra.build.benchresult.HostResult
- hostResultWithPackages(TypedTerm<HostResult>, TypedTerm<Map<String, RunStats>>) - Static method in interface hydra.dsl.build.Benchresult
-
DSL updater for the packages field of hydra.build.benchresult.HostResult
- hostResultWithSetupMs(TypedTerm<HostResult>, TypedTerm<Integer>) - Static method in interface hydra.dsl.build.Benchresult
-
DSL updater for the setupMs field of hydra.build.benchresult.HostResult
- hosts - Variable in class hydra.build.benchresult.GenBenchResult
-
Per-host results, keyed by host language name
- hosts(Map<String, HostResult>) - Method in class hydra.build.benchresult.GenBenchResult.Builder
- HOSTS - Static variable in class hydra.build.benchresult.GenBenchResult
-
Name of the
hydra.build.benchresult.GenBenchResult.hostsfield. - hostVersion - Variable in class hydra.build.format.RepositoryDescriptor
-
The published host version consumed by default when generating code
- hostVersion(Version) - Method in class hydra.build.format.RepositoryDescriptor.Builder
- HYDRA_VERSION - Static variable in class hydra.build.format.Generation
-
Name of the
hydra.build.format.Generation.hydraVersionfield. - hydra.build - package hydra.build
- hydra.build.assembly - package hydra.build.assembly
- hydra.build.benchresult - package hydra.build.benchresult
- hydra.build.comparereport - package hydra.build.comparereport
- hydra.build.format - package hydra.build.format
- hydra.decode.build - package hydra.decode.build
- hydra.dsl.build - package hydra.dsl.build
- hydra.encode.build - package hydra.encode.build
- hydra.overlay.java.build - package hydra.overlay.java.build
- hydraOrdinal() - Method in class hydra.build.assembly.AssemblyEntryKind
- hydraOrdinal() - Method in class hydra.build.assembly.AssemblyEntryKind.Merge
- hydraOrdinal() - Method in class hydra.build.assembly.AssemblyEntryKind.SymlinkDir
- hydraOrdinal() - Method in class hydra.build.assembly.AssemblyEntryKind.SymlinkTree
- hydraOrdinal() - Method in class hydra.build.assembly.AssemblyEntryKind.WipeThenCopy
- hydraOrdinal() - Method in class hydra.build.comparereport.CompareStatus.ByteEq
- hydraOrdinal() - Method in class hydra.build.comparereport.CompareStatus.Differ
- hydraOrdinal() - Method in class hydra.build.comparereport.CompareStatus
- hydraOrdinal() - Method in class hydra.build.comparereport.CompareStatus.Missing
- hydraOrdinal() - Method in class hydra.build.format.DigestKind.DslSource
- hydraOrdinal() - Method in class hydra.build.format.DigestKind
- hydraOrdinal() - Method in class hydra.build.format.DigestKind.JsonFile
- hydraOrdinal() - Method in class hydra.build.format.DigestKind.Other
- hydraOrdinal() - Method in class hydra.build.format.DigestKind.RuntimeFile
- hydraOrdinal() - Method in class hydra.build.format.DigestKind.TargetFile
- hydraOrdinal() - Method in class hydra.build.format.GenerationMode
- hydraOrdinal() - Method in class hydra.build.format.GenerationMode.Published
- hydraOrdinal() - Method in class hydra.build.format.GenerationMode.Shim
- hydraOrdinal() - Method in class hydra.build.format.HostOverride
- hydraOrdinal() - Method in class hydra.build.format.HostOverride.Local
- hydraOrdinal() - Method in class hydra.build.format.HostOverride.Version
- hydraOrdinal() - Method in class hydra.build.format.Severity.Error_
- hydraOrdinal() - Method in class hydra.build.format.Severity
- hydraOrdinal() - Method in class hydra.build.format.Severity.Warning
- hydraVersion - Variable in class hydra.build.format.Generation
-
The release version of the producing host (informational; omitted for shim builds)
- hydraVersion(Optional<Version>) - Method in class hydra.build.format.Generation.Builder
I
- inferAndWriteByPackage(String, String, List<Module>, List<Module>, List<Module>) - Static method in class hydra.overlay.java.build.Generation
-
Per-package iterative inference + JSON write driver.
- inferenceBenchHostNames() - Static method in interface hydra.build.Registry
-
Hosts with an inference benchmark (run-inference-bench.sh ALL_HOSTS; includes python-pypy pseudo-host)
- inputDigest(InputDigest) - Static method in interface hydra.encode.build.Format
-
Encoder for hydra.build.format.InputDigest
- inputDigest(Graph, Term) - Static method in interface hydra.decode.build.Format
-
Decoder for hydra.build.format.InputDigest
- inputDigest(TypedTerm<Integer>, TypedTerm<Integer>, TypedTerm<Optional<Sha256Hash>>, TypedTerm<Map<PackageName, Sha256Hash>>, TypedTerm<Map<ModuleName, Sha256Hash>>) - Static method in interface hydra.dsl.build.Format
-
DSL constructor for hydra.build.format.InputDigest
- InputDigest - Class in hydra.build.format
-
A per-package, per-source-set input digest (dist/json/<pkg>/build/<set>/digest.json): Merkle-style hashes of the package's DSL sources, recorded when the package's JSON is written and consumed by downstream freshness checks.
- InputDigest(Integer, Integer, Optional<Sha256Hash>, Map<PackageName, Sha256Hash>, Map<ModuleName, Sha256Hash>) - Constructor for class hydra.build.format.InputDigest
-
Constructs an immutable
InputDigest. - InputDigest.Builder - Class in hydra.build.format
-
A fluent builder for
InputDigest. - inputDigestDependencyHashes(TypedTerm<InputDigest>) - Static method in interface hydra.dsl.build.Format
-
DSL accessor for the dependencyHashes field of hydra.build.format.InputDigest
- inputDigestDigestFormatVersion(TypedTerm<InputDigest>) - Static method in interface hydra.dsl.build.Format
-
DSL accessor for the digestFormatVersion field of hydra.build.format.InputDigest
- inputDigestInputDigest() - Static method in interface hydra.dsl.build.Format
-
DSL name token for hydra.build.format.InputDigest
- inputDigestModuleFormatVersion(TypedTerm<InputDigest>) - Static method in interface hydra.dsl.build.Format
-
DSL accessor for the moduleFormatVersion field of hydra.build.format.InputDigest
- inputDigestModuleHashes(TypedTerm<InputDigest>) - Static method in interface hydra.dsl.build.Format
-
DSL accessor for the moduleHashes field of hydra.build.format.InputDigest
- inputDigestSelfHash(TypedTerm<InputDigest>) - Static method in interface hydra.dsl.build.Format
-
DSL accessor for the selfHash field of hydra.build.format.InputDigest
- inputDigestWithDependencyHashes(TypedTerm<InputDigest>, TypedTerm<Map<PackageName, Sha256Hash>>) - Static method in interface hydra.dsl.build.Format
-
DSL updater for the dependencyHashes field of hydra.build.format.InputDigest
- inputDigestWithDigestFormatVersion(TypedTerm<InputDigest>, TypedTerm<Integer>) - Static method in interface hydra.dsl.build.Format
-
DSL updater for the digestFormatVersion field of hydra.build.format.InputDigest
- inputDigestWithModuleFormatVersion(TypedTerm<InputDigest>, TypedTerm<Integer>) - Static method in interface hydra.dsl.build.Format
-
DSL updater for the moduleFormatVersion field of hydra.build.format.InputDigest
- inputDigestWithModuleHashes(TypedTerm<InputDigest>, TypedTerm<Map<ModuleName, Sha256Hash>>) - Static method in interface hydra.dsl.build.Format
-
DSL updater for the moduleHashes field of hydra.build.format.InputDigest
- inputDigestWithSelfHash(TypedTerm<InputDigest>, TypedTerm<Optional<Sha256Hash>>) - Static method in interface hydra.dsl.build.Format
-
DSL updater for the selfHash field of hydra.build.format.InputDigest
- inputs - Variable in class hydra.build.format.OutputDigest
-
Every input file's kind and hash, keyed by worktree-relative path
- inputs(Map<String, DigestEntry>) - Method in class hydra.build.format.OutputDigest.Builder
- INPUTS - Static variable in class hydra.build.format.OutputDigest
-
Name of the
hydra.build.format.OutputDigest.inputsfield. - isExpectedLibrary(String) - Static method in interface hydra.build.Libraries
-
Whether a bare sub-namespace name is a member of expectedLibraries
- isKnownLang(String) - Static method in interface hydra.build.Langexpansion
-
Whether a language token is a known target language
- isLispDialect(String) - Static method in interface hydra.build.Registry
-
Whether a language's family is 'lisp' (data-driven Lisp-dialect membership)
- isNativeOwned(Package_) - Static method in interface hydra.build.PackagingProfile
-
Whether a package's dist/json is written by a separate native driver, so it is excluded from structural validation
- isPublishSetClosed(List<Package_>, List<PackageName>, List<PackageName>) - Static method in interface hydra.build.Publishsets
-
Whether the publish set is dependency-closed given the externally-satisfied set
- isUnderAnyPrefix(Set<String>, String) - Static method in interface hydra.build.Reconcile
-
Whether a relative path lies under at least one prefix, matched segment-wise
J
- JSON_FILE - Static variable in class hydra.build.format.DigestKind
-
Name of the
hydra.build.format.DigestKind.jsonFilefield. - JsonFile() - Constructor for class hydra.build.format.DigestKind.JsonFile
-
Constructs an immutable
DigestKind.JsonFile.
K
- KEEP_PATHS - Static variable in class hydra.build.assembly.AssemblyPlan
-
Name of the
hydra.build.assembly.AssemblyPlan.keepPathsfield. - keepPathEntry(KeepPathEntry) - Static method in interface hydra.encode.build.Assembly
-
Encoder for hydra.build.assembly.KeepPathEntry
- keepPathEntry(Graph, Term) - Static method in interface hydra.decode.build.Assembly
-
Decoder for hydra.build.assembly.KeepPathEntry
- keepPathEntry(TypedTerm<String>, TypedTerm<String>) - Static method in interface hydra.dsl.build.Assembly
-
DSL constructor for hydra.build.assembly.KeepPathEntry
- KeepPathEntry - Class in hydra.build.assembly
-
One protected path in a keep-paths manifest: a source-set directory paired with a file's path relative to it.
- KeepPathEntry(String, String) - Constructor for class hydra.build.assembly.KeepPathEntry
-
Constructs an immutable
KeepPathEntry. - KeepPathEntry.Builder - Class in hydra.build.assembly
-
A fluent builder for
KeepPathEntry. - keepPathEntryKeepPathEntry() - Static method in interface hydra.dsl.build.Assembly
-
DSL name token for hydra.build.assembly.KeepPathEntry
- keepPathEntryRelPath(TypedTerm<KeepPathEntry>) - Static method in interface hydra.dsl.build.Assembly
-
DSL accessor for the relPath field of hydra.build.assembly.KeepPathEntry
- keepPathEntrySourceSetDir(TypedTerm<KeepPathEntry>) - Static method in interface hydra.dsl.build.Assembly
-
DSL accessor for the sourceSetDir field of hydra.build.assembly.KeepPathEntry
- keepPathEntryWithRelPath(TypedTerm<KeepPathEntry>, TypedTerm<String>) - Static method in interface hydra.dsl.build.Assembly
-
DSL updater for the relPath field of hydra.build.assembly.KeepPathEntry
- keepPathEntryWithSourceSetDir(TypedTerm<KeepPathEntry>, TypedTerm<String>) - Static method in interface hydra.dsl.build.Assembly
-
DSL updater for the sourceSetDir field of hydra.build.assembly.KeepPathEntry
- keepPaths - Variable in class hydra.build.assembly.AssemblyPlan
-
The files this plan is responsible for, recorded so a prune-stale pass does not delete them
- keepPaths(List<KeepPathEntry>) - Method in class hydra.build.assembly.AssemblyPlan.Builder
- keepPathsFor(String, String, List<Pair<String, T0>>) - Static method in interface hydra.build.Assemblyplan
-
The (sourceSetDir, relPath) keep-paths for a package's copied overlay files
- keepPathsForModules(List<ModuleName>) - Static method in interface hydra.build.Reconcile
-
The keep-set of relative JSON paths (moduleNameToPath(ns) ++ .json) for written modules
- kernelCells(List<T0>) - Static method in interface hydra.build.Syncmatrix
-
Rule 1: (hydra-kernel, L) for every L in (hosts union targets)
- kind - Variable in class hydra.build.assembly.AssemblyEntry
-
How the source tree is realized at the destination
- kind - Variable in class hydra.build.format.DigestEntry
-
The kind of artifact recorded
- kind(AssemblyEntryKind) - Method in class hydra.build.assembly.AssemblyEntry.Builder
- kind(DigestKind) - Method in class hydra.build.format.DigestEntry.Builder
- KIND - Static variable in class hydra.build.assembly.AssemblyEntry
-
Name of the
hydra.build.assembly.AssemblyEntry.kindfield. - KIND - Static variable in class hydra.build.format.DigestEntry
-
Name of the
hydra.build.format.DigestEntry.kindfield.
L
- Langexpansion - Interface in hydra.build
-
Pure language/host list-expansion utilities shared by the sync/test/bench drivers
- language - Variable in class hydra.build.benchresult.BenchMetadata
-
The host language the benchmark ran on
- language(String) - Method in class hydra.build.benchresult.BenchMetadata.Builder
- LANGUAGE - Static variable in class hydra.build.benchresult.BenchMetadata
-
Name of the
hydra.build.benchresult.BenchMetadata.languagefield. - languageName(LanguageName) - Static method in interface hydra.encode.build.Format
-
Encoder for hydra.build.format.LanguageName
- languageName(Graph, Term) - Static method in interface hydra.decode.build.Format
-
Decoder for hydra.build.format.LanguageName
- languageName(TypedTerm<String>) - Static method in interface hydra.dsl.build.Format
-
DSL constructor for the hydra.build.format.LanguageName wrapper
- LanguageName - Class in hydra.build.format
-
The name of a source or target language in Hydra's build system, e.g.
- LanguageName(String) - Constructor for class hydra.build.format.LanguageName
-
Constructs an immutable
LanguageName. - LanguageName.Builder - Class in hydra.build.format
-
A fluent builder for
LanguageName. - languageNameLanguageName() - Static method in interface hydra.dsl.build.Format
-
DSL name token for hydra.build.format.LanguageName
- languageProfiles() - Static method in interface hydra.build.Registry
-
Per-language build identity as (name, coderPackage, family) triples, in native ALL_LANGS order: the single source of language names
- langUnion(List<String>, List<String>) - Static method in interface hydra.build.Langexpansion
-
The expanded, deduped union of two token lists (hosts + targets)
- Libraries - Interface in hydra.build
-
The translingual expected-libraries registry: every hydra.lib.<sub> module name every self-hosting host must register, load, and test.
- license - Variable in class hydra.build.format.RepositoryDescriptor
-
The license identifier for published artifacts, e.g.
- license(String) - Method in class hydra.build.format.RepositoryDescriptor.Builder
- LICENSE - Static variable in class hydra.build.format.RepositoryDescriptor
-
Name of the
hydra.build.format.RepositoryDescriptor.licensefield. - lispDialectNames() - Static method in interface hydra.build.Registry
-
The Lisp-dialect names in native 'lisp'-alias order (clojure, common-lisp, emacs-lisp, scheme)
- lispDialects() - Static method in interface hydra.build.Langexpansion
-
The Lisp dialects the 'lisp' alias expands to, read from the registry (the family=lisp language names)
- loadModulesFromJson(String, Map<Name, Type>, List<ModuleName>) - Static method in class hydra.overlay.java.build.Generation
-
Load modules from JSON files using a pre-built schema map (from Bootstrap.typesByName()).
- loadPackageDeps(String, String) - Static method in class hydra.overlay.java.build.Generation
-
Read a package's declared dependencies from
packages/<pkg>/package.json. - Local() - Constructor for class hydra.build.format.HostOverride.Local
-
Constructs an immutable
HostOverride.Local. - LOCAL - Static variable in class hydra.build.format.HostOverride
-
Name of the
hydra.build.format.HostOverride.localfield.
M
- MAIN_DSL_MODULES - Static variable in class hydra.build.format.PackageManifest
-
Name of the
hydra.build.format.PackageManifest.mainDslModulesfield. - MAIN_ENCODING_MODULES - Static variable in class hydra.build.format.PackageManifest
-
Name of the
hydra.build.format.PackageManifest.mainEncodingModulesfield. - MAIN_MODULES - Static variable in class hydra.build.format.PackageManifest
-
Name of the
hydra.build.format.PackageManifest.mainModulesfield. - mainDslModules - Variable in class hydra.build.format.PackageManifest
-
The subset of main modules which define type schemas and give rise to generated DSL wrapper modules
- mainDslModules(List<ModuleName>) - Method in class hydra.build.format.PackageManifest.Builder
- mainEncodingModules - Variable in class hydra.build.format.PackageManifest
-
The subset of main modules for which encoding and decoding modules are generated
- mainEncodingModules(List<ModuleName>) - Method in class hydra.build.format.PackageManifest.Builder
- mainModules - Variable in class hydra.build.format.PackageManifest
-
All main-source-set modules in the package
- mainModules - Variable in class hydra.overlay.java.build.Generation.PackageManifest
- mainModules(List<ModuleName>) - Method in class hydra.build.format.PackageManifest.Builder
- MANIFEST_FORMAT_VERSION - Static variable in class hydra.build.format.PackageManifest
-
Name of the
hydra.build.format.PackageManifest.manifestFormatVersionfield. - manifestFormatVersion - Variable in class hydra.build.format.PackageManifest
-
The version of this manifest file's schema
- manifestFormatVersion(Integer) - Method in class hydra.build.format.PackageManifest.Builder
- ManifestWriter - Interface in hydra.build
-
Per-package manifest.json field-assembly and serialization logic shared by the code-generation drivers
- matchesBaseName(String, String) - Static method in interface hydra.build.Walk
-
Whether a path's file name equals the given name
- matchesExtension(String, String) - Static method in interface hydra.build.Walk
-
Whether a path's extension equals the given extension
- matchesExts(Optional<Set<String>>, String) - Static method in interface hydra.build.Reconcile
-
Whether a path's extension satisfies the optional extension restriction
- matchesPrefixes(Optional<Set<String>>, String) - Static method in interface hydra.build.Reconcile
-
Whether a path satisfies the optional prefix restriction
- MEDIAN_MS - Static variable in class hydra.build.benchresult.RunStats
-
Name of the
hydra.build.benchresult.RunStats.medianMsfield. - medianMs - Variable in class hydra.build.benchresult.RunStats
-
The median elapsed time in milliseconds
- medianMs(Integer) - Method in class hydra.build.benchresult.RunStats.Builder
- Merge() - Constructor for class hydra.build.assembly.AssemblyEntryKind.Merge
-
Constructs an immutable
AssemblyEntryKind.Merge. - MERGE - Static variable in class hydra.build.assembly.AssemblyEntryKind
-
Name of the
hydra.build.assembly.AssemblyEntryKind.mergefield. - metadata - Variable in class hydra.build.benchresult.GenBenchResult
-
Optional run metadata
- metadata(Optional<BenchMetadata>) - Method in class hydra.build.benchresult.GenBenchResult.Builder
- METADATA - Static variable in class hydra.build.benchresult.GenBenchResult
-
Name of the
hydra.build.benchresult.GenBenchResult.metadatafield. - Missing() - Constructor for class hydra.build.comparereport.CompareStatus.Missing
-
Constructs an immutable
CompareStatus.Missing. - MISSING - Static variable in class hydra.build.comparereport.CompareStatus
-
Name of the
hydra.build.comparereport.CompareStatus.missingfield. - mode - Variable in class hydra.build.format.Generation
-
Whether the artifact was produced by a published host or a locally-built migration shim
- mode(GenerationMode) - Method in class hydra.build.format.Generation.Builder
- MODE - Static variable in class hydra.build.format.Generation
-
Name of the
hydra.build.format.Generation.modefield. - module - Variable in class hydra.build.comparereport.ModuleCompare
-
The module name (the JSON file's base name, without the .json suffix)
- module - Variable in class hydra.build.format.PackageValidationConfiguration
-
Validation rules applying to each module
- module(Optional<ModuleValidationProfile>) - Method in class hydra.build.format.PackageValidationConfiguration.Builder
- module(String) - Method in class hydra.build.comparereport.ModuleCompare.Builder
- MODULE - Static variable in class hydra.build.comparereport.ModuleCompare
-
Name of the
hydra.build.comparereport.ModuleCompare.modulefield. - MODULE - Static variable in class hydra.build.format.PackageValidationConfiguration
-
Name of the
hydra.build.format.PackageValidationConfiguration.modulefield. - MODULE_FORMAT_VERSION - Static variable in class hydra.build.format.InputDigest
-
Name of the
hydra.build.format.InputDigest.moduleFormatVersionfield. - MODULE_FORMAT_VERSION - Static variable in class hydra.build.format.OutputDigest
-
Name of the
hydra.build.format.OutputDigest.moduleFormatVersionfield. - MODULE_FORMAT_VERSION - Static variable in class hydra.build.format.PackageManifest
-
Name of the
hydra.build.format.PackageManifest.moduleFormatVersionfield. - MODULE_HASHES - Static variable in class hydra.build.format.InputDigest
-
Name of the
hydra.build.format.InputDigest.moduleHashesfield. - moduleCompare(ModuleCompare) - Static method in interface hydra.encode.build.Comparereport
-
Encoder for hydra.build.comparereport.ModuleCompare
- moduleCompare(Graph, Term) - Static method in interface hydra.decode.build.Comparereport
-
Decoder for hydra.build.comparereport.ModuleCompare
- moduleCompare(TypedTerm<String>, TypedTerm<CompareStatus>, TypedTerm<Integer>, TypedTerm<Integer>, TypedTerm<Integer>) - Static method in interface hydra.dsl.build.Comparereport
-
DSL constructor for hydra.build.comparereport.ModuleCompare
- ModuleCompare - Class in hydra.build.comparereport
-
One module's comparison record
- ModuleCompare(String, CompareStatus, Integer, Integer, Integer) - Constructor for class hydra.build.comparereport.ModuleCompare
-
Constructs an immutable
ModuleCompare. - ModuleCompare.Builder - Class in hydra.build.comparereport
-
A fluent builder for
ModuleCompare. - moduleCompareCanonSize(TypedTerm<ModuleCompare>) - Static method in interface hydra.dsl.build.Comparereport
-
DSL accessor for the canonSize field of hydra.build.comparereport.ModuleCompare
- moduleCompareDiffLines(TypedTerm<ModuleCompare>) - Static method in interface hydra.dsl.build.Comparereport
-
DSL accessor for the diffLines field of hydra.build.comparereport.ModuleCompare
- moduleCompareModule(TypedTerm<ModuleCompare>) - Static method in interface hydra.dsl.build.Comparereport
-
DSL accessor for the module field of hydra.build.comparereport.ModuleCompare
- moduleCompareModuleCompare() - Static method in interface hydra.dsl.build.Comparereport
-
DSL name token for hydra.build.comparereport.ModuleCompare
- moduleCompareOurSize(TypedTerm<ModuleCompare>) - Static method in interface hydra.dsl.build.Comparereport
-
DSL accessor for the ourSize field of hydra.build.comparereport.ModuleCompare
- moduleCompareStatus(TypedTerm<ModuleCompare>) - Static method in interface hydra.dsl.build.Comparereport
-
DSL accessor for the status field of hydra.build.comparereport.ModuleCompare
- moduleCompareWithCanonSize(TypedTerm<ModuleCompare>, TypedTerm<Integer>) - Static method in interface hydra.dsl.build.Comparereport
-
DSL updater for the canonSize field of hydra.build.comparereport.ModuleCompare
- moduleCompareWithDiffLines(TypedTerm<ModuleCompare>, TypedTerm<Integer>) - Static method in interface hydra.dsl.build.Comparereport
-
DSL updater for the diffLines field of hydra.build.comparereport.ModuleCompare
- moduleCompareWithModule(TypedTerm<ModuleCompare>, TypedTerm<String>) - Static method in interface hydra.dsl.build.Comparereport
-
DSL updater for the module field of hydra.build.comparereport.ModuleCompare
- moduleCompareWithOurSize(TypedTerm<ModuleCompare>, TypedTerm<Integer>) - Static method in interface hydra.dsl.build.Comparereport
-
DSL updater for the ourSize field of hydra.build.comparereport.ModuleCompare
- moduleCompareWithStatus(TypedTerm<ModuleCompare>, TypedTerm<CompareStatus>) - Static method in interface hydra.dsl.build.Comparereport
-
DSL updater for the status field of hydra.build.comparereport.ModuleCompare
- moduleFormatVersion - Variable in class hydra.build.format.InputDigest
-
The version of the JSON encoding of the sibling module files
- moduleFormatVersion - Variable in class hydra.build.format.OutputDigest
-
The version of the JSON encoding of the module files this digest governs
- moduleFormatVersion - Variable in class hydra.build.format.PackageManifest
-
The version of the JSON encoding of the sibling module files
- moduleFormatVersion(Integer) - Method in class hydra.build.format.InputDigest.Builder
- moduleFormatVersion(Integer) - Method in class hydra.build.format.OutputDigest.Builder
- moduleFormatVersion(Integer) - Method in class hydra.build.format.PackageManifest.Builder
- moduleHashes - Variable in class hydra.build.format.InputDigest
-
The hash of each module's source, keyed by module name
- moduleHashes(Map<ModuleName, Sha256Hash>) - Method in class hydra.build.format.InputDigest.Builder
- moduleNamesFromEntries(List<String>) - Static method in interface hydra.build.Comparereportlogic
-
The .json entries (sorted), with the .json suffix stripped, as module names
- moduleNameToPath(ModuleName) - Static method in class hydra.overlay.java.build.Generation
-
Convert a module name to a file path.
- Modules - Interface in hydra.build
-
Pure module-list utilities shared by the code-generation drivers
- moduleValidationProfile(ModuleValidationProfile) - Static method in interface hydra.encode.build.Format
-
Encoder for hydra.build.format.ModuleValidationProfile
- moduleValidationProfile(Graph, Term) - Static method in interface hydra.decode.build.Format
-
Decoder for hydra.build.format.ModuleValidationProfile
- moduleValidationProfile(TypedTerm<Optional<DefinitionValidationProfile>>, TypedTerm<Optional<Severity>>, TypedTerm<Optional<Severity>>) - Static method in interface hydra.dsl.build.Format
-
DSL constructor for hydra.build.format.ModuleValidationProfile
- ModuleValidationProfile - Class in hydra.build.format
-
Validation rules applying to a module as a whole.
- ModuleValidationProfile(Optional<DefinitionValidationProfile>, Optional<Severity>, Optional<Severity>) - Constructor for class hydra.build.format.ModuleValidationProfile
-
Constructs an immutable
ModuleValidationProfile. - ModuleValidationProfile.Builder - Class in hydra.build.format
-
A fluent builder for
ModuleValidationProfile. - moduleValidationProfileConflictingVariantName(TypedTerm<ModuleValidationProfile>) - Static method in interface hydra.dsl.build.Format
-
DSL accessor for the conflictingVariantName field of hydra.build.format.ModuleValidationProfile
- moduleValidationProfileDefinitions(TypedTerm<ModuleValidationProfile>) - Static method in interface hydra.dsl.build.Format
-
DSL accessor for the definitions field of hydra.build.format.ModuleValidationProfile
- moduleValidationProfileModuleValidationProfile() - Static method in interface hydra.dsl.build.Format
-
DSL name token for hydra.build.format.ModuleValidationProfile
- moduleValidationProfileNameConvention(TypedTerm<ModuleValidationProfile>) - Static method in interface hydra.dsl.build.Format
-
DSL accessor for the nameConvention field of hydra.build.format.ModuleValidationProfile
- moduleValidationProfileWithConflictingVariantName(TypedTerm<ModuleValidationProfile>, TypedTerm<Optional<Severity>>) - Static method in interface hydra.dsl.build.Format
-
DSL updater for the conflictingVariantName field of hydra.build.format.ModuleValidationProfile
- moduleValidationProfileWithDefinitions(TypedTerm<ModuleValidationProfile>, TypedTerm<Optional<DefinitionValidationProfile>>) - Static method in interface hydra.dsl.build.Format
-
DSL updater for the definitions field of hydra.build.format.ModuleValidationProfile
- moduleValidationProfileWithNameConvention(TypedTerm<ModuleValidationProfile>, TypedTerm<Optional<Severity>>) - Static method in interface hydra.dsl.build.Format
-
DSL updater for the nameConvention field of hydra.build.format.ModuleValidationProfile
N
- name - Variable in class hydra.build.format.PackageDescriptor
-
The unique name of the package, e.g.
- name(PackageName) - Method in class hydra.build.format.PackageDescriptor.Builder
- NAME - Static variable in class hydra.build.format.PackageDescriptor
-
Name of the
hydra.build.format.PackageDescriptor.namefield. - NAME_CONVENTION - Static variable in class hydra.build.format.DefinitionValidationProfile
-
Name of the
hydra.build.format.DefinitionValidationProfile.nameConventionfield. - NAME_CONVENTION - Static variable in class hydra.build.format.ModuleValidationProfile
-
Name of the
hydra.build.format.ModuleValidationProfile.nameConventionfield. - NAME_CONVENTION - Static variable in class hydra.build.format.PackageValidationProfile
-
Name of the
hydra.build.format.PackageValidationProfile.nameConventionfield. - nameConvention - Variable in class hydra.build.format.DefinitionValidationProfile
-
Configuration for the definition-name-convention check
- nameConvention - Variable in class hydra.build.format.ModuleValidationProfile
-
Whether module names must follow naming conventions
- nameConvention - Variable in class hydra.build.format.PackageValidationProfile
-
Whether package names must follow naming conventions
- nameConvention(Optional<DefinitionNameConventionProfile>) - Method in class hydra.build.format.DefinitionValidationProfile.Builder
- nameConvention(Optional<Severity>) - Method in class hydra.build.format.ModuleValidationProfile.Builder
- nameConvention(Optional<Severity>) - Method in class hydra.build.format.PackageValidationProfile.Builder
- namespaceToPackage(String, ModuleName) - Static method in class hydra.overlay.java.build.Generation
-
Map a ModuleName to its owning package name via a routing map built by
Generation.buildRoutingMap(java.lang.String). - namespaceToPackageIn(Map<ModuleName, T0>, ModuleName) - Static method in interface hydra.build.Routing
-
Map a module name to the package that owns it, failing loudly if unrouted
- nativeOwnedPackagingPackages() - Static method in interface hydra.build.PackagingProfile
-
Packages whose dist/json is written by a separate native driver, hence excluded from structural validation
- NOT_IN_MODULE_NAME - Static variable in class hydra.build.format.DefinitionValidationProfile
-
Name of the
hydra.build.format.DefinitionValidationProfile.notInModuleNamefield. - notInModuleName - Variable in class hydra.build.format.DefinitionValidationProfile
-
Whether a definition name may duplicate part of its module name
- notInModuleName(Optional<Severity>) - Method in class hydra.build.format.DefinitionValidationProfile.Builder
O
- ordering - Variable in class hydra.build.format.DefinitionValidationProfile
-
Whether definitions must appear in alphabetical order
- ordering(Optional<Severity>) - Method in class hydra.build.format.DefinitionValidationProfile.Builder
- ORDERING - Static variable in class hydra.build.format.DefinitionValidationProfile
-
Name of the
hydra.build.format.DefinitionValidationProfile.orderingfield. - Other() - Constructor for class hydra.build.format.DigestKind.Other
-
Constructs an immutable
DigestKind.Other. - OTHER - Static variable in class hydra.build.format.DigestKind
-
Name of the
hydra.build.format.DigestKind.otherfield. - otherwise(AssemblyEntryKind) - Method in interface hydra.build.assembly.AssemblyEntryKind.PartialVisitor
-
Default branch for unhandled cases.
- otherwise(CompareStatus) - Method in interface hydra.build.comparereport.CompareStatus.PartialVisitor
-
Default branch for unhandled cases.
- otherwise(DigestKind) - Method in interface hydra.build.format.DigestKind.PartialVisitor
-
Default branch for unhandled cases.
- otherwise(GenerationMode) - Method in interface hydra.build.format.GenerationMode.PartialVisitor
-
Default branch for unhandled cases.
- otherwise(HostOverride) - Method in interface hydra.build.format.HostOverride.PartialVisitor
-
Default branch for unhandled cases.
- otherwise(Severity) - Method in interface hydra.build.format.Severity.PartialVisitor
-
Default branch for unhandled cases.
- OUR_SIZE - Static variable in class hydra.build.comparereport.ModuleCompare
-
Name of the
hydra.build.comparereport.ModuleCompare.ourSizefield. - ourSize - Variable in class hydra.build.comparereport.ModuleCompare
-
The byte size of our (freshly generated) side, or 0 if missing
- ourSize(Integer) - Method in class hydra.build.comparereport.ModuleCompare.Builder
- outputDigest(OutputDigest) - Static method in interface hydra.encode.build.Format
-
Encoder for hydra.build.format.OutputDigest
- outputDigest(Graph, Term) - Static method in interface hydra.decode.build.Format
-
Decoder for hydra.build.format.OutputDigest
- outputDigest(TypedTerm<Integer>, TypedTerm<Integer>, TypedTerm<String>, TypedTerm<Generation>, TypedTerm<Optional<Sha256Hash>>, TypedTerm<Map<PackageName, Sha256Hash>>, TypedTerm<Map<String, DigestEntry>>, TypedTerm<Map<String, DigestEntry>>) - Static method in interface hydra.dsl.build.Format
-
DSL constructor for hydra.build.format.OutputDigest
- OutputDigest - Class in hydra.build.format
-
A per-package, per-source-set output digest for one target language (dist/<lang>/<pkg>/build/<set>/digest.json), recording every input file whose content determines the generated output, every output file the generation step is responsible for, and the identity of the generator.
- OutputDigest(Integer, Integer, String, Generation, Optional<Sha256Hash>, Map<PackageName, Sha256Hash>, Map<String, DigestEntry>, Map<String, DigestEntry>) - Constructor for class hydra.build.format.OutputDigest
-
Constructs an immutable
OutputDigest. - OutputDigest.Builder - Class in hydra.build.format
-
A fluent builder for
OutputDigest. - outputDigestDependencyHashes(TypedTerm<OutputDigest>) - Static method in interface hydra.dsl.build.Format
-
DSL accessor for the dependencyHashes field of hydra.build.format.OutputDigest
- outputDigestDigestFormatVersion(TypedTerm<OutputDigest>) - Static method in interface hydra.dsl.build.Format
-
DSL accessor for the digestFormatVersion field of hydra.build.format.OutputDigest
- outputDigestGeneration(TypedTerm<OutputDigest>) - Static method in interface hydra.dsl.build.Format
-
DSL accessor for the generation field of hydra.build.format.OutputDigest
- outputDigestGenerator(TypedTerm<OutputDigest>) - Static method in interface hydra.dsl.build.Format
-
DSL accessor for the generator field of hydra.build.format.OutputDigest
- outputDigestInputs(TypedTerm<OutputDigest>) - Static method in interface hydra.dsl.build.Format
-
DSL accessor for the inputs field of hydra.build.format.OutputDigest
- outputDigestModuleFormatVersion(TypedTerm<OutputDigest>) - Static method in interface hydra.dsl.build.Format
-
DSL accessor for the moduleFormatVersion field of hydra.build.format.OutputDigest
- outputDigestOutputDigest() - Static method in interface hydra.dsl.build.Format
-
DSL name token for hydra.build.format.OutputDigest
- outputDigestOutputs(TypedTerm<OutputDigest>) - Static method in interface hydra.dsl.build.Format
-
DSL accessor for the outputs field of hydra.build.format.OutputDigest
- outputDigestSelfHash(TypedTerm<OutputDigest>) - Static method in interface hydra.dsl.build.Format
-
DSL accessor for the selfHash field of hydra.build.format.OutputDigest
- outputDigestWithDependencyHashes(TypedTerm<OutputDigest>, TypedTerm<Map<PackageName, Sha256Hash>>) - Static method in interface hydra.dsl.build.Format
-
DSL updater for the dependencyHashes field of hydra.build.format.OutputDigest
- outputDigestWithDigestFormatVersion(TypedTerm<OutputDigest>, TypedTerm<Integer>) - Static method in interface hydra.dsl.build.Format
-
DSL updater for the digestFormatVersion field of hydra.build.format.OutputDigest
- outputDigestWithGeneration(TypedTerm<OutputDigest>, TypedTerm<Generation>) - Static method in interface hydra.dsl.build.Format
-
DSL updater for the generation field of hydra.build.format.OutputDigest
- outputDigestWithGenerator(TypedTerm<OutputDigest>, TypedTerm<String>) - Static method in interface hydra.dsl.build.Format
-
DSL updater for the generator field of hydra.build.format.OutputDigest
- outputDigestWithInputs(TypedTerm<OutputDigest>, TypedTerm<Map<String, DigestEntry>>) - Static method in interface hydra.dsl.build.Format
-
DSL updater for the inputs field of hydra.build.format.OutputDigest
- outputDigestWithModuleFormatVersion(TypedTerm<OutputDigest>, TypedTerm<Integer>) - Static method in interface hydra.dsl.build.Format
-
DSL updater for the moduleFormatVersion field of hydra.build.format.OutputDigest
- outputDigestWithOutputs(TypedTerm<OutputDigest>, TypedTerm<Map<String, DigestEntry>>) - Static method in interface hydra.dsl.build.Format
-
DSL updater for the outputs field of hydra.build.format.OutputDigest
- outputDigestWithSelfHash(TypedTerm<OutputDigest>, TypedTerm<Optional<Sha256Hash>>) - Static method in interface hydra.dsl.build.Format
-
DSL updater for the selfHash field of hydra.build.format.OutputDigest
- outputs - Variable in class hydra.build.format.OutputDigest
-
Every output file's kind and hash, keyed by path relative to the output directory
- outputs(Map<String, DigestEntry>) - Method in class hydra.build.format.OutputDigest.Builder
- OUTPUTS - Static variable in class hydra.build.format.OutputDigest
-
Name of the
hydra.build.format.OutputDigest.outputsfield. - overlayEntries(String, String, List<String>) - Static method in interface hydra.build.Assemblyplan
-
The ordered (sourceTree, destTree, merge) overlay-copy entries for a package's available trees
- ownedPrefixes(List<ModuleName>) - Static method in interface hydra.build.Reconcile
-
The owned second-level prefixes (e.g.
P
- PACKAGE - Static variable in class hydra.build.format.PackageManifest
-
Name of the
hydra.build.format.PackageManifest.packagefield. - PACKAGE - Static variable in class hydra.build.format.PackageValidationConfiguration
-
Name of the
hydra.build.format.PackageValidationConfiguration.packagefield. - package_ - Variable in class hydra.build.format.PackageManifest
-
The name of the package this manifest describes
- package_ - Variable in class hydra.build.format.PackageValidationConfiguration
-
Validation rules applying to the package as a whole
- package_ - Variable in class hydra.overlay.java.build.Generation.PackageManifest
- package_(Optional<PackageValidationProfile>) - Method in class hydra.build.format.PackageValidationConfiguration.Builder
- package_(PackageName) - Method in class hydra.build.format.PackageManifest.Builder
- PACKAGE_FORMAT_VERSION - Static variable in class hydra.build.format.PackageDescriptor
-
Name of the
hydra.build.format.PackageDescriptor.packageFormatVersionfield. - packageDepNames(Package_) - Static method in interface hydra.build.Publishsets
-
The names of a package's direct dependencies
- packageDescriptor(PackageDescriptor) - Static method in interface hydra.encode.build.Format
-
Encoder for hydra.build.format.PackageDescriptor
- packageDescriptor(Graph, Term) - Static method in interface hydra.decode.build.Format
-
Decoder for hydra.build.format.PackageDescriptor
- packageDescriptor(TypedTerm<Integer>, TypedTerm<PackageName>, TypedTerm<String>, TypedTerm<LanguageName>, TypedTerm<Optional<List<LanguageName>>>, TypedTerm<List<PackageName>>, TypedTerm<Optional<PackageValidationConfiguration>>) - Static method in interface hydra.dsl.build.Format
-
DSL constructor for hydra.build.format.PackageDescriptor
- PackageDescriptor - Class in hydra.build.format
-
A package descriptor (packages/<pkg>/package.json): the source-of-truth declaration of a Hydra package's name, source language, dependencies, and optional per-package configuration.
- PackageDescriptor(Integer, PackageName, String, LanguageName, Optional<List<LanguageName>>, List<PackageName>, Optional<PackageValidationConfiguration>) - Constructor for class hydra.build.format.PackageDescriptor
-
Constructs an immutable
PackageDescriptor. - PackageDescriptor.Builder - Class in hydra.build.format
-
A fluent builder for
PackageDescriptor. - packageDescriptorDependencies(TypedTerm<PackageDescriptor>) - Static method in interface hydra.dsl.build.Format
-
DSL accessor for the dependencies field of hydra.build.format.PackageDescriptor
- packageDescriptorDescription(TypedTerm<PackageDescriptor>) - Static method in interface hydra.dsl.build.Format
-
DSL accessor for the description field of hydra.build.format.PackageDescriptor
- packageDescriptorName(TypedTerm<PackageDescriptor>) - Static method in interface hydra.dsl.build.Format
-
DSL accessor for the name field of hydra.build.format.PackageDescriptor
- packageDescriptorPackageDescriptor() - Static method in interface hydra.dsl.build.Format
-
DSL name token for hydra.build.format.PackageDescriptor
- packageDescriptorPackageFormatVersion(TypedTerm<PackageDescriptor>) - Static method in interface hydra.dsl.build.Format
-
DSL accessor for the packageFormatVersion field of hydra.build.format.PackageDescriptor
- packageDescriptorSourceLanguage(TypedTerm<PackageDescriptor>) - Static method in interface hydra.dsl.build.Format
-
DSL accessor for the sourceLanguage field of hydra.build.format.PackageDescriptor
- packageDescriptorTargetLanguages(TypedTerm<PackageDescriptor>) - Static method in interface hydra.dsl.build.Format
-
DSL accessor for the targetLanguages field of hydra.build.format.PackageDescriptor
- packageDescriptorValidation(TypedTerm<PackageDescriptor>) - Static method in interface hydra.dsl.build.Format
-
DSL accessor for the validation field of hydra.build.format.PackageDescriptor
- packageDescriptorWithDependencies(TypedTerm<PackageDescriptor>, TypedTerm<List<PackageName>>) - Static method in interface hydra.dsl.build.Format
-
DSL updater for the dependencies field of hydra.build.format.PackageDescriptor
- packageDescriptorWithDescription(TypedTerm<PackageDescriptor>, TypedTerm<String>) - Static method in interface hydra.dsl.build.Format
-
DSL updater for the description field of hydra.build.format.PackageDescriptor
- packageDescriptorWithName(TypedTerm<PackageDescriptor>, TypedTerm<PackageName>) - Static method in interface hydra.dsl.build.Format
-
DSL updater for the name field of hydra.build.format.PackageDescriptor
- packageDescriptorWithPackageFormatVersion(TypedTerm<PackageDescriptor>, TypedTerm<Integer>) - Static method in interface hydra.dsl.build.Format
-
DSL updater for the packageFormatVersion field of hydra.build.format.PackageDescriptor
- packageDescriptorWithSourceLanguage(TypedTerm<PackageDescriptor>, TypedTerm<LanguageName>) - Static method in interface hydra.dsl.build.Format
-
DSL updater for the sourceLanguage field of hydra.build.format.PackageDescriptor
- packageDescriptorWithTargetLanguages(TypedTerm<PackageDescriptor>, TypedTerm<Optional<List<LanguageName>>>) - Static method in interface hydra.dsl.build.Format
-
DSL updater for the targetLanguages field of hydra.build.format.PackageDescriptor
- packageDescriptorWithValidation(TypedTerm<PackageDescriptor>, TypedTerm<Optional<PackageValidationConfiguration>>) - Static method in interface hydra.dsl.build.Format
-
DSL updater for the validation field of hydra.build.format.PackageDescriptor
- packageForLanguage(String) - Static method in interface hydra.build.Syncmatrix
-
The distribution package for a language's coder, read from the registry (data-driven; corrects the former hydra-<lang> rule for the Lisp dialects, which all share hydra-lisp)
- packageFormatVersion - Variable in class hydra.build.format.PackageDescriptor
-
The version of this descriptor file's schema
- packageFormatVersion(Integer) - Method in class hydra.build.format.PackageDescriptor.Builder
- packageManifest(PackageManifest) - Static method in interface hydra.encode.build.Format
-
Encoder for hydra.build.format.PackageManifest
- packageManifest(Graph, Term) - Static method in interface hydra.decode.build.Format
-
Decoder for hydra.build.format.PackageManifest
- packageManifest(TypedTerm<Integer>, TypedTerm<Integer>, TypedTerm<PackageName>, TypedTerm<List<ModuleName>>, TypedTerm<List<ModuleName>>, TypedTerm<List<ModuleName>>, TypedTerm<List<ModuleName>>) - Static method in interface hydra.dsl.build.Format
-
DSL constructor for hydra.build.format.PackageManifest
- PackageManifest - Class in hydra.build.format
-
A generated-source manifest (dist/<lang>/<pkg>/src/<set>/<lang>/manifest.json): the list of modules generated into a distribution package, partitioned by role.
- PackageManifest(Integer, Integer, PackageName, List<ModuleName>, List<ModuleName>, List<ModuleName>, List<ModuleName>) - Constructor for class hydra.build.format.PackageManifest
-
Constructs an immutable
PackageManifest. - PackageManifest(String, List<ModuleName>, List<ModuleName>, List<ModuleName>, List<ModuleName>) - Constructor for class hydra.overlay.java.build.Generation.PackageManifest
- PackageManifest.Builder - Class in hydra.build.format
-
A fluent builder for
PackageManifest. - packageManifestJson(String, List<Module>, List<Module>, List<Module>, List<Module>) - Static method in interface hydra.build.ManifestWriter
-
The manifest.json contents for one package: field assembly + serialization, given the package name and its main/dsl/encoding/test module lists
- packageManifestMainDslModules(TypedTerm<PackageManifest>) - Static method in interface hydra.dsl.build.Format
-
DSL accessor for the mainDslModules field of hydra.build.format.PackageManifest
- packageManifestMainEncodingModules(TypedTerm<PackageManifest>) - Static method in interface hydra.dsl.build.Format
-
DSL accessor for the mainEncodingModules field of hydra.build.format.PackageManifest
- packageManifestMainModules(TypedTerm<PackageManifest>) - Static method in interface hydra.dsl.build.Format
-
DSL accessor for the mainModules field of hydra.build.format.PackageManifest
- packageManifestManifestFormatVersion(TypedTerm<PackageManifest>) - Static method in interface hydra.dsl.build.Format
-
DSL accessor for the manifestFormatVersion field of hydra.build.format.PackageManifest
- packageManifestModuleFormatVersion(TypedTerm<PackageManifest>) - Static method in interface hydra.dsl.build.Format
-
DSL accessor for the moduleFormatVersion field of hydra.build.format.PackageManifest
- packageManifestPackage(TypedTerm<PackageManifest>) - Static method in interface hydra.dsl.build.Format
-
DSL accessor for the package field of hydra.build.format.PackageManifest
- packageManifestPackageManifest() - Static method in interface hydra.dsl.build.Format
-
DSL name token for hydra.build.format.PackageManifest
- packageManifestTestModules(TypedTerm<PackageManifest>) - Static method in interface hydra.dsl.build.Format
-
DSL accessor for the testModules field of hydra.build.format.PackageManifest
- packageManifestWithMainDslModules(TypedTerm<PackageManifest>, TypedTerm<List<ModuleName>>) - Static method in interface hydra.dsl.build.Format
-
DSL updater for the mainDslModules field of hydra.build.format.PackageManifest
- packageManifestWithMainEncodingModules(TypedTerm<PackageManifest>, TypedTerm<List<ModuleName>>) - Static method in interface hydra.dsl.build.Format
-
DSL updater for the mainEncodingModules field of hydra.build.format.PackageManifest
- packageManifestWithMainModules(TypedTerm<PackageManifest>, TypedTerm<List<ModuleName>>) - Static method in interface hydra.dsl.build.Format
-
DSL updater for the mainModules field of hydra.build.format.PackageManifest
- packageManifestWithManifestFormatVersion(TypedTerm<PackageManifest>, TypedTerm<Integer>) - Static method in interface hydra.dsl.build.Format
-
DSL updater for the manifestFormatVersion field of hydra.build.format.PackageManifest
- packageManifestWithModuleFormatVersion(TypedTerm<PackageManifest>, TypedTerm<Integer>) - Static method in interface hydra.dsl.build.Format
-
DSL updater for the moduleFormatVersion field of hydra.build.format.PackageManifest
- packageManifestWithPackage(TypedTerm<PackageManifest>, TypedTerm<PackageName>) - Static method in interface hydra.dsl.build.Format
-
DSL updater for the package field of hydra.build.format.PackageManifest
- packageManifestWithTestModules(TypedTerm<PackageManifest>, TypedTerm<List<ModuleName>>) - Static method in interface hydra.dsl.build.Format
-
DSL updater for the testModules field of hydra.build.format.PackageManifest
- packages - Variable in class hydra.build.benchresult.HostResult
-
Per-package run statistics, keyed by package name
- packages - Variable in class hydra.build.format.RepositoryDescriptor
-
The names of the repository's source packages
- packages(List<PackageName>) - Method in class hydra.build.format.RepositoryDescriptor.Builder
- packages(Map<String, RunStats>) - Method in class hydra.build.benchresult.HostResult.Builder
- PACKAGES - Static variable in class hydra.build.benchresult.HostResult
-
Name of the
hydra.build.benchresult.HostResult.packagesfield. - PACKAGES - Static variable in class hydra.build.format.RepositoryDescriptor
-
Name of the
hydra.build.format.RepositoryDescriptor.packagesfield. - packageValidationConfiguration(PackageValidationConfiguration) - Static method in interface hydra.encode.build.Format
-
Encoder for hydra.build.format.PackageValidationConfiguration
- packageValidationConfiguration(Graph, Term) - Static method in interface hydra.decode.build.Format
-
Decoder for hydra.build.format.PackageValidationConfiguration
- packageValidationConfiguration(TypedTerm<Optional<PackageValidationProfile>>, TypedTerm<Optional<ModuleValidationProfile>>, TypedTerm<Optional<TypeValidationProfile>>, TypedTerm<Optional<TermValidationProfile>>) - Static method in interface hydra.dsl.build.Format
-
DSL constructor for hydra.build.format.PackageValidationConfiguration
- PackageValidationConfiguration - Class in hydra.build.format
-
The full, opt-in validation configuration for a package, as declared in its package descriptor.
- PackageValidationConfiguration(Optional<PackageValidationProfile>, Optional<ModuleValidationProfile>, Optional<TypeValidationProfile>, Optional<TermValidationProfile>) - Constructor for class hydra.build.format.PackageValidationConfiguration
-
Constructs an immutable
PackageValidationConfiguration. - PackageValidationConfiguration.Builder - Class in hydra.build.format
-
A fluent builder for
PackageValidationConfiguration. - packageValidationConfigurationModule(TypedTerm<PackageValidationConfiguration>) - Static method in interface hydra.dsl.build.Format
-
DSL accessor for the module field of hydra.build.format.PackageValidationConfiguration
- packageValidationConfigurationPackage(TypedTerm<PackageValidationConfiguration>) - Static method in interface hydra.dsl.build.Format
-
DSL accessor for the package field of hydra.build.format.PackageValidationConfiguration
- packageValidationConfigurationPackageValidationConfiguration() - Static method in interface hydra.dsl.build.Format
-
DSL name token for hydra.build.format.PackageValidationConfiguration
- packageValidationConfigurationTerm(TypedTerm<PackageValidationConfiguration>) - Static method in interface hydra.dsl.build.Format
-
DSL accessor for the term field of hydra.build.format.PackageValidationConfiguration
- packageValidationConfigurationType(TypedTerm<PackageValidationConfiguration>) - Static method in interface hydra.dsl.build.Format
-
DSL accessor for the type field of hydra.build.format.PackageValidationConfiguration
- packageValidationConfigurationWithModule(TypedTerm<PackageValidationConfiguration>, TypedTerm<Optional<ModuleValidationProfile>>) - Static method in interface hydra.dsl.build.Format
-
DSL updater for the module field of hydra.build.format.PackageValidationConfiguration
- packageValidationConfigurationWithPackage(TypedTerm<PackageValidationConfiguration>, TypedTerm<Optional<PackageValidationProfile>>) - Static method in interface hydra.dsl.build.Format
-
DSL updater for the package field of hydra.build.format.PackageValidationConfiguration
- packageValidationConfigurationWithTerm(TypedTerm<PackageValidationConfiguration>, TypedTerm<Optional<TermValidationProfile>>) - Static method in interface hydra.dsl.build.Format
-
DSL updater for the term field of hydra.build.format.PackageValidationConfiguration
- packageValidationConfigurationWithType(TypedTerm<PackageValidationConfiguration>, TypedTerm<Optional<TypeValidationProfile>>) - Static method in interface hydra.dsl.build.Format
-
DSL updater for the type field of hydra.build.format.PackageValidationConfiguration
- packageValidationProfile(PackageValidationProfile) - Static method in interface hydra.encode.build.Format
-
Encoder for hydra.build.format.PackageValidationProfile
- packageValidationProfile(Graph, Term) - Static method in interface hydra.decode.build.Format
-
Decoder for hydra.build.format.PackageValidationProfile
- packageValidationProfile(TypedTerm<Optional<Severity>>, TypedTerm<Optional<Severity>>, TypedTerm<Optional<Severity>>) - Static method in interface hydra.dsl.build.Format
-
DSL constructor for hydra.build.format.PackageValidationProfile
- PackageValidationProfile - Class in hydra.build.format
-
Validation rules applying to a package as a whole.
- PackageValidationProfile(Optional<Severity>, Optional<Severity>, Optional<Severity>) - Constructor for class hydra.build.format.PackageValidationProfile
-
Constructs an immutable
PackageValidationProfile. - PackageValidationProfile.Builder - Class in hydra.build.format
-
A fluent builder for
PackageValidationProfile. - packageValidationProfileConflictingModuleName(TypedTerm<PackageValidationProfile>) - Static method in interface hydra.dsl.build.Format
-
DSL accessor for the conflictingModuleName field of hydra.build.format.PackageValidationProfile
- packageValidationProfileDuplicateModuleName(TypedTerm<PackageValidationProfile>) - Static method in interface hydra.dsl.build.Format
-
DSL accessor for the duplicateModuleName field of hydra.build.format.PackageValidationProfile
- packageValidationProfileNameConvention(TypedTerm<PackageValidationProfile>) - Static method in interface hydra.dsl.build.Format
-
DSL accessor for the nameConvention field of hydra.build.format.PackageValidationProfile
- packageValidationProfilePackageValidationProfile() - Static method in interface hydra.dsl.build.Format
-
DSL name token for hydra.build.format.PackageValidationProfile
- packageValidationProfileWithConflictingModuleName(TypedTerm<PackageValidationProfile>, TypedTerm<Optional<Severity>>) - Static method in interface hydra.dsl.build.Format
-
DSL updater for the conflictingModuleName field of hydra.build.format.PackageValidationProfile
- packageValidationProfileWithDuplicateModuleName(TypedTerm<PackageValidationProfile>, TypedTerm<Optional<Severity>>) - Static method in interface hydra.dsl.build.Format
-
DSL updater for the duplicateModuleName field of hydra.build.format.PackageValidationProfile
- packageValidationProfileWithNameConvention(TypedTerm<PackageValidationProfile>, TypedTerm<Optional<Severity>>) - Static method in interface hydra.dsl.build.Format
-
DSL updater for the nameConvention field of hydra.build.format.PackageValidationProfile
- PackagingProfile - Interface in hydra.build
-
Per-package packaging-validation policy: strict vs.
- packagingProfileFor(Package_) - Static method in interface hydra.build.PackagingProfile
-
Select the packaging validation profile for a package: full-fatal for strict packages, doc-relaxed otherwise
- parseJsonFile(String) - Static method in class hydra.overlay.java.build.Generation
-
Parse a JSON file into a Hydra JSON value.
- Published() - Constructor for class hydra.build.format.GenerationMode.Published
-
Constructs an immutable
GenerationMode.Published. - PUBLISHED - Static variable in class hydra.build.format.GenerationMode
-
Name of the
hydra.build.format.GenerationMode.publishedfield. - Publishsets - Interface in hydra.build
-
Publish-set dependency-closure guard and leaves-first ordering, shared by the publish drivers
- publishSetTopoOrder(List<Package_>, List<PackageName>) - Static method in interface hydra.build.Publishsets
-
The publish set in leaves-first topological order
R
- readManifestField(String, String) - Static method in class hydra.overlay.java.build.Generation
-
Read the manifest.json file from a JSON base directory and extract a named field (e.g.
- readManifestFieldOrEmpty(String, String) - Static method in class hydra.overlay.java.build.Generation
-
Read a manifest.json field as module names, or [] if the field or the manifest itself is missing.
- readPackageManifest(String) - Static method in class hydra.overlay.java.build.Generation
-
Read a package's manifest.json into a PackageManifest.
- Reconcile - Interface in hydra.build
-
The pure orphan-reconcile decision: which generated files to delete
- reconcilePlan(Set<String>, Set<String>, Optional<Set<String>>, Optional<Set<String>>, List<String>) - Static method in interface hydra.build.Reconcile
-
The pure orphan-reconcile plan: which observed paths to delete
- Registry - Interface in hydra.build
-
The translingual language registry: per-language build identity (name, coder package, family) as data, so the build drivers read language properties instead of hardcoding name literals.
- REL_PATH - Static variable in class hydra.build.assembly.KeepPathEntry
-
Name of the
hydra.build.assembly.KeepPathEntry.relPathfield. - reloadTermSignatureSources(String, List<Module>, List<Module>) - Static method in class hydra.overlay.java.build.Generation
-
Replace each DSL source module containing term definitions WITHOUT signatures by its just-written
distJsonRootcounterpart, whose term definitions carry the main pass's inferred signatures. - relPath - Variable in class hydra.build.assembly.KeepPathEntry
-
The file's path relative to its source-set directory
- relPath(String) - Method in class hydra.build.assembly.KeepPathEntry.Builder
- remapDest(String, String, String) - Static method in interface hydra.build.Assemblyplan
-
Remap an overlay source-set subdir to its dist/<lang>/<pkg>/<subdir> destination
- renderReport(Pair<List<Pair<String, Pair<String, Integer>>>, Pair<Integer, Integer>>) - Static method in interface hydra.build.Comparereportlogic
-
The formatted per-module lines plus the byte-identical tally line
- renderRow(Pair<String, Pair<String, Integer>>) - Static method in interface hydra.build.Comparereportlogic
-
One report row rendered as a line: name: status[ (n lines differ)]
- reportPassed(Pair<T0, Pair<T1, T1>>) - Static method in interface hydra.build.Comparereportlogic
-
Whether every compared module was byte-identical (byteEqCount == total)
- repositoryDescriptor(RepositoryDescriptor) - Static method in interface hydra.encode.build.Format
-
Encoder for hydra.build.format.RepositoryDescriptor
- repositoryDescriptor(Graph, Term) - Static method in interface hydra.decode.build.Format
-
Decoder for hydra.build.format.RepositoryDescriptor
- repositoryDescriptor(TypedTerm<Version>, TypedTerm<Version>, TypedTerm<Map<LanguageName, HostOverride>>, TypedTerm<String>, TypedTerm<String>, TypedTerm<String>, TypedTerm<String>, TypedTerm<List<PackageName>>) - Static method in interface hydra.dsl.build.Format
-
DSL constructor for hydra.build.format.RepositoryDescriptor
- RepositoryDescriptor - Class in hydra.build.format
-
The repository descriptor (hydra.json at the repository root): release and host versions, host consumption overrides, publication metadata, and the list of source packages.
- RepositoryDescriptor(Version, Version, Map<LanguageName, HostOverride>, String, String, String, String, List<PackageName>) - Constructor for class hydra.build.format.RepositoryDescriptor
-
Constructs an immutable
RepositoryDescriptor. - RepositoryDescriptor.Builder - Class in hydra.build.format
-
A fluent builder for
RepositoryDescriptor. - repositoryDescriptorAuthor(TypedTerm<RepositoryDescriptor>) - Static method in interface hydra.dsl.build.Format
-
DSL accessor for the author field of hydra.build.format.RepositoryDescriptor
- repositoryDescriptorCurrentVersion(TypedTerm<RepositoryDescriptor>) - Static method in interface hydra.dsl.build.Format
-
DSL accessor for the currentVersion field of hydra.build.format.RepositoryDescriptor
- repositoryDescriptorGroup(TypedTerm<RepositoryDescriptor>) - Static method in interface hydra.dsl.build.Format
-
DSL accessor for the group field of hydra.build.format.RepositoryDescriptor
- repositoryDescriptorHostOverrides(TypedTerm<RepositoryDescriptor>) - Static method in interface hydra.dsl.build.Format
-
DSL accessor for the hostOverrides field of hydra.build.format.RepositoryDescriptor
- repositoryDescriptorHostVersion(TypedTerm<RepositoryDescriptor>) - Static method in interface hydra.dsl.build.Format
-
DSL accessor for the hostVersion field of hydra.build.format.RepositoryDescriptor
- repositoryDescriptorLicense(TypedTerm<RepositoryDescriptor>) - Static method in interface hydra.dsl.build.Format
-
DSL accessor for the license field of hydra.build.format.RepositoryDescriptor
- repositoryDescriptorPackages(TypedTerm<RepositoryDescriptor>) - Static method in interface hydra.dsl.build.Format
-
DSL accessor for the packages field of hydra.build.format.RepositoryDescriptor
- repositoryDescriptorRepositoryDescriptor() - Static method in interface hydra.dsl.build.Format
-
DSL name token for hydra.build.format.RepositoryDescriptor
- repositoryDescriptorUrl(TypedTerm<RepositoryDescriptor>) - Static method in interface hydra.dsl.build.Format
-
DSL accessor for the url field of hydra.build.format.RepositoryDescriptor
- repositoryDescriptorWithAuthor(TypedTerm<RepositoryDescriptor>, TypedTerm<String>) - Static method in interface hydra.dsl.build.Format
-
DSL updater for the author field of hydra.build.format.RepositoryDescriptor
- repositoryDescriptorWithCurrentVersion(TypedTerm<RepositoryDescriptor>, TypedTerm<Version>) - Static method in interface hydra.dsl.build.Format
-
DSL updater for the currentVersion field of hydra.build.format.RepositoryDescriptor
- repositoryDescriptorWithGroup(TypedTerm<RepositoryDescriptor>, TypedTerm<String>) - Static method in interface hydra.dsl.build.Format
-
DSL updater for the group field of hydra.build.format.RepositoryDescriptor
- repositoryDescriptorWithHostOverrides(TypedTerm<RepositoryDescriptor>, TypedTerm<Map<LanguageName, HostOverride>>) - Static method in interface hydra.dsl.build.Format
-
DSL updater for the hostOverrides field of hydra.build.format.RepositoryDescriptor
- repositoryDescriptorWithHostVersion(TypedTerm<RepositoryDescriptor>, TypedTerm<Version>) - Static method in interface hydra.dsl.build.Format
-
DSL updater for the hostVersion field of hydra.build.format.RepositoryDescriptor
- repositoryDescriptorWithLicense(TypedTerm<RepositoryDescriptor>, TypedTerm<String>) - Static method in interface hydra.dsl.build.Format
-
DSL updater for the license field of hydra.build.format.RepositoryDescriptor
- repositoryDescriptorWithPackages(TypedTerm<RepositoryDescriptor>, TypedTerm<List<PackageName>>) - Static method in interface hydra.dsl.build.Format
-
DSL updater for the packages field of hydra.build.format.RepositoryDescriptor
- repositoryDescriptorWithUrl(TypedTerm<RepositoryDescriptor>, TypedTerm<String>) - Static method in interface hydra.dsl.build.Format
-
DSL updater for the url field of hydra.build.format.RepositoryDescriptor
- requiresCoders(PackageName) - Static method in interface hydra.build.Publishsets
-
Whether a package needs coders loaded during JSON->target transform (all but the baseline packages)
- reverseDepClosure(List<Package_>, PackageName) - Static method in interface hydra.build.Publishsets
-
Every package that transitively depends on the root (including the root), sorted
- revision - Variable in class hydra.build.format.Generation
-
The producing worktree's revision, as <short-sha> with "-dirty" appended when the tree has uncommitted changes (informational; required for shim builds)
- revision(Optional<String>) - Method in class hydra.build.format.Generation.Builder
- REVISION - Static variable in class hydra.build.format.Generation
-
Name of the
hydra.build.format.Generation.revisionfield. - rootCoderCells(List<String>) - Static method in interface hydra.build.Syncmatrix
-
Rule 2: (hydra-L, <rootCoderHost>) for every L in (hosts union targets) — the root coder host is read from the registry, not hardcoded
- rootCoderHost() - Static method in interface hydra.build.Registry
-
The single host that drives root-coder generation (the former hardcoded 'haskell')
- Routing - Interface in hydra.build
-
Manifest-derived, fail-loud routing of modules to their owning packages
- rows - Variable in class hydra.build.comparereport.CompareReport
-
One record per compared module
- rows(List<ModuleCompare>) - Method in class hydra.build.comparereport.CompareReport.Builder
- ROWS - Static variable in class hydra.build.comparereport.CompareReport
-
Name of the
hydra.build.comparereport.CompareReport.rowsfield. - runs - Variable in class hydra.build.benchresult.GenBenchResult
-
The number of timed runs per (host, package)
- runs(Integer) - Method in class hydra.build.benchresult.GenBenchResult.Builder
- RUNS - Static variable in class hydra.build.benchresult.GenBenchResult
-
Name of the
hydra.build.benchresult.GenBenchResult.runsfield. - RUNS_MS - Static variable in class hydra.build.benchresult.RunStats
-
Name of the
hydra.build.benchresult.RunStats.runsMsfield. - runsMs - Variable in class hydra.build.benchresult.RunStats
-
Each run's elapsed time in milliseconds
- runsMs(List<Integer>) - Method in class hydra.build.benchresult.RunStats.Builder
- runStats(RunStats) - Static method in interface hydra.encode.build.Benchresult
-
Encoder for hydra.build.benchresult.RunStats
- runStats(Graph, Term) - Static method in interface hydra.decode.build.Benchresult
-
Decoder for hydra.build.benchresult.RunStats
- runStats(TypedTerm<List<Integer>>, TypedTerm<Integer>) - Static method in interface hydra.dsl.build.Benchresult
-
DSL constructor for hydra.build.benchresult.RunStats
- RunStats - Class in hydra.build.benchresult
-
Timing statistics for one (host, package): per-run elapsed times and the median
- RunStats(List<Integer>, Integer) - Constructor for class hydra.build.benchresult.RunStats
-
Constructs an immutable
RunStats. - RunStats.Builder - Class in hydra.build.benchresult
-
A fluent builder for
RunStats. - runStatsMedianMs(TypedTerm<RunStats>) - Static method in interface hydra.dsl.build.Benchresult
-
DSL accessor for the medianMs field of hydra.build.benchresult.RunStats
- runStatsRunsMs(TypedTerm<RunStats>) - Static method in interface hydra.dsl.build.Benchresult
-
DSL accessor for the runsMs field of hydra.build.benchresult.RunStats
- runStatsRunStats() - Static method in interface hydra.dsl.build.Benchresult
-
DSL name token for hydra.build.benchresult.RunStats
- runStatsWithMedianMs(TypedTerm<RunStats>, TypedTerm<Integer>) - Static method in interface hydra.dsl.build.Benchresult
-
DSL updater for the medianMs field of hydra.build.benchresult.RunStats
- runStatsWithRunsMs(TypedTerm<RunStats>, TypedTerm<List<Integer>>) - Static method in interface hydra.dsl.build.Benchresult
-
DSL updater for the runsMs field of hydra.build.benchresult.RunStats
- RUNTIME_FILE - Static variable in class hydra.build.format.DigestKind
-
Name of the
hydra.build.format.DigestKind.runtimeFilefield. - RuntimeFile() - Constructor for class hydra.build.format.DigestKind.RuntimeFile
-
Constructs an immutable
DigestKind.RuntimeFile.
S
- secondLevelDir(String) - Static method in interface hydra.build.Modules
-
The first two forward-slash-separated segments of a relative path, joined by /
- secondLevelDir(String) - Static method in interface hydra.build.Reconcile
-
The second-level directory of a '/'-separated path (e.g.
- SELF_HASH - Static variable in class hydra.build.format.InputDigest
-
Name of the
hydra.build.format.InputDigest.selfHashfield. - SELF_HASH - Static variable in class hydra.build.format.OutputDigest
-
Name of the
hydra.build.format.OutputDigest.selfHashfield. - selfHash - Variable in class hydra.build.format.InputDigest
-
A deterministic hash over all of the package's per-module hashes (absent in legacy digests)
- selfHash - Variable in class hydra.build.format.OutputDigest
-
The input package's selfHash as recorded at refresh time (absent in legacy digests)
- selfHash(Optional<Sha256Hash>) - Method in class hydra.build.format.InputDigest.Builder
- selfHash(Optional<Sha256Hash>) - Method in class hydra.build.format.OutputDigest.Builder
- SETUP_MS - Static variable in class hydra.build.benchresult.HostResult
-
Name of the
hydra.build.benchresult.HostResult.setupMsfield. - setupMs - Variable in class hydra.build.benchresult.HostResult
-
Host setup/build time in milliseconds
- setupMs(Integer) - Method in class hydra.build.benchresult.HostResult.Builder
- severity - Variable in class hydra.build.format.DefinitionNameConventionProfile
-
How a finding of this check is treated
- severity - Variable in class hydra.build.format.DocumentationProfile
-
How a finding of this check is treated
- severity(Severity) - Method in class hydra.build.format.DefinitionNameConventionProfile.Builder
- severity(Severity) - Method in class hydra.build.format.DocumentationProfile.Builder
- severity(Severity) - Static method in interface hydra.encode.build.Format
-
Encoder for hydra.build.format.Severity
- severity(Graph, Term) - Static method in interface hydra.decode.build.Format
-
Decoder for hydra.build.format.Severity
- Severity - Class in hydra.build.format
-
How a validation finding is treated
- SEVERITY - Static variable in class hydra.build.format.DefinitionNameConventionProfile
-
Name of the
hydra.build.format.DefinitionNameConventionProfile.severityfield. - SEVERITY - Static variable in class hydra.build.format.DocumentationProfile
-
Name of the
hydra.build.format.DocumentationProfile.severityfield. - Severity.Error_ - Class in hydra.build.format
- Severity.PartialVisitor<R> - Interface in hydra.build.format
-
Partial visitor over
Severitywith a defaultSeverity.PartialVisitor.otherwise(hydra.build.format.Severity)branch. - Severity.Visitor<R> - Interface in hydra.build.format
-
Visitor over
Severity. - Severity.Warning - Class in hydra.build.format
- severityError() - Static method in interface hydra.dsl.build.Format
-
DSL injection for the error variant of hydra.build.format.Severity
- severitySeverity() - Static method in interface hydra.dsl.build.Format
-
DSL name token for hydra.build.format.Severity
- severityWarning() - Static method in interface hydra.dsl.build.Format
-
DSL injection for the warning variant of hydra.build.format.Severity
- sha256Hash(Sha256Hash) - Static method in interface hydra.encode.build.Format
-
Encoder for hydra.build.format.Sha256Hash
- sha256Hash(Graph, Term) - Static method in interface hydra.decode.build.Format
-
Decoder for hydra.build.format.Sha256Hash
- sha256Hash(TypedTerm<String>) - Static method in interface hydra.dsl.build.Format
-
DSL constructor for the hydra.build.format.Sha256Hash wrapper
- Sha256Hash - Class in hydra.build.format
-
A SHA-256 hash in lowercase hexadecimal notation
- Sha256Hash(String) - Constructor for class hydra.build.format.Sha256Hash
-
Constructs an immutable
Sha256Hash. - Sha256Hash.Builder - Class in hydra.build.format
-
A fluent builder for
Sha256Hash. - sha256HashSha256Hash() - Static method in interface hydra.dsl.build.Format
-
DSL name token for hydra.build.format.Sha256Hash
- Shim() - Constructor for class hydra.build.format.GenerationMode.Shim
-
Constructs an immutable
GenerationMode.Shim. - SHIM - Static variable in class hydra.build.format.GenerationMode
-
Name of the
hydra.build.format.GenerationMode.shimfield. - SINGLE_VARIANT_UNION - Static variable in class hydra.build.format.TypeValidationProfile
-
Name of the
hydra.build.format.TypeValidationProfile.singleVariantUnionfield. - singleVariantUnion - Variable in class hydra.build.format.TypeValidationProfile
-
Whether single-variant unions are reported
- singleVariantUnion(Optional<Severity>) - Method in class hydra.build.format.TypeValidationProfile.Builder
- sortedNamespaces(List<Module>) - Static method in interface hydra.build.ManifestWriter
-
The sorted namespace strings of a list of modules, as a JSON string array
- sortPaths(List<T0>) - Static method in interface hydra.build.Walk
-
Sort a list of paths into a deterministic ascending order
- SOURCE_LANGUAGE - Static variable in class hydra.build.format.PackageDescriptor
-
Name of the
hydra.build.format.PackageDescriptor.sourceLanguagefield. - SOURCE_SET_DIR - Static variable in class hydra.build.assembly.KeepPathEntry
-
Name of the
hydra.build.assembly.KeepPathEntry.sourceSetDirfield. - SOURCE_TREE - Static variable in class hydra.build.assembly.AssemblyEntry
-
Name of the
hydra.build.assembly.AssemblyEntry.sourceTreefield. - sourceLanguage - Variable in class hydra.build.format.PackageDescriptor
-
The language in which the package's DSL sources are authored
- sourceLanguage(LanguageName) - Method in class hydra.build.format.PackageDescriptor.Builder
- sourceSetDir - Variable in class hydra.build.assembly.KeepPathEntry
-
The source-set directory the file belongs to, as a worktree-relative path
- sourceSetDir(String) - Method in class hydra.build.assembly.KeepPathEntry.Builder
- sourceSetSubdir(String, String) - Static method in interface hydra.build.Assemblyplan
-
Join a package root and a source-set subdirectory with a / separator
- sourceTree - Variable in class hydra.build.assembly.AssemblyEntry
-
The source tree to realize, as a worktree-relative path (e.g.
- sourceTree(String) - Method in class hydra.build.assembly.AssemblyEntry.Builder
- sourceWrapperName(ModuleName) - Static method in interface hydra.build.Routing
-
The hydra.sources.<...> wrapper name for a derived encode/decode module name
- status - Variable in class hydra.build.comparereport.ModuleCompare
-
The comparison status
- status(CompareStatus) - Method in class hydra.build.comparereport.ModuleCompare.Builder
- STATUS - Static variable in class hydra.build.comparereport.ModuleCompare
-
Name of the
hydra.build.comparereport.ModuleCompare.statusfield. - strandedDeps(List<Package_>, List<PackageName>, List<PackageName>) - Static method in interface hydra.build.Publishsets
-
The (member, missingDep) pairs stranded by publishing the set (empty = closed)
- strictPackagingPackages() - Static method in interface hydra.build.PackagingProfile
-
Packages held to the full, fatal-on-everything packaging profile
- stripAllTermTypes(List<Module>) - Static method in interface hydra.build.Modules
-
Strip System F type annotations from every module in a list
- stripAllTermTypes(List<Module>) - Static method in class hydra.overlay.java.build.Generation
-
Strip System F type annotations from all modules.
- stripJsonSuffix(String) - Static method in interface hydra.build.Comparereportlogic
-
Strip a trailing .json from an entry name, yielding the module name
- stripTermTypes(Module) - Static method in interface hydra.build.Modules
-
Strip System F type annotations from all term bodies in a module
- stripTermTypes(Module) - Static method in class hydra.overlay.java.build.Generation
-
Strip System F type annotations from all term bodies in a module.
- SYMLINK_DIR - Static variable in class hydra.build.assembly.AssemblyEntryKind
-
Name of the
hydra.build.assembly.AssemblyEntryKind.symlinkDirfield. - SYMLINK_TREE - Static variable in class hydra.build.assembly.AssemblyEntryKind
-
Name of the
hydra.build.assembly.AssemblyEntryKind.symlinkTreefield. - SymlinkDir() - Constructor for class hydra.build.assembly.AssemblyEntryKind.SymlinkDir
-
Constructs an immutable
AssemblyEntryKind.SymlinkDir. - SymlinkTree() - Constructor for class hydra.build.assembly.AssemblyEntryKind.SymlinkTree
-
Constructs an immutable
AssemblyEntryKind.SymlinkTree. - syncMatrix(List<String>, List<String>) - Static method in interface hydra.build.Syncmatrix
-
The full (package, target) sync matrix for a (hosts, targets) request
- Syncmatrix - Interface in hydra.build
-
Pure sync-matrix (package, target) planning core shared by the sync driver
- synthesizeAndWriteDslModules(String, List<Module>, List<Module>) - Static method in class hydra.overlay.java.build.Generation
-
Generate the DSL-wrapper modules for
typeModsand write them underdistJsonRoot/<pkg>/src/main/json/. - synthesizeAndWriteEncodeDecodeModules(String, List<Module>, List<Module>) - Static method in class hydra.overlay.java.build.Generation
-
Generate and write the encode + decode coder modules for
typeModsunderdistJsonRoot.
T
- target - Variable in class hydra.build.benchresult.GenBenchResult
-
The target language being generated
- target(String) - Method in class hydra.build.benchresult.GenBenchResult.Builder
- TARGET - Static variable in class hydra.build.benchresult.GenBenchResult
-
Name of the
hydra.build.benchresult.GenBenchResult.targetfield. - TARGET_FILE - Static variable in class hydra.build.format.DigestKind
-
Name of the
hydra.build.format.DigestKind.targetFilefield. - TARGET_LANGUAGES - Static variable in class hydra.build.format.PackageDescriptor
-
Name of the
hydra.build.format.PackageDescriptor.targetLanguagesfield. - TargetFile() - Constructor for class hydra.build.format.DigestKind.TargetFile
-
Constructs an immutable
DigestKind.TargetFile. - targetLanguages - Variable in class hydra.build.format.PackageDescriptor
-
The target languages for which distributions of this package are generated.
- targetLanguages(Optional<List<LanguageName>>) - Method in class hydra.build.format.PackageDescriptor.Builder
- term - Variable in class hydra.build.format.PackageValidationConfiguration
-
Validation rules applying to term-definition bodies
- term(Optional<TermValidationProfile>) - Method in class hydra.build.format.PackageValidationConfiguration.Builder
- TERM - Static variable in class hydra.build.format.PackageValidationConfiguration
-
Name of the
hydra.build.format.PackageValidationConfiguration.termfield. - termValidationProfile(TermValidationProfile) - Static method in interface hydra.encode.build.Format
-
Encoder for hydra.build.format.TermValidationProfile
- termValidationProfile(Graph, Term) - Static method in interface hydra.decode.build.Format
-
Decoder for hydra.build.format.TermValidationProfile
- termValidationProfile(TypedTerm<Optional<Severity>>, TypedTerm<Optional<Severity>>, TypedTerm<Optional<Severity>>) - Static method in interface hydra.dsl.build.Format
-
DSL constructor for hydra.build.format.TermValidationProfile
- TermValidationProfile - Class in hydra.build.format
-
Validation rules applying to term-definition bodies.
- TermValidationProfile(Optional<Severity>, Optional<Severity>, Optional<Severity>) - Constructor for class hydra.build.format.TermValidationProfile
-
Constructs an immutable
TermValidationProfile. - TermValidationProfile.Builder - Class in hydra.build.format
-
A fluent builder for
TermValidationProfile. - termValidationProfileDuplicateBinding(TypedTerm<TermValidationProfile>) - Static method in interface hydra.dsl.build.Format
-
DSL accessor for the duplicateBinding field of hydra.build.format.TermValidationProfile
- termValidationProfileEmptyTermAnnotation(TypedTerm<TermValidationProfile>) - Static method in interface hydra.dsl.build.Format
-
DSL accessor for the emptyTermAnnotation field of hydra.build.format.TermValidationProfile
- termValidationProfileTermValidationProfile() - Static method in interface hydra.dsl.build.Format
-
DSL name token for hydra.build.format.TermValidationProfile
- termValidationProfileUndefinedVariable(TypedTerm<TermValidationProfile>) - Static method in interface hydra.dsl.build.Format
-
DSL accessor for the undefinedVariable field of hydra.build.format.TermValidationProfile
- termValidationProfileWithDuplicateBinding(TypedTerm<TermValidationProfile>, TypedTerm<Optional<Severity>>) - Static method in interface hydra.dsl.build.Format
-
DSL updater for the duplicateBinding field of hydra.build.format.TermValidationProfile
- termValidationProfileWithEmptyTermAnnotation(TypedTerm<TermValidationProfile>, TypedTerm<Optional<Severity>>) - Static method in interface hydra.dsl.build.Format
-
DSL updater for the emptyTermAnnotation field of hydra.build.format.TermValidationProfile
- termValidationProfileWithUndefinedVariable(TypedTerm<TermValidationProfile>, TypedTerm<Optional<Severity>>) - Static method in interface hydra.dsl.build.Format
-
DSL updater for the undefinedVariable field of hydra.build.format.TermValidationProfile
- TEST_MODULES - Static variable in class hydra.build.format.PackageManifest
-
Name of the
hydra.build.format.PackageManifest.testModulesfield. - testMatrixNames() - Static method in interface hydra.build.Registry
-
Languages the kernel testSuite runs as targets (test.sh ALL_TARGETS; all except go)
- testModules - Variable in class hydra.build.format.PackageManifest
-
All test-source-set modules in the package
- testModules - Variable in class hydra.overlay.java.build.Generation.PackageManifest
- testModules(List<ModuleName>) - Method in class hydra.build.format.PackageManifest.Builder
- timestamp - Variable in class hydra.build.benchresult.BenchMetadata
-
ISO-8601 UTC timestamp of the run
- timestamp - Variable in class hydra.build.format.Generation
-
The ISO-8601 UTC time of generation (informational; non-deterministic across byte-identical rebuilds)
- timestamp(Optional<String>) - Method in class hydra.build.format.Generation.Builder
- timestamp(String) - Method in class hydra.build.benchresult.BenchMetadata.Builder
- TIMESTAMP - Static variable in class hydra.build.benchresult.BenchMetadata
-
Name of the
hydra.build.benchresult.BenchMetadata.timestampfield. - TIMESTAMP - Static variable in class hydra.build.format.Generation
-
Name of the
hydra.build.format.Generation.timestampfield. - toString() - Method in class hydra.build.assembly.AssemblyEntry
- toString() - Method in class hydra.build.assembly.AssemblyEntryKind.Merge
- toString() - Method in class hydra.build.assembly.AssemblyEntryKind.SymlinkDir
- toString() - Method in class hydra.build.assembly.AssemblyEntryKind.SymlinkTree
- toString() - Method in class hydra.build.assembly.AssemblyEntryKind.WipeThenCopy
- toString() - Method in class hydra.build.assembly.AssemblyPlan
- toString() - Method in class hydra.build.assembly.KeepPathEntry
- toString() - Method in class hydra.build.benchresult.BenchMetadata
- toString() - Method in class hydra.build.benchresult.GenBenchResult
- toString() - Method in class hydra.build.benchresult.HostResult
- toString() - Method in class hydra.build.benchresult.RunStats
- toString() - Method in class hydra.build.comparereport.CompareReport
- toString() - Method in class hydra.build.comparereport.CompareStatus.ByteEq
- toString() - Method in class hydra.build.comparereport.CompareStatus.Differ
- toString() - Method in class hydra.build.comparereport.CompareStatus.Missing
- toString() - Method in class hydra.build.comparereport.ModuleCompare
- toString() - Method in class hydra.build.format.DefinitionNameConventionProfile
- toString() - Method in class hydra.build.format.DefinitionValidationProfile
- toString() - Method in class hydra.build.format.DigestEntry
- toString() - Method in class hydra.build.format.DigestKind.DslSource
- toString() - Method in class hydra.build.format.DigestKind.JsonFile
- toString() - Method in class hydra.build.format.DigestKind.Other
- toString() - Method in class hydra.build.format.DigestKind.RuntimeFile
- toString() - Method in class hydra.build.format.DigestKind.TargetFile
- toString() - Method in class hydra.build.format.DocumentationProfile
- toString() - Method in class hydra.build.format.Generation
- toString() - Method in class hydra.build.format.GenerationMode.Published
- toString() - Method in class hydra.build.format.GenerationMode.Shim
- toString() - Method in class hydra.build.format.HostOverride.Local
- toString() - Method in class hydra.build.format.HostOverride.Version
- toString() - Method in class hydra.build.format.InputDigest
- toString() - Method in class hydra.build.format.LanguageName
- toString() - Method in class hydra.build.format.ModuleValidationProfile
- toString() - Method in class hydra.build.format.OutputDigest
- toString() - Method in class hydra.build.format.PackageDescriptor
- toString() - Method in class hydra.build.format.PackageManifest
- toString() - Method in class hydra.build.format.PackageValidationConfiguration
- toString() - Method in class hydra.build.format.PackageValidationProfile
- toString() - Method in class hydra.build.format.RepositoryDescriptor
- toString() - Method in class hydra.build.format.Severity.Error_
- toString() - Method in class hydra.build.format.Severity.Warning
- toString() - Method in class hydra.build.format.Sha256Hash
- toString() - Method in class hydra.build.format.TermValidationProfile
- toString() - Method in class hydra.build.format.TypeValidationProfile
- total - Variable in class hydra.build.comparereport.CompareReport
-
How many modules were compared
- total(Integer) - Method in class hydra.build.comparereport.CompareReport.Builder
- TOTAL - Static variable in class hydra.build.comparereport.CompareReport
-
Name of the
hydra.build.comparereport.CompareReport.totalfield. - type - Variable in class hydra.build.format.PackageValidationConfiguration
-
Validation rules applying to type-definition bodies
- type(Optional<TypeValidationProfile>) - Method in class hydra.build.format.PackageValidationConfiguration.Builder
- TYPE - Static variable in class hydra.build.format.PackageValidationConfiguration
-
Name of the
hydra.build.format.PackageValidationConfiguration.typefield. - TYPE_ - Static variable in class hydra.build.assembly.AssemblyEntry
-
Name of the
hydra.build.assembly.AssemblyEntrytype. - TYPE_ - Static variable in class hydra.build.assembly.AssemblyEntryKind
-
Name of the
hydra.build.assembly.AssemblyEntryKindtype. - TYPE_ - Static variable in class hydra.build.assembly.AssemblyPlan
-
Name of the
hydra.build.assembly.AssemblyPlantype. - TYPE_ - Static variable in class hydra.build.assembly.KeepPathEntry
-
Name of the
hydra.build.assembly.KeepPathEntrytype. - TYPE_ - Static variable in class hydra.build.benchresult.BenchMetadata
-
Name of the
hydra.build.benchresult.BenchMetadatatype. - TYPE_ - Static variable in class hydra.build.benchresult.GenBenchResult
-
Name of the
hydra.build.benchresult.GenBenchResulttype. - TYPE_ - Static variable in class hydra.build.benchresult.HostResult
-
Name of the
hydra.build.benchresult.HostResulttype. - TYPE_ - Static variable in class hydra.build.benchresult.RunStats
-
Name of the
hydra.build.benchresult.RunStatstype. - TYPE_ - Static variable in class hydra.build.comparereport.CompareReport
-
Name of the
hydra.build.comparereport.CompareReporttype. - TYPE_ - Static variable in class hydra.build.comparereport.CompareStatus
-
Name of the
hydra.build.comparereport.CompareStatustype. - TYPE_ - Static variable in class hydra.build.comparereport.ModuleCompare
-
Name of the
hydra.build.comparereport.ModuleComparetype. - TYPE_ - Static variable in class hydra.build.format.DefinitionNameConventionProfile
-
Name of the
hydra.build.format.DefinitionNameConventionProfiletype. - TYPE_ - Static variable in class hydra.build.format.DefinitionValidationProfile
-
Name of the
hydra.build.format.DefinitionValidationProfiletype. - TYPE_ - Static variable in class hydra.build.format.DigestEntry
-
Name of the
hydra.build.format.DigestEntrytype. - TYPE_ - Static variable in class hydra.build.format.DigestKind
-
Name of the
hydra.build.format.DigestKindtype. - TYPE_ - Static variable in class hydra.build.format.DocumentationProfile
-
Name of the
hydra.build.format.DocumentationProfiletype. - TYPE_ - Static variable in class hydra.build.format.Generation
-
Name of the
hydra.build.format.Generationtype. - TYPE_ - Static variable in class hydra.build.format.GenerationMode
-
Name of the
hydra.build.format.GenerationModetype. - TYPE_ - Static variable in class hydra.build.format.HostOverride
-
Name of the
hydra.build.format.HostOverridetype. - TYPE_ - Static variable in class hydra.build.format.InputDigest
-
Name of the
hydra.build.format.InputDigesttype. - TYPE_ - Static variable in class hydra.build.format.LanguageName
-
Name of the
hydra.build.format.LanguageNametype. - TYPE_ - Static variable in class hydra.build.format.ModuleValidationProfile
-
Name of the
hydra.build.format.ModuleValidationProfiletype. - TYPE_ - Static variable in class hydra.build.format.OutputDigest
-
Name of the
hydra.build.format.OutputDigesttype. - TYPE_ - Static variable in class hydra.build.format.PackageDescriptor
-
Name of the
hydra.build.format.PackageDescriptortype. - TYPE_ - Static variable in class hydra.build.format.PackageManifest
-
Name of the
hydra.build.format.PackageManifesttype. - TYPE_ - Static variable in class hydra.build.format.PackageValidationConfiguration
-
Name of the
hydra.build.format.PackageValidationConfigurationtype. - TYPE_ - Static variable in class hydra.build.format.PackageValidationProfile
-
Name of the
hydra.build.format.PackageValidationProfiletype. - TYPE_ - Static variable in class hydra.build.format.RepositoryDescriptor
-
Name of the
hydra.build.format.RepositoryDescriptortype. - TYPE_ - Static variable in class hydra.build.format.Severity
-
Name of the
hydra.build.format.Severitytype. - TYPE_ - Static variable in class hydra.build.format.Sha256Hash
-
Name of the
hydra.build.format.Sha256Hashtype. - TYPE_ - Static variable in class hydra.build.format.TermValidationProfile
-
Name of the
hydra.build.format.TermValidationProfiletype. - TYPE_ - Static variable in class hydra.build.format.TypeValidationProfile
-
Name of the
hydra.build.format.TypeValidationProfiletype. - typescriptImportGraph() - Static method in interface hydra.build.Assemblyplan
-
The TypeScript cross-package symlink graph as (sourceTree, destTree, kind) triples
- typeValidationProfile(TypeValidationProfile) - Static method in interface hydra.encode.build.Format
-
Encoder for hydra.build.format.TypeValidationProfile
- typeValidationProfile(Graph, Term) - Static method in interface hydra.decode.build.Format
-
Decoder for hydra.build.format.TypeValidationProfile
- typeValidationProfile(TypedTerm<Optional<Severity>>, TypedTerm<Optional<Severity>>, TypedTerm<Optional<Severity>>) - Static method in interface hydra.dsl.build.Format
-
DSL constructor for hydra.build.format.TypeValidationProfile
- TypeValidationProfile - Class in hydra.build.format
-
Validation rules applying to type-definition bodies.
- TypeValidationProfile(Optional<Severity>, Optional<Severity>, Optional<Severity>) - Constructor for class hydra.build.format.TypeValidationProfile
-
Constructs an immutable
TypeValidationProfile. - TypeValidationProfile.Builder - Class in hydra.build.format
-
A fluent builder for
TypeValidationProfile. - typeValidationProfileDuplicateField(TypedTerm<TypeValidationProfile>) - Static method in interface hydra.dsl.build.Format
-
DSL accessor for the duplicateField field of hydra.build.format.TypeValidationProfile
- typeValidationProfileEmptyAnnotation(TypedTerm<TypeValidationProfile>) - Static method in interface hydra.dsl.build.Format
-
DSL accessor for the emptyAnnotation field of hydra.build.format.TypeValidationProfile
- typeValidationProfileSingleVariantUnion(TypedTerm<TypeValidationProfile>) - Static method in interface hydra.dsl.build.Format
-
DSL accessor for the singleVariantUnion field of hydra.build.format.TypeValidationProfile
- typeValidationProfileTypeValidationProfile() - Static method in interface hydra.dsl.build.Format
-
DSL name token for hydra.build.format.TypeValidationProfile
- typeValidationProfileWithDuplicateField(TypedTerm<TypeValidationProfile>, TypedTerm<Optional<Severity>>) - Static method in interface hydra.dsl.build.Format
-
DSL updater for the duplicateField field of hydra.build.format.TypeValidationProfile
- typeValidationProfileWithEmptyAnnotation(TypedTerm<TypeValidationProfile>, TypedTerm<Optional<Severity>>) - Static method in interface hydra.dsl.build.Format
-
DSL updater for the emptyAnnotation field of hydra.build.format.TypeValidationProfile
- typeValidationProfileWithSingleVariantUnion(TypedTerm<TypeValidationProfile>, TypedTerm<Optional<Severity>>) - Static method in interface hydra.dsl.build.Format
-
DSL updater for the singleVariantUnion field of hydra.build.format.TypeValidationProfile
U
- UNDEFINED_VARIABLE - Static variable in class hydra.build.format.TermValidationProfile
-
Name of the
hydra.build.format.TermValidationProfile.undefinedVariablefield. - undefinedVariable - Variable in class hydra.build.format.TermValidationProfile
-
Whether references to undefined variables are reported
- undefinedVariable(Optional<Severity>) - Method in class hydra.build.format.TermValidationProfile.Builder
- unLanguageName(TypedTerm<LanguageName>) - Static method in interface hydra.dsl.build.Format
-
DSL accessor for the body of hydra.build.format.LanguageName
- unSha256Hash(TypedTerm<Sha256Hash>) - Static method in interface hydra.dsl.build.Format
-
DSL accessor for the body of hydra.build.format.Sha256Hash
- url - Variable in class hydra.build.format.RepositoryDescriptor
-
The URL of the project
- url(String) - Method in class hydra.build.format.RepositoryDescriptor.Builder
- URL - Static variable in class hydra.build.format.RepositoryDescriptor
-
Name of the
hydra.build.format.RepositoryDescriptor.urlfield.
V
- validateLangs(List<String>) - Static method in interface hydra.build.Langexpansion
-
Validate a token list; return the unknown expanded tokens (empty = all valid)
- validation - Variable in class hydra.build.format.PackageDescriptor
-
Optional per-package validation configuration.
- validation(Optional<PackageValidationConfiguration>) - Method in class hydra.build.format.PackageDescriptor.Builder
- VALIDATION - Static variable in class hydra.build.format.PackageDescriptor
-
Name of the
hydra.build.format.PackageDescriptor.validationfield. - value - Variable in class hydra.build.format.HostOverride.Version
- value - Variable in class hydra.build.format.LanguageName
- value - Variable in class hydra.build.format.Sha256Hash
- value(String) - Method in class hydra.build.format.LanguageName.Builder
- value(String) - Method in class hydra.build.format.Sha256Hash.Builder
- VALUE - Static variable in class hydra.build.format.LanguageName
-
Name of the
hydra.build.format.LanguageName.valuefield. - VALUE - Static variable in class hydra.build.format.Sha256Hash
-
Name of the
hydra.build.format.Sha256Hash.valuefield. - Version(Version) - Constructor for class hydra.build.format.HostOverride.Version
-
Constructs an immutable
HostOverride.Version. - VERSION - Static variable in class hydra.build.format.HostOverride
-
Name of the
hydra.build.format.HostOverride.versionfield. - versionAfterMarker(String, String) - Static method in interface hydra.build.Versionconsistency
-
The version token following a bare marker prefix on a line
- Versionconsistency - Interface in hydra.build
-
Version-consistency pure logic (file/format manifest + per-format version extraction) shared by the release/bump drivers
- visit(AssemblyEntryKind.Merge) - Method in interface hydra.build.assembly.AssemblyEntryKind.PartialVisitor
-
Visit the
AssemblyEntryKind.Mergecase. - visit(AssemblyEntryKind.Merge) - Method in interface hydra.build.assembly.AssemblyEntryKind.Visitor
-
Visit the
AssemblyEntryKind.Mergecase. - visit(AssemblyEntryKind.SymlinkDir) - Method in interface hydra.build.assembly.AssemblyEntryKind.PartialVisitor
-
Visit the
AssemblyEntryKind.SymlinkDircase. - visit(AssemblyEntryKind.SymlinkDir) - Method in interface hydra.build.assembly.AssemblyEntryKind.Visitor
-
Visit the
AssemblyEntryKind.SymlinkDircase. - visit(AssemblyEntryKind.SymlinkTree) - Method in interface hydra.build.assembly.AssemblyEntryKind.PartialVisitor
-
Visit the
AssemblyEntryKind.SymlinkTreecase. - visit(AssemblyEntryKind.SymlinkTree) - Method in interface hydra.build.assembly.AssemblyEntryKind.Visitor
-
Visit the
AssemblyEntryKind.SymlinkTreecase. - visit(AssemblyEntryKind.WipeThenCopy) - Method in interface hydra.build.assembly.AssemblyEntryKind.PartialVisitor
-
Visit the
AssemblyEntryKind.WipeThenCopycase. - visit(AssemblyEntryKind.WipeThenCopy) - Method in interface hydra.build.assembly.AssemblyEntryKind.Visitor
-
Visit the
AssemblyEntryKind.WipeThenCopycase. - visit(CompareStatus.ByteEq) - Method in interface hydra.build.comparereport.CompareStatus.PartialVisitor
-
Visit the
CompareStatus.ByteEqcase. - visit(CompareStatus.ByteEq) - Method in interface hydra.build.comparereport.CompareStatus.Visitor
-
Visit the
CompareStatus.ByteEqcase. - visit(CompareStatus.Differ) - Method in interface hydra.build.comparereport.CompareStatus.PartialVisitor
-
Visit the
CompareStatus.Differcase. - visit(CompareStatus.Differ) - Method in interface hydra.build.comparereport.CompareStatus.Visitor
-
Visit the
CompareStatus.Differcase. - visit(CompareStatus.Missing) - Method in interface hydra.build.comparereport.CompareStatus.PartialVisitor
-
Visit the
CompareStatus.Missingcase. - visit(CompareStatus.Missing) - Method in interface hydra.build.comparereport.CompareStatus.Visitor
-
Visit the
CompareStatus.Missingcase. - visit(DigestKind.DslSource) - Method in interface hydra.build.format.DigestKind.PartialVisitor
-
Visit the
DigestKind.DslSourcecase. - visit(DigestKind.DslSource) - Method in interface hydra.build.format.DigestKind.Visitor
-
Visit the
DigestKind.DslSourcecase. - visit(DigestKind.JsonFile) - Method in interface hydra.build.format.DigestKind.PartialVisitor
-
Visit the
DigestKind.JsonFilecase. - visit(DigestKind.JsonFile) - Method in interface hydra.build.format.DigestKind.Visitor
-
Visit the
DigestKind.JsonFilecase. - visit(DigestKind.Other) - Method in interface hydra.build.format.DigestKind.PartialVisitor
-
Visit the
DigestKind.Othercase. - visit(DigestKind.Other) - Method in interface hydra.build.format.DigestKind.Visitor
-
Visit the
DigestKind.Othercase. - visit(DigestKind.RuntimeFile) - Method in interface hydra.build.format.DigestKind.PartialVisitor
-
Visit the
DigestKind.RuntimeFilecase. - visit(DigestKind.RuntimeFile) - Method in interface hydra.build.format.DigestKind.Visitor
-
Visit the
DigestKind.RuntimeFilecase. - visit(DigestKind.TargetFile) - Method in interface hydra.build.format.DigestKind.PartialVisitor
-
Visit the
DigestKind.TargetFilecase. - visit(DigestKind.TargetFile) - Method in interface hydra.build.format.DigestKind.Visitor
-
Visit the
DigestKind.TargetFilecase. - visit(GenerationMode.Published) - Method in interface hydra.build.format.GenerationMode.PartialVisitor
-
Visit the
GenerationMode.Publishedcase. - visit(GenerationMode.Published) - Method in interface hydra.build.format.GenerationMode.Visitor
-
Visit the
GenerationMode.Publishedcase. - visit(GenerationMode.Shim) - Method in interface hydra.build.format.GenerationMode.PartialVisitor
-
Visit the
GenerationMode.Shimcase. - visit(GenerationMode.Shim) - Method in interface hydra.build.format.GenerationMode.Visitor
-
Visit the
GenerationMode.Shimcase. - visit(HostOverride.Local) - Method in interface hydra.build.format.HostOverride.PartialVisitor
-
Visit the
HostOverride.Localcase. - visit(HostOverride.Local) - Method in interface hydra.build.format.HostOverride.Visitor
-
Visit the
HostOverride.Localcase. - visit(HostOverride.Version) - Method in interface hydra.build.format.HostOverride.PartialVisitor
-
Visit the
HostOverride.Versioncase. - visit(HostOverride.Version) - Method in interface hydra.build.format.HostOverride.Visitor
-
Visit the
HostOverride.Versioncase. - visit(Severity.Error_) - Method in interface hydra.build.format.Severity.PartialVisitor
-
Visit the
Severity.Error_case. - visit(Severity.Error_) - Method in interface hydra.build.format.Severity.Visitor
-
Visit the
Severity.Error_case. - visit(Severity.Warning) - Method in interface hydra.build.format.Severity.PartialVisitor
-
Visit the
Severity.Warningcase. - visit(Severity.Warning) - Method in interface hydra.build.format.Severity.Visitor
-
Visit the
Severity.Warningcase.
W
- Walk - Interface in hydra.build
-
Pure directory-traversal decision helpers: deterministic ordering and basename matching over observed paths
- Warning() - Constructor for class hydra.build.format.Severity.Warning
-
Constructs an immutable
Severity.Warning. - WARNING - Static variable in class hydra.build.format.Severity
-
Name of the
hydra.build.format.Severity.warningfield. - WIPE_THEN_COPY - Static variable in class hydra.build.assembly.AssemblyEntryKind
-
Name of the
hydra.build.assembly.AssemblyEntryKind.wipeThenCopyfield. - WipeThenCopy() - Constructor for class hydra.build.assembly.AssemblyEntryKind.WipeThenCopy
-
Constructs an immutable
AssemblyEntryKind.WipeThenCopy. - withAllowUnderscores(Boolean) - Method in class hydra.build.format.DefinitionNameConventionProfile
-
Returns a copy of this
DefinitionNameConventionProfilewithallowUnderscoresreplaced. - withAuthor(String) - Method in class hydra.build.format.RepositoryDescriptor
-
Returns a copy of this
RepositoryDescriptorwithauthorreplaced. - withBranch(String) - Method in class hydra.build.benchresult.BenchMetadata
-
Returns a copy of this
BenchMetadatawithbranchreplaced. - withByteEqCount(Integer) - Method in class hydra.build.comparereport.CompareReport
-
Returns a copy of this
CompareReportwithbyteEqCountreplaced. - withCanonSize(Integer) - Method in class hydra.build.comparereport.ModuleCompare
-
Returns a copy of this
ModuleComparewithcanonSizereplaced. - withCommit(String) - Method in class hydra.build.benchresult.BenchMetadata
-
Returns a copy of this
BenchMetadatawithcommitreplaced. - withCommitMessage(String) - Method in class hydra.build.benchresult.BenchMetadata
-
Returns a copy of this
BenchMetadatawithcommitMessagereplaced. - withConflictingModuleName(Optional<Severity>) - Method in class hydra.build.format.PackageValidationProfile
-
Returns a copy of this
PackageValidationProfilewithconflictingModuleNamereplaced. - withConflictingVariantName(Optional<Severity>) - Method in class hydra.build.format.ModuleValidationProfile
-
Returns a copy of this
ModuleValidationProfilewithconflictingVariantNamereplaced. - withCurrentVersion(Version) - Method in class hydra.build.format.RepositoryDescriptor
-
Returns a copy of this
RepositoryDescriptorwithcurrentVersionreplaced. - withDefinitions(Optional<DefinitionValidationProfile>) - Method in class hydra.build.format.ModuleValidationProfile
-
Returns a copy of this
ModuleValidationProfilewithdefinitionsreplaced. - withDependencies(List<PackageName>) - Method in class hydra.build.format.PackageDescriptor
-
Returns a copy of this
PackageDescriptorwithdependenciesreplaced. - withDependencyHashes(Map<PackageName, Sha256Hash>) - Method in class hydra.build.format.InputDigest
-
Returns a copy of this
InputDigestwithdependencyHashesreplaced. - withDependencyHashes(Map<PackageName, Sha256Hash>) - Method in class hydra.build.format.OutputDigest
-
Returns a copy of this
OutputDigestwithdependencyHashesreplaced. - withDescription(String) - Method in class hydra.build.format.PackageDescriptor
-
Returns a copy of this
PackageDescriptorwithdescriptionreplaced. - withDestTree(String) - Method in class hydra.build.assembly.AssemblyEntry
-
Returns a copy of this
AssemblyEntrywithdestTreereplaced. - withDiffLines(Integer) - Method in class hydra.build.comparereport.ModuleCompare
-
Returns a copy of this
ModuleComparewithdiffLinesreplaced. - withDigestFormatVersion(Integer) - Method in class hydra.build.format.InputDigest
-
Returns a copy of this
InputDigestwithdigestFormatVersionreplaced. - withDigestFormatVersion(Integer) - Method in class hydra.build.format.OutputDigest
-
Returns a copy of this
OutputDigestwithdigestFormatVersionreplaced. - withDuplicateBinding(Optional<Severity>) - Method in class hydra.build.format.TermValidationProfile
-
Returns a copy of this
TermValidationProfilewithduplicateBindingreplaced. - withDuplicateField(Optional<Severity>) - Method in class hydra.build.format.TypeValidationProfile
-
Returns a copy of this
TypeValidationProfilewithduplicateFieldreplaced. - withDuplicateModuleName(Optional<Severity>) - Method in class hydra.build.format.PackageValidationProfile
-
Returns a copy of this
PackageValidationProfilewithduplicateModuleNamereplaced. - withDuplicateName(Optional<Severity>) - Method in class hydra.build.format.DefinitionValidationProfile
-
Returns a copy of this
DefinitionValidationProfilewithduplicateNamereplaced. - withEmptyAnnotation(Optional<Severity>) - Method in class hydra.build.format.TypeValidationProfile
-
Returns a copy of this
TypeValidationProfilewithemptyAnnotationreplaced. - withEmptyTermAnnotation(Optional<Severity>) - Method in class hydra.build.format.TermValidationProfile
-
Returns a copy of this
TermValidationProfilewithemptyTermAnnotationreplaced. - withEntries(List<AssemblyEntry>) - Method in class hydra.build.assembly.AssemblyPlan
-
Returns a copy of this
AssemblyPlanwithentriesreplaced. - withExclude(List<String>) - Method in class hydra.build.assembly.AssemblyEntry
-
Returns a copy of this
AssemblyEntrywithexcludereplaced. - withExemptDeprecated(Boolean) - Method in class hydra.build.format.DocumentationProfile
-
Returns a copy of this
DocumentationProfilewithexemptDeprecatedreplaced. - withGeneration(Generation) - Method in class hydra.build.format.OutputDigest
-
Returns a copy of this
OutputDigestwithgenerationreplaced. - withGenerator(String) - Method in class hydra.build.format.OutputDigest
-
Returns a copy of this
OutputDigestwithgeneratorreplaced. - withGeneratorId(String) - Method in class hydra.build.format.Generation
-
Returns a copy of this
GenerationwithgeneratorIdreplaced. - withGroup(String) - Method in class hydra.build.format.RepositoryDescriptor
-
Returns a copy of this
RepositoryDescriptorwithgroupreplaced. - withHasDescription(Optional<DocumentationProfile>) - Method in class hydra.build.format.DefinitionValidationProfile
-
Returns a copy of this
DefinitionValidationProfilewithhasDescriptionreplaced. - withHash(Sha256Hash) - Method in class hydra.build.format.DigestEntry
-
Returns a copy of this
DigestEntrywithhashreplaced. - withHost(LanguageName) - Method in class hydra.build.format.Generation
-
Returns a copy of this
Generationwithhostreplaced. - withHostOverrides(Map<LanguageName, HostOverride>) - Method in class hydra.build.format.RepositoryDescriptor
-
Returns a copy of this
RepositoryDescriptorwithhostOverridesreplaced. - withHosts(Map<String, HostResult>) - Method in class hydra.build.benchresult.GenBenchResult
-
Returns a copy of this
GenBenchResultwithhostsreplaced. - withHostVersion(Version) - Method in class hydra.build.format.RepositoryDescriptor
-
Returns a copy of this
RepositoryDescriptorwithhostVersionreplaced. - withHydraVersion(Optional<Version>) - Method in class hydra.build.format.Generation
-
Returns a copy of this
GenerationwithhydraVersionreplaced. - withInputs(Map<String, DigestEntry>) - Method in class hydra.build.format.OutputDigest
-
Returns a copy of this
OutputDigestwithinputsreplaced. - withKeepPaths(List<KeepPathEntry>) - Method in class hydra.build.assembly.AssemblyPlan
-
Returns a copy of this
AssemblyPlanwithkeepPathsreplaced. - withKind(AssemblyEntryKind) - Method in class hydra.build.assembly.AssemblyEntry
-
Returns a copy of this
AssemblyEntrywithkindreplaced. - withKind(DigestKind) - Method in class hydra.build.format.DigestEntry
-
Returns a copy of this
DigestEntrywithkindreplaced. - withLanguage(String) - Method in class hydra.build.benchresult.BenchMetadata
-
Returns a copy of this
BenchMetadatawithlanguagereplaced. - withLicense(String) - Method in class hydra.build.format.RepositoryDescriptor
-
Returns a copy of this
RepositoryDescriptorwithlicensereplaced. - withMainDslModules(List<ModuleName>) - Method in class hydra.build.format.PackageManifest
-
Returns a copy of this
PackageManifestwithmainDslModulesreplaced. - withMainEncodingModules(List<ModuleName>) - Method in class hydra.build.format.PackageManifest
-
Returns a copy of this
PackageManifestwithmainEncodingModulesreplaced. - withMainModules(List<ModuleName>) - Method in class hydra.build.format.PackageManifest
-
Returns a copy of this
PackageManifestwithmainModulesreplaced. - withManifestFormatVersion(Integer) - Method in class hydra.build.format.PackageManifest
-
Returns a copy of this
PackageManifestwithmanifestFormatVersionreplaced. - withMedianMs(Integer) - Method in class hydra.build.benchresult.RunStats
-
Returns a copy of this
RunStatswithmedianMsreplaced. - withMetadata(Optional<BenchMetadata>) - Method in class hydra.build.benchresult.GenBenchResult
-
Returns a copy of this
GenBenchResultwithmetadatareplaced. - withMode(GenerationMode) - Method in class hydra.build.format.Generation
-
Returns a copy of this
Generationwithmodereplaced. - withModule(Optional<ModuleValidationProfile>) - Method in class hydra.build.format.PackageValidationConfiguration
-
Returns a copy of this
PackageValidationConfigurationwithmodulereplaced. - withModule(String) - Method in class hydra.build.comparereport.ModuleCompare
-
Returns a copy of this
ModuleComparewithmodulereplaced. - withModuleFormatVersion(Integer) - Method in class hydra.build.format.InputDigest
-
Returns a copy of this
InputDigestwithmoduleFormatVersionreplaced. - withModuleFormatVersion(Integer) - Method in class hydra.build.format.OutputDigest
-
Returns a copy of this
OutputDigestwithmoduleFormatVersionreplaced. - withModuleFormatVersion(Integer) - Method in class hydra.build.format.PackageManifest
-
Returns a copy of this
PackageManifestwithmoduleFormatVersionreplaced. - withModuleHashes(Map<ModuleName, Sha256Hash>) - Method in class hydra.build.format.InputDigest
-
Returns a copy of this
InputDigestwithmoduleHashesreplaced. - withName(PackageName) - Method in class hydra.build.format.PackageDescriptor
-
Returns a copy of this
PackageDescriptorwithnamereplaced. - withNameConvention(Optional<DefinitionNameConventionProfile>) - Method in class hydra.build.format.DefinitionValidationProfile
-
Returns a copy of this
DefinitionValidationProfilewithnameConventionreplaced. - withNameConvention(Optional<Severity>) - Method in class hydra.build.format.ModuleValidationProfile
-
Returns a copy of this
ModuleValidationProfilewithnameConventionreplaced. - withNameConvention(Optional<Severity>) - Method in class hydra.build.format.PackageValidationProfile
-
Returns a copy of this
PackageValidationProfilewithnameConventionreplaced. - withNotInModuleName(Optional<Severity>) - Method in class hydra.build.format.DefinitionValidationProfile
-
Returns a copy of this
DefinitionValidationProfilewithnotInModuleNamereplaced. - withOrdering(Optional<Severity>) - Method in class hydra.build.format.DefinitionValidationProfile
-
Returns a copy of this
DefinitionValidationProfilewithorderingreplaced. - withOurSize(Integer) - Method in class hydra.build.comparereport.ModuleCompare
-
Returns a copy of this
ModuleComparewithourSizereplaced. - withOutputs(Map<String, DigestEntry>) - Method in class hydra.build.format.OutputDigest
-
Returns a copy of this
OutputDigestwithoutputsreplaced. - withPackage(Optional<PackageValidationProfile>) - Method in class hydra.build.format.PackageValidationConfiguration
-
Returns a copy of this
PackageValidationConfigurationwithpackagereplaced. - withPackage(PackageName) - Method in class hydra.build.format.PackageManifest
-
Returns a copy of this
PackageManifestwithpackagereplaced. - withPackageFormatVersion(Integer) - Method in class hydra.build.format.PackageDescriptor
-
Returns a copy of this
PackageDescriptorwithpackageFormatVersionreplaced. - withPackages(List<PackageName>) - Method in class hydra.build.format.RepositoryDescriptor
-
Returns a copy of this
RepositoryDescriptorwithpackagesreplaced. - withPackages(Map<String, RunStats>) - Method in class hydra.build.benchresult.HostResult
-
Returns a copy of this
HostResultwithpackagesreplaced. - withRelPath(String) - Method in class hydra.build.assembly.KeepPathEntry
-
Returns a copy of this
KeepPathEntrywithrelPathreplaced. - withRevision(Optional<String>) - Method in class hydra.build.format.Generation
-
Returns a copy of this
Generationwithrevisionreplaced. - withRows(List<ModuleCompare>) - Method in class hydra.build.comparereport.CompareReport
-
Returns a copy of this
CompareReportwithrowsreplaced. - withRuns(Integer) - Method in class hydra.build.benchresult.GenBenchResult
-
Returns a copy of this
GenBenchResultwithrunsreplaced. - withRunsMs(List<Integer>) - Method in class hydra.build.benchresult.RunStats
-
Returns a copy of this
RunStatswithrunsMsreplaced. - withSelfHash(Optional<Sha256Hash>) - Method in class hydra.build.format.InputDigest
-
Returns a copy of this
InputDigestwithselfHashreplaced. - withSelfHash(Optional<Sha256Hash>) - Method in class hydra.build.format.OutputDigest
-
Returns a copy of this
OutputDigestwithselfHashreplaced. - withSetupMs(Integer) - Method in class hydra.build.benchresult.HostResult
-
Returns a copy of this
HostResultwithsetupMsreplaced. - withSeverity(Severity) - Method in class hydra.build.format.DefinitionNameConventionProfile
-
Returns a copy of this
DefinitionNameConventionProfilewithseverityreplaced. - withSeverity(Severity) - Method in class hydra.build.format.DocumentationProfile
-
Returns a copy of this
DocumentationProfilewithseverityreplaced. - withSingleVariantUnion(Optional<Severity>) - Method in class hydra.build.format.TypeValidationProfile
-
Returns a copy of this
TypeValidationProfilewithsingleVariantUnionreplaced. - withSourceLanguage(LanguageName) - Method in class hydra.build.format.PackageDescriptor
-
Returns a copy of this
PackageDescriptorwithsourceLanguagereplaced. - withSourceSetDir(String) - Method in class hydra.build.assembly.KeepPathEntry
-
Returns a copy of this
KeepPathEntrywithsourceSetDirreplaced. - withSourceTree(String) - Method in class hydra.build.assembly.AssemblyEntry
-
Returns a copy of this
AssemblyEntrywithsourceTreereplaced. - withStatus(CompareStatus) - Method in class hydra.build.comparereport.ModuleCompare
-
Returns a copy of this
ModuleComparewithstatusreplaced. - withTarget(String) - Method in class hydra.build.benchresult.GenBenchResult
-
Returns a copy of this
GenBenchResultwithtargetreplaced. - withTargetLanguages(Optional<List<LanguageName>>) - Method in class hydra.build.format.PackageDescriptor
-
Returns a copy of this
PackageDescriptorwithtargetLanguagesreplaced. - withTerm(Optional<TermValidationProfile>) - Method in class hydra.build.format.PackageValidationConfiguration
-
Returns a copy of this
PackageValidationConfigurationwithtermreplaced. - withTestModules(List<ModuleName>) - Method in class hydra.build.format.PackageManifest
-
Returns a copy of this
PackageManifestwithtestModulesreplaced. - withTimestamp(Optional<String>) - Method in class hydra.build.format.Generation
-
Returns a copy of this
Generationwithtimestampreplaced. - withTimestamp(String) - Method in class hydra.build.benchresult.BenchMetadata
-
Returns a copy of this
BenchMetadatawithtimestampreplaced. - withTotal(Integer) - Method in class hydra.build.comparereport.CompareReport
-
Returns a copy of this
CompareReportwithtotalreplaced. - withType(Optional<TypeValidationProfile>) - Method in class hydra.build.format.PackageValidationConfiguration
-
Returns a copy of this
PackageValidationConfigurationwithtypereplaced. - withUndefinedVariable(Optional<Severity>) - Method in class hydra.build.format.TermValidationProfile
-
Returns a copy of this
TermValidationProfilewithundefinedVariablereplaced. - withUrl(String) - Method in class hydra.build.format.RepositoryDescriptor
-
Returns a copy of this
RepositoryDescriptorwithurlreplaced. - withValidation(Optional<PackageValidationConfiguration>) - Method in class hydra.build.format.PackageDescriptor
-
Returns a copy of this
PackageDescriptorwithvalidationreplaced. - writePackageManifests(String, List<Module>, List<Module>, List<Module>) - Static method in class hydra.overlay.java.build.Generation
-
Write per-package
manifest.jsonfiles for the native packages this driver owns (hydra-jvm / hydra-java / hydra-python), source-driven and in the current rich schema, mirroring the HaskellHydra.Generation.writePerPackageManifestsJsonbyte-for-byte (alphabetized object fields, lexicographically-sorted namespace arrays).
All Classes All Packages