SchemaVisitor

com.digitalasset.transcode.schema.SchemaVisitor
See theSchemaVisitor companion trait
object SchemaVisitor

Attributes

Companion
trait
Graph
Supertypes
class Object
trait Matchable
class Any
Self type

Members list

Type members

Classlikes

trait Delegate[T <: SchemaVisitor, R](val delegate: T)(val conv: delegate.Result => R) extends SchemaVisitor, WithResult[R]

Attributes

Supertypes
trait WithResult[R]
class Object
trait Matchable
class Any
trait Unit extends SchemaVisitor

Trait implementing all the cases and allowing to override only partially what's needed

Trait implementing all the cases and allowing to override only partially what's needed

Attributes

Supertypes
class Object
trait Matchable
class Any
trait WithResult[R] extends SchemaVisitor

Attributes

Supertypes
class Object
trait Matchable
class Any
Known subtypes
trait CodecVisitor[T]
trait Delegate[T, R]

Value members

Concrete methods

def compose[T](left: SchemaVisitor, right: SchemaVisitor): SchemaVisitor { type Result = (left.Result, right.Result); type Type = (left.Type, right.Type); }