Owner

zio.blocks.typeid.Owner
See theOwner companion class
object Owner

Attributes

Companion
class
Source
Owner.scala
Graph
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
Owner.type

Members list

Type members

Classlikes

final case class Package(name: String) extends Segment

A package segment (e.g., com, example).

A package segment (e.g., com, example).

Attributes

Source
Owner.scala
Supertypes
trait Serializable
trait Product
trait Equals
trait Segment
class Object
trait Matchable
class Any
Show all
sealed trait Segment

A segment in the ownership chain.

A segment in the ownership chain.

Attributes

Source
Owner.scala
Supertypes
class Object
trait Matchable
class Any
Known subtypes
class Package
class Term
class Type
final case class Term(name: String) extends Segment

A term segment (e.g., an object or value).

A term segment (e.g., an object or value).

Attributes

Source
Owner.scala
Supertypes
trait Serializable
trait Product
trait Equals
trait Segment
class Object
trait Matchable
class Any
Show all
final case class Type(name: String) extends Segment

A type segment (e.g., an enclosing class or trait).

A type segment (e.g., an enclosing class or trait).

Attributes

Source
Owner.scala
Supertypes
trait Serializable
trait Product
trait Equals
trait Segment
class Object
trait Matchable
class Any
Show all

Inherited and Abstract types

type MirroredElemLabels <: Tuple

The names of the product elements.

The names of the product elements.

Attributes

Inherited from:
Mirror
Source
Mirror.scala
type MirroredLabel <: String

The name of the type.

The name of the type.

Attributes

Inherited from:
Mirror
Source
Mirror.scala

Value members

Concrete methods

def fromPackagePath(path: String): Owner

Creates an Owner from a dot-separated package path. All segments are treated as packages.

Creates an Owner from a dot-separated package path. All segments are treated as packages.

Attributes

Source
Owner.scala

Concrete fields

val Root: Owner

The root owner (no segments).

The root owner (no segments).

Attributes

Source
Owner.scala