CaseClassFieldMapper
io.github.mbannour.bson.macros.CaseClassFieldMapper
object CaseClassFieldMapper
Provides a macro to generate a mapping for case class field type arguments.
The macro produces a Map where:
- The outer keys are the names (as determined by the case class’s type symbol) of the case classes.
- The inner maps have keys representing field names (which may be overridden via annotations) and values as lists of runtime Class objects for the flattened type arguments of that field.
Attributes
- Graph
-
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
CaseClassFieldMapper.type
In this article