TypeDefinition
zio.blocks.codegen.ir.TypeDefinition
Represents a Scala type definition in the IR.
All compound types (case classes, sealed traits, enums, objects, newtypes) extend this trait, providing a uniform interface for code generation.
Attributes
- Source
- TypeDefinition.scala
- Graph
-
- Supertypes
- Known subtypes
-
class AbstractClassclass CaseClassclass Enumclass Newtypeclass ObjectDefclass OpaqueTypeclass SealedTraitclass Traitclass TypeAlias
Members list
In this article