Package-level declarations
Collections/data structures.
Types
Link copied to clipboard
Mutable multimap implementation mapping paths to values of type T. Extends PathMultimap with operations to mutate the multimap.
Link copied to clipboard
Multimap implementation mapping paths to values of type T.
Link copied to clipboard
An entry of the path multimap with values of type T.
Link copied to clipboard
Identifier of an entry in a path multimap.
Link copied to clipboard
data class PathTrieEntry<T>(val path: AbsolutePath, val value: T, val id: PathMultimapEntryId) : PathMultimapEntry<T>
Entry in a path trie holding values of type T.
Functions
Link copied to clipboard
Returns a new mutable path multimap given a list of pairs where the first value is the path and the second is the value.
Link copied to clipboard
Returns a new read-only path multimap given a list of pairs where the first value is the path and the second is the value.
Link copied to clipboard
Link copied to clipboard
Transforms the multimap into a mapping of paths to lists of values associated with them.