ScalaCodegen
Type members
Inherited classlikes
Value members
Concrete methods
def commonScalaHead(packagesWithNewTypes: Set[String], moduleDependencies: ModuleDependencies, packageStr: String, valueSetLookups: Seq[(String, String)]): String
def genPackageObject(pkg: String, _unionAliases: Map[String, Seq[String]], lookups: Map[String, String], scalaVersion: ScalaTarget): String
def genPackageObjectFiles(moduleDependencies: ModuleDependencies, _unionAliases: Map[String, (Seq[String], Seq[String])], classes: Seq[(String, TopLevelClass)]): Seq[ClassGenInfo]
def genTheScalaForClass(topLevelClass: TopLevelClass, packageStr: String, element: TopLevelClass, backboneElement: TopLevelClass, allTopLevelElements: TopLevelClasses, moduleDependencies: ModuleDependencies, valueSetEarliestDeclarations: Seq[(String, String)], packagesWithNewTypes: Set[String]): ClassGenInfo
def scalaStrForField(_field: BaseField, element: TopLevelClass, backboneElement: TopLevelClass): Option[String]