zio.blocks.typeid.TermPath
See theTermPath companion object
Represents a path to a term value, used for singleton types.
For example, for a singleton type MyObject.Inner.value.type:
TermPath(List(
TermPath.Package("com"),
TermPath.Package("example"),
TermPath.Term("MyObject"),
TermPath.Term("Inner"),
TermPath.Term("value")
))
Attributes
- Companion
-
object
- Source
-
TermPath.scala
- Graph
-
- Supertypes
-
trait Product
trait Equals
trait Matchable
class Any
Show all
Members list
Appends a term segment to this path.
Returns the path as a dot-separated string.
Returns the path as a dot-separated string.
Attributes
- Source
-
TermPath.scala
Returns true if this is an empty path.
Returns true if this is an empty path.
Attributes
- Source
-
TermPath.scala
An iterator over the names of all the elements of this product.
An iterator over the names of all the elements of this product.
Attributes
- Inherited from:
-
Product
- Source
-
Product.scala
An iterator over all the elements of this product.
An iterator over all the elements of this product.
Attributes
- Returns
-
in the default implementation, an Iterator[Any]
- Inherited from:
-
Product
- Source
-
Product.scala