Returns whether the contents of this path are valid with respect to path semantics.
The number of edges on this path.
The number of edges on this path.
All nodes of this path in proper order.
All nodes of this path in proper order.
(Changed in version 2.9.0) The behavior of scanRight
has changed. The previous behavior can be reproduced with scanRight.reverse.
The number of nodes and edges on this path.
The number of nodes and edges on this path.
(Changed in version 2.9.0) transpose
throws an IllegalArgumentException
if collections are not uniformly sized.
The cumulated weight of all edges on this path.
The cumulated weight of all edges on this path.
(anyEdgeLazyPath: MonadOps[OutParam[N, E]]).filter(p)
(anyEdgeLazyPath: MonadOps[OutParam[N, E]]).flatMap(f)
(anyEdgeLazyPath: MonadOps[OutParam[N, E]]).map(f)
(anyEdgeLazyPath: StringAdd).self
(anyEdgeLazyPath: StringFormat).self
(anyEdgeLazyPath: OuterNode[AnyEdgeLazyPath]).stringPrefix
(anyEdgeLazyPath: OuterNode[AnyEdgeLazyPath]).toString()
(anyEdgeLazyPath: MonadOps[OutParam[N, E]]).withFilter(p)
(Since version 2.10.0) use fold instead
(anyEdgeLazyPath: ArrowAssoc[AnyEdgeLazyPath]).x
(Since version 2.10.0) Use leftOfArrow
instead
(anyEdgeLazyPath: Ensuring[AnyEdgeLazyPath]).x
(Since version 2.10.0) Use resultOfEnsuring
instead
LazyPath
where edges are selected by taking the first one fitting.