PropsTraitGenerator
class PropsTraitGenerator(val defs: List[PropDef], val defGroupComments: PropDef => List[String], val headerLines: List[String], val traitCommentLines: List[String], val traitName: String, val traitExtends: List[String], val traitThisType: Option[String], val keyImplName: PropDef => String, defType: PropDef => DefType, keyKind: String, baseImplDefComments: List[String], baseImplName: String, baseImplDef: List[String], transformCodecName: String => String, val outputImplDefs: Boolean, format: CodeFormatting) extends TraitGenerator[PropDef]
class TraitGenerator[PropDef]
class SourceGenerator
trait SourceRepr
class Object
trait Matchable
class Any