Extend

trait Extend
class Object
trait Matchable
class Any
class Shape

Value members

Concrete methods

def extendCheckingVisited[S, E, Label](s: S, finder: Label => Either[String, S], extend: S => Option[List[Label]], combineExpr: (E, E) => E, expr: S => Option[E]): Either[String, Option[E]]