Main

object Main extends IOApp with IOGenerator with DefaultPlugins
trait ArgParser
trait FileUtils
trait FileUtils
trait Logging
trait IOApp
class Object
trait Matchable
class Any

Value members

Inherited methods

def doRawGen(args: MainArgs, extensions: Map[String, Seq[ClassGenInfo]], fetchValueSet: (String, BINDING_STRENGTH) => Option[CodeValueSet]): Unit
Inherited from
RawGenerator
def emptyCreate(dirName: String): Unit
Inherited from
FileUtils
def expandGlob(filePathWithGlob: String): IO[Seq[File]]
Inherited from
FileUtils
def expandPaths(target: String, s: String): IO[Vector[SourceFile]]
Inherited from
ArgParser
def genPlugins: (Map[String, Seq[ClassGenInfo]], (String, BINDING_STRENGTH) => Option[CodeValueSet], () => Unit)
Inherited from
DefaultPlugins
def getAsJson(filename: String): Json
Inherited from
FileUtils
def getFileAsJson(file: File): Json
Inherited from
FileUtils
final
def main(args: Array[String]): Unit
Inherited from
IOApp
def modelsFromString(s: String): IO[Seq[SourceFile]]
Inherited from
ArgParser
def modelsFromStringUnsafe(s: String): Seq[SourceFile]
Inherited from
ArgParser
def parseArgs(args: Seq[String]): MainArgs
Inherited from
ArgParser
def rscStream(s: String): BufferedSource
Inherited from
FileUtils
override
def run(args: List[String]): IO[ExitCode]
Definition Classes
Inherited from
IOGenerator
def slurpRsc(s: String): String
Inherited from
FileUtils
def write(location: String, contents: String): Unit
Inherited from
FileUtils

Inherited fields

protected
val log: Logger
Inherited from
Logging