zio.blocks.typeid.Owner
See theOwner companion object
Represents where a type is defined in the Scala/Java ecosystem.
An Owner encapsulates the hierarchical ownership chain of a type, which can include packages, terms (objects/values), and types.
For example, for a type MyClass defined as:
package com.example
object Outer {
class MyClass
}
The owner would be:
Owner(List(
Owner.Package("com"),
Owner.Package("example"),
Owner.Term("Outer")
))
Attributes
- Companion
- object
- Source
- Owner.scala
- Graph
-
- Supertypes
Members list
In this article