Autogenerator
trait JavaGenerator
trait FileUtils
trait FileUtils
trait Logging
trait Commonish
class Object
trait Matchable
class Any
Value members
Concrete methods
def genFieldsForClass(resourceModel: SourceFile, basefields: Map[String, Map[String, TopLevelClass]], fetchValueSet: (String, BINDING_STRENGTH) => Option[CodeValueSet]): TopLevelClass
def generateAndWriteOutput(args: MainArgs, extensions: Map[String, Seq[ClassGenInfo]], fetchValueSet: (String, BINDING_STRENGTH) => Option[CodeValueSet]): Unit
def getStrings(args: MainArgs, extensions: Map[String, Seq[ClassGenInfo]], fetchValueSet: (String, BINDING_STRENGTH) => Option[CodeValueSet]): AllGeneratedFiles
def sortLocationsByBase(modelOverrides: Seq[SourceFile], resourceModels: Seq[SourceFile]): Seq[SourceFile]
Inherited methods
def genTheJavaForClass(topLevelClass: TopLevelClass, packageStr: String, pkg: String, valueSets: ValueSetDecls, moduleDependencies: ModuleDependencies, javaSuffix: String, unionTypes: Map[Seq[String], String]): Seq[ClassGenInfo]
- Inherited from
- JavaGenerator
def generateCodeAliases(pkg: String, javaSuffix: String, valueSets: Map[String, CodeValueSet]): Seq[ClassGenInfo]
- Inherited from
- JavaGenerator
def generateModelFile(pkg: String, javaSuffix: String, unionTypes: Map[String, Seq[String]]): ClassGenInfo
- Inherited from
- JavaGenerator
def genereteCodeAlias(pkg: String, javaSuffix: String, name: String, values: NonEmptyLitSeq[CodeEnum]): ClassGenInfo
- Inherited from
- JavaGenerator