All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.hnau.base.data.tree.PathProvider.kt Maven / Gradle / Ivy

package org.hnau.base.data.tree


abstract class PathProvider {

    abstract operator fun get(path: Iterable

): T operator fun invoke() = get(emptyList()) protected fun createNextPathBuilder( pathIdentifier: P ): (Iterable

) -> Iterable

= listOf(pathIdentifier).let { prefix -> { path -> prefix + path } } }





© 2015 - 2025 Weber Informatics LLC | Privacy Policy