fabric.define

package fabric.define

Members list

Type members

Classlikes

case class ClassExtras(fields: List[ClassField], bodyContent: Option[String], imports: List[String], classMixins: List[String], objectMixins: List[String])

Attributes

Companion
object
Source
ClassExtras.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object ClassExtras

Attributes

Companion
class
Source
ClassExtras.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
case class ClassField(name: String, `type`: String, defaultValue: Option[String])

Attributes

Source
ClassField.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
sealed trait DefType

Attributes

Companion
object
Source
DefType.scala
Supertypes
class Object
trait Matchable
class Any
Known subtypes
class Arr
object Bool.type
object Dec.type
object Dynamic.type
class Enum
object Int.type
object Null.type
class Obj
class Opt
class Poly
object Str.type
Show all
object DefType

Attributes

Companion
trait
Source
DefType.scala
Supertypes
trait Sum
trait Mirror
class Object
trait Matchable
class Any
Self type
DefType.type

Attributes

Source
FabricDefinition.scala
Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

Source
FabricGenerator.scala
Supertypes
class Object
trait Matchable
class Any
Self type
case class GeneratedClass(packageName: Option[String], className: String, code: String, additional: List[GeneratedClass])

Attributes

Source
GeneratedClass.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
case class StaticTemplateConfig(s: String, i: Int, d: BigDecimal, b: Boolean, dyn: Json) extends TemplateConfig

Attributes

Source
StaticTemplateConfig.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Attributes

Companion
object
Source
TemplateConfig.scala
Supertypes
class Object
trait Matchable
class Any
Known subtypes

Attributes

Companion
trait
Source
TemplateConfig.scala
Supertypes
class Object
trait Matchable
class Any
Self type