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.
Functions
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