c

izumi.logstage.macros

ArgumentNameExtractionMacro

class ArgumentNameExtractionMacro[C <: Context] extends ArgumentNameExtractionMacroBase

Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. ArgumentNameExtractionMacro
  2. ArgumentNameExtractionMacroBase
  3. AnyRef
  4. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Instance Constructors

  1. new ArgumentNameExtractionMacro(c: C, strict: Boolean)

Type Members

  1. type Expr[+A] = scala.reflect.macros.Universe.Expr[A]
  2. type Tree = scala.reflect.macros.Universe.Tree

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 ArrowArg_unapply(arg: Tree): Option[(Tree, ExtractedName)]
    Attributes
    protected
    Definition Classes
    ArgumentNameExtractionMacroArgumentNameExtractionMacroBase
  5. def HiddenArrowArg_unapply(arg: Tree): Option[(Tree, ExtractedName)]
    Attributes
    protected
    Definition Classes
    ArgumentNameExtractionMacroArgumentNameExtractionMacroBase
  6. def LiteralConstant_unapply(arg: Tree): Option[Any]
    Attributes
    protected
    Definition Classes
    ArgumentNameExtractionMacroArgumentNameExtractionMacroBase
  7. def NameSeq_unapply(arg: Tree): Option[Seq[String]]
    Attributes
    protected
    Definition Classes
    ArgumentNameExtractionMacroArgumentNameExtractionMacroBase
  8. def abort(arg: Tree, s: String): Nothing
    Attributes
    protected
    Definition Classes
    ArgumentNameExtractionMacroArgumentNameExtractionMacroBase
  9. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  10. final val c: C
  11. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @native()
  12. final def debug(arg: Tree, s: => String): Unit
    Attributes
    protected
    Definition Classes
    ArgumentNameExtractionMacroArgumentNameExtractionMacroBase
    Annotations
    @inline()
  13. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  14. def equals(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef → Any
  15. val example: String
  16. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable])
  17. def findCodec(param: Tree, strict: Boolean): Expr[Option[LogstageCodec[Any]]]
    Attributes
    protected
    Definition Classes
    ArgumentNameExtractionMacroArgumentNameExtractionMacroBase
  18. def flattenExprs(expressions: Seq[C.Expr[LogArg]]): C.Expr[List[LogArg]]
    Attributes
    protected
    Definition Classes
    ArgumentNameExtractionMacroArgumentNameExtractionMacroBase
  19. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  20. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  21. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  22. def mkStringConstant(arg: String): Tree
    Attributes
    protected
    Definition Classes
    ArgumentNameExtractionMacroArgumentNameExtractionMacroBase
  23. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  24. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  25. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  26. def reifiedExtracted(param: Tree, s: Seq[String], hidden: Boolean): Expr[LogArg]
    Attributes
    protected
    Definition Classes
    ArgumentNameExtractionMacroArgumentNameExtractionMacroBase
  27. def reifiedPrefixedValue(param: Tree, value: Tree, prefix: String): Expr[LogArg]
    Attributes
    protected
    Definition Classes
    ArgumentNameExtractionMacroArgumentNameExtractionMacroBase
  28. def showCode(tree: Tree): String
    Attributes
    protected
    Definition Classes
    ArgumentNameExtractionMacroArgumentNameExtractionMacroBase
  29. def showRaw(tree: scala.reflect.macros.Universe.Tree): String
    Attributes
    protected
    Definition Classes
    ArgumentNameExtractionMacroArgumentNameExtractionMacroBase
  30. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  31. def toString(): String
    Definition Classes
    AnyRef → Any
  32. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  33. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  34. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()
  35. def warning(arg: Tree, s: String): Unit
    Attributes
    protected
    Definition Classes
    ArgumentNameExtractionMacroArgumentNameExtractionMacroBase
  36. object ArrowArg
    Attributes
    protected
    Definition Classes
    ArgumentNameExtractionMacroBase
  37. object HiddenArrowArg
    Attributes
    protected
    Definition Classes
    ArgumentNameExtractionMacroBase
  38. object LiteralConstant
    Attributes
    protected
    Definition Classes
    ArgumentNameExtractionMacroBase
  39. object NameSeq
    Attributes
    protected
    Definition Classes
    ArgumentNameExtractionMacroBase

Inherited from AnyRef

Inherited from Any

Ungrouped