Package-level declarations
Types
Link copied to clipboard
object FoundryKeys
Key constants reused across multiple foundry projects.
Link copied to clipboard
interface FoundryLogger
A simple logging abstraction for use in Foundry.
Link copied to clipboard
interface RegexMapBuilder
Functions
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Flips a map. In the context of ComputeAffectedProjectsTask
, we use this to flip a map of projects to their dependencies to a map of projects to the projects that depend on them. We use this to find all affected projects given a seed of changed projects.
Link copied to clipboard
inline suspend fun <A> Iterable<A>.parallelForEach(parallelism: Int, start: CoroutineStart = CoroutineStart.DEFAULT, crossinline action: suspend (A) -> Unit)
Iterates this Iterable with a given parallelism, passing the value for each emission to the given action.
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard