IdExtractor

izumi.distage.reflection.macros.IdExtractor
trait IdExtractor[Q <: Quotes]

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
class IdExtractorImpl[Q]

Members list

Value members

Abstract methods

def extractId(name: String, annotSym: Option[qctx.reflect.Symbol], annotTpe: Either[qctx.reflect.TypeTree, qctx.reflect.TypeRepr]): Option[String]

Abstract fields

val qctx: Q