ArgumentNameExtractionMacro
izumi.logstage.macros.ArgumentNameExtractionMacro
class ArgumentNameExtractionMacro[Q <: Quotes](strict: Boolean)(using val qctx: Q) extends ArgumentNameExtractionMacroBase
Attributes
- Graph
-
- Supertypes
Members list
Value members
Concrete methods
override protected def ArrowArg_unapply(arg: qctx.reflect.Term): Option[(qctx.reflect.Term, ExtractedName)]
Attributes
- Definition Classes
override protected def HiddenArrowArg_unapply(arg: qctx.reflect.Term): Option[(qctx.reflect.Term, ExtractedName)]
Attributes
- Definition Classes
Attributes
- Definition Classes
Attributes
- Definition Classes
Attributes
- Definition Classes
Attributes
- Definition Classes
override protected def findCodec(param: qctx.reflect.Term, strict: Boolean): Expr[Option[LogstageCodec[Any]]]
Attributes
- Definition Classes
Attributes
- Definition Classes
Attributes
- Definition Classes
override protected def reifiedExtracted(param: qctx.reflect.Term, s: Seq[String], hidden: Boolean): Expr[LogArg]
Attributes
- Definition Classes
override protected def reifiedPrefixedValue(param: qctx.reflect.Term, value: qctx.reflect.Term, prefix: String): Expr[LogArg]
Attributes
- Definition Classes
Attributes
- Definition Classes
Attributes
- Definition Classes
Attributes
- Definition Classes
Inherited fields
Attributes
- Inherited from:
- ArgumentNameExtractionMacroBase
Givens
Givens
In this article