c

zio.temporal.internal

InvocationMacroUtils

abstract class InvocationMacroUtils extends MacroUtils with VersionSpecificMacroUtils

Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. InvocationMacroUtils
  2. VersionSpecificMacroUtils
  3. MacroUtils
  4. AnyRef
  5. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Instance Constructors

  1. new InvocationMacroUtils(c: Context)

Type Members

  1. case class MethodInfo(name: scala.reflect.macros.Universe.Name, symbol: scala.reflect.macros.Universe.MethodSymbol, appliedArgs: List[scala.reflect.macros.Universe.Tree]) extends Product with Serializable
    Attributes
    protected
  2. case class MethodInvocation(instance: scala.reflect.macros.Universe.Tree, methodName: scala.reflect.macros.Universe.Name, args: List[scala.reflect.macros.Universe.Tree]) extends Product with Serializable
    Attributes
    protected
  3. implicit class Debugged[A] extends AnyRef
    Definition Classes
    MacroUtils

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. val ActivityInterface: scala.reflect.macros.Universe.Type
    Attributes
    protected
  5. val ActivityMethod: scala.reflect.macros.Universe.Type
    Attributes
    protected
  6. val IsActivityImplicitC: scala.reflect.macros.Universe.Type
    Attributes
    protected
  7. val IsWorkflowImplicitTC: scala.reflect.macros.Universe.Type
    Attributes
    protected
  8. val QueryMethod: scala.reflect.macros.Universe.Type
    Attributes
    protected
  9. val SignalMethod: scala.reflect.macros.Universe.Type
    Attributes
    protected
  10. val WorkflowInterface: scala.reflect.macros.Universe.Type
    Attributes
    protected
  11. val WorkflowMethod: scala.reflect.macros.Universe.Type
    Attributes
    protected
  12. val ZActivityStubType: scala.reflect.macros.Universe.Type
    Attributes
    protected
  13. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  14. def assertActivity(activity: scala.reflect.macros.Universe.Type, isFromImplicit: Boolean): scala.reflect.macros.Universe.Type
    Attributes
    protected
  15. def assertConcreteClass(tpe: scala.reflect.macros.Universe.Type): Unit
    Definition Classes
    MacroUtils
  16. def assertExtendsActivity(workflow: scala.reflect.macros.Universe.Type): Unit
    Attributes
    protected
  17. def assertExtendsWorkflow(workflow: scala.reflect.macros.Universe.Type): scala.reflect.macros.Universe.Type
    Attributes
    protected
  18. def assertPrefixType(tpe: scala.reflect.macros.Universe.Type): Unit
    Attributes
    protected
    Definition Classes
    MacroUtils
  19. def assertTypedActivityStub(activity: scala.reflect.macros.Universe.Type, method: String): scala.reflect.macros.Universe.Type
    Attributes
    protected
  20. def assertTypedWorkflowStub(workflow: scala.reflect.macros.Universe.Type, stubType: scala.reflect.macros.Universe.Type, method: String): scala.reflect.macros.Universe.Type
    Attributes
    protected
  21. def assertWorkflow(workflow: scala.reflect.macros.Universe.Type, isFromImplicit: Boolean): scala.reflect.macros.Universe.Type
    Attributes
    protected
  22. val c: Context
    Definition Classes
    InvocationMacroUtilsMacroUtils
  23. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @IntrinsicCandidate() @native()
  24. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  25. def equals(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef → Any
  26. def error(message: String): Nothing
    Definition Classes
    MacroUtils
  27. def extendsActivity(tpe: scala.reflect.macros.Universe.Type): Boolean
    Attributes
    protected
  28. def extendsWorkflow(tpe: scala.reflect.macros.Universe.Type): Boolean
    Attributes
    protected
  29. def extractMethod0(t: scala.reflect.macros.Universe.Tree): Option[(scala.reflect.macros.Universe.Type, scala.reflect.macros.Universe.TermName)]
    Definition Classes
    MacroUtils
  30. def extractMethod1(t: scala.reflect.macros.Universe.Tree): Option[(scala.reflect.macros.Universe.Type, scala.reflect.macros.Universe.TermName)]
    Definition Classes
    MacroUtils
  31. def extractMethod2(t: scala.reflect.macros.Universe.Tree): Option[(scala.reflect.macros.Universe.Type, scala.reflect.macros.Universe.TermName)]
    Definition Classes
    MacroUtils
  32. def extractMethodSelector0(t: scala.reflect.macros.Universe.Tree): Option[scala.reflect.macros.Universe.TermName]
    Definition Classes
    MacroUtils
  33. def extractMethodSelector1(t: scala.reflect.macros.Universe.Tree): Option[scala.reflect.macros.Universe.TermName]
    Definition Classes
    MacroUtils
  34. def extractMethodSelector2(t: scala.reflect.macros.Universe.Tree): Option[scala.reflect.macros.Universe.TermName]
    Definition Classes
    MacroUtils
  35. def extractSelectorField(t: scala.reflect.macros.Universe.Tree): Option[scala.reflect.macros.Universe.TermName]
    Definition Classes
    MacroUtils
  36. def findAnnotation(sym: scala.reflect.macros.Universe.Symbol, annotationType: scala.reflect.macros.Universe.Type): Option[scala.reflect.macros.Universe.Tree]
    Definition Classes
    MacroUtils
  37. def findImplicit(tpe: scala.reflect.macros.Universe.Type, errorMessage: => String): scala.reflect.macros.Universe.Tree
    Definition Classes
    MacroUtils
  38. def freshTermName(name: String): scala.reflect.macros.Universe.TermName
    Definition Classes
    MacroUtils
  39. def getAnnotation(sym: scala.reflect.macros.Universe.Symbol, annotationType: scala.reflect.macros.Universe.Type): scala.reflect.macros.Universe.Tree
    Definition Classes
    MacroUtils
  40. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @IntrinsicCandidate() @native()
  41. def getMethodAnnotation(tpe: scala.reflect.macros.Universe.Type, methodName: scala.reflect.macros.Universe.TermName, annotationType: scala.reflect.macros.Universe.Type): scala.reflect.macros.Universe.Tree
    Definition Classes
    MacroUtils
  42. def getMethodInvocation(tree: scala.reflect.macros.Universe.Tree): MethodInvocation
    Attributes
    protected
  43. def getPrefixOf(tpe: scala.reflect.macros.Universe.Type): scala.reflect.macros.Universe.Tree
    Attributes
    protected
    Definition Classes
    MacroUtils
  44. def getSignalName(method: scala.reflect.macros.Universe.Symbol): String
    Attributes
    protected
  45. def hasAnnotation(sym: scala.reflect.macros.Universe.Symbol, annotationType: scala.reflect.macros.Universe.Type): Boolean
    Definition Classes
    MacroUtils
  46. def hasPublicNullaryConstructor(tpe: scala.reflect.macros.Universe.Type): Boolean
    Definition Classes
    MacroUtils
  47. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @IntrinsicCandidate() @native()
  48. def isActivity(tpe: scala.reflect.macros.Universe.Type): Boolean
    Attributes
    protected
  49. def isConcreteClass(tpe: scala.reflect.macros.Universe.Type): Boolean
    Definition Classes
    MacroUtils
  50. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  51. def isWorkflow(tpe: scala.reflect.macros.Universe.Type): Boolean
    Attributes
    protected
  52. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  53. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @IntrinsicCandidate() @native()
  54. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @IntrinsicCandidate() @native()
  55. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  56. def toString(): String
    Definition Classes
    AnyRef → Any
  57. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  58. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()
  59. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  60. def warning(message: String): Unit
    Definition Classes
    MacroUtils
  61. object NamedArgVersionSpecific
    Definition Classes
    VersionSpecificMacroUtils

Deprecated Value Members

  1. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable]) @Deprecated
    Deprecated

    (Since version 9)

Inherited from MacroUtils

Inherited from AnyRef

Inherited from Any

Ungrouped