CaseClassFieldMapper

io.github.mbannour.bson.macros.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 Object
trait Matchable
class Any
Self type
In this article