A trait that contains factory methods for classpath elements of type T.
The logic has been abstracted from Classpath#ClasspathContext so it's possible
to have common trait that supports both recursive and flat classpath representations.
Therefore, we expect that T will be either Classpath[U] or FlatClasspath.
A trait that contains factory methods for classpath elements of type T.
The logic has been abstracted from Classpath#ClasspathContext so it's possible to have common trait that supports both recursive and flat classpath representations.
Therefore, we expect that T will be either Classpath[U] or FlatClasspath.