Packages

c

zio.direct.core

Transformer

abstract class Transformer extends WithIR with WithPrintIR with WithDecomposeTree with WithInterpolator with WithZioType with WithFormat with WithUnsupported with WithComputeType with WithReconstructTree with WithAllowed with WithAllowedCompat

Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Transformer
  2. WithAllowedCompat
  3. WithAllowed
  4. WithReconstructTree
  5. WithComputeType
  6. WithUnsupported
  7. WithFormat
  8. WithZioType
  9. WithInterpolator
  10. WithInterpolatorBase
  11. WithDecomposeTree
  12. WithPrintIR
  13. WithIR
  14. MacroBase
  15. AnyRef
  16. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Instance Constructors

  1. new Transformer()

Type Members

  1. type Uni = scala.reflect.macros.whitebox.Context.universe.type
    Definition Classes
    MacroBase
  2. class ApplyZioDirectMethod extends AnyRef
    Definition Classes
    MacroBase
  3. implicit class SymbolOps extends AnyRef
    Definition Classes
    MacroBase
  4. sealed trait IR extends AnyRef
    Definition Classes
    WithIR
  5. trait StatelessTransformer extends AnyRef
    Definition Classes
    WithIR
  6. case class ZioType extends Product with Serializable
    Attributes
    protected
    Definition Classes
    WithZioType
  7. class ComputeType extends AnyRef
    Definition Classes
    WithComputeType
  8. class Decompose extends AnyRef
    Attributes
    protected
    Definition Classes
    WithDecomposeTree
  9. class ReconstructTree extends AnyRef
    Attributes
    protected
    Definition Classes
    WithReconstructTree
  10. implicit class TermNameOptOps extends AnyRef
    Definition Classes
    WithReconstructTree
  11. class Interpolator extends AnyRef
    Definition Classes
    WithInterpolatorBase

Abstract Value Members

  1. abstract val c: Context
    Definition Classes
    MacroBase

Concrete Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##: Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. def PrintAny(model: Any): String
    Definition Classes
    WithPrintIR
  5. def PrintIR(model: IR): String
    Definition Classes
    WithPrintIR
  6. def apply[T](value: scala.reflect.macros.Universe.Tree, instructions: Instructions): scala.reflect.macros.Universe.Tree
  7. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  8. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @native()
  9. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  10. def equals(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef → Any
  11. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable])
  12. def freshName(x: String = "x"): scala.reflect.macros.Universe.TermName
    Definition Classes
    MacroBase
  13. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  14. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  15. def is[T](tpe: scala.reflect.macros.Universe.Type)(implicit t: scala.reflect.macros.Universe.TypeTag[T]): Boolean
    Definition Classes
    MacroBase
  16. def isA[T](tree: scala.reflect.macros.Universe.Tree)(implicit t: scala.reflect.macros.Universe.TypeTag[T]): Boolean
    Definition Classes
    MacroBase
  17. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  18. def isTermZIO(term: scala.reflect.macros.Universe.Tree): Boolean
    Definition Classes
    MacroBase
  19. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  20. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  21. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  22. def posFileStr(pos: scala.reflect.macros.Universe.Position): String
    Attributes
    protected
  23. def printAny(any: Any): String
  24. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  25. def toString(): String
    Definition Classes
    AnyRef → Any
  26. def toVal(name: scala.reflect.macros.Universe.TermName): scala.reflect.macros.Universe.ValDef
    Definition Classes
    MacroBase
  27. lazy val u: Uni
    Definition Classes
    MacroBase
  28. def useNewSymbolIn(tpe: scala.reflect.macros.Universe.Type)(useSymbol: (scala.reflect.macros.Universe.Tree) => scala.reflect.macros.Universe.Tree): (scala.reflect.macros.Universe.TermName, scala.reflect.macros.Universe.Tree)
    Definition Classes
    MacroBase
  29. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  30. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  31. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()
  32. def wildcard: scala.reflect.macros.Universe.TermName
    Definition Classes
    MacroBase
  33. object BlockN
    Definition Classes
    MacroBase
  34. object DeferredCall
    Definition Classes
    MacroBase
  35. object IgnoreCall
    Definition Classes
    MacroBase
  36. object IsTerm
    Definition Classes
    MacroBase
  37. object PureTree
    Definition Classes
    MacroBase
  38. object RunCall
    Definition Classes
    MacroBase
  39. object RunCallWithType
    Definition Classes
    MacroBase
  40. object SymbolExt
    Definition Classes
    MacroBase
  41. object UnsafeCall
    Definition Classes
    MacroBase
  42. object ValDefStatement
    Definition Classes
    MacroBase
  43. object ZioApply
    Definition Classes
    MacroBase
  44. object report
    Definition Classes
    MacroBase
  45. object Allowed
    Definition Classes
    WithAllowed
  46. object IR
    Definition Classes
    WithIR
  47. object WrapUnsafes extends (WithIR.this)#StatelessTransformer
    Definition Classes
    WithIR
  48. object ZioType extends Serializable
    Attributes
    protected
    Definition Classes
    WithZioType
  49. object AssignCompat
    Definition Classes
    WithAllowedCompat
  50. object NamedArgCompat
    Definition Classes
    WithAllowedCompat
  51. object ComputeType
    Definition Classes
    WithComputeType
  52. object Decompose
    Attributes
    protected
    Definition Classes
    WithDecomposeTree
  53. object ReconstructTree
    Attributes
    protected
    Definition Classes
    WithReconstructTree
  54. object Format
    Definition Classes
    WithFormat
  55. object Interpolator
    Definition Classes
    WithInterpolatorBase
  56. object Unsupported
    Definition Classes
    WithUnsupported

Inherited from WithAllowedCompat

Inherited from WithAllowed

Inherited from WithReconstructTree

Inherited from WithComputeType

Inherited from WithUnsupported

Inherited from WithFormat

Inherited from WithZioType

Inherited from WithInterpolator

Inherited from WithInterpolatorBase

Inherited from WithDecomposeTree

Inherited from WithPrintIR

Inherited from WithIR

Inherited from MacroBase

Inherited from AnyRef

Inherited from Any

Ungrouped