TermPath

zio.blocks.typeid.TermPath
See theTermPath companion class
object TermPath

Attributes

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

Members list

Type members

Classlikes

final case class Package(name: String) extends Segment

A package segment.

A package segment.

Attributes

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

A segment in a term path.

A segment in a term path.

Attributes

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

A term segment (object, value, etc.).

A term segment (object, value, etc.).

Attributes

Source
TermPath.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 fromOwner(owner: Owner, termName: String): TermPath

Creates a TermPath from an Owner and a term name.

Creates a TermPath from an Owner and a term name.

Attributes

Source
TermPath.scala

Concrete fields

An empty term path.

An empty term path.

Attributes

Source
TermPath.scala