Creates a Map[String, Class[_]]
mapping the case class name and the type.
A nested map of case class name to a Map of the given field names and a list of the field types.
Creates a Map[Class[_], Boolean]
mapping field types to a boolean representing if they are a case class.
The CodecRegistry
for use with the codec.
The case class type for the codec.
Creates a new instance of the case class with the provided data
Creates a new instance of the case class with the provided data
the name of the class to be instantiated
the Map of data for the class
the new instance of the class
The method that writes the data for the case class
The method that writes the data for the case class
the name of the current case class being written
the BsonWriter
the value to the case class
the EncoderContext
The field used to save the class name when saving sealed case classes.
(Since version ) see corresponding Javadoc for more information.
the case class type for the codec
2.0