genScala

object genScala
class Object
trait Matchable
class Any

Type members

Classlikes

case object ExactlyOne extends FieldCardinality
sealed trait FieldCardinality
case class GenScalaParams(base: Either[CompanionFor[_ <: FHIRObject], FHIRComponentFieldMeta[_]], baseCardinality: FieldCardinality, rootStr: String) extends Utils
case object Many extends FieldCardinality
case object Optional extends FieldCardinality

Value members

Concrete methods

def gen(expr: Expr, params: GenScalaParams): GenScalaParams
def genAsType(typeSpecifier: TypeSpecifier, baseParams: GenScalaParams): GenScalaParams
def genBinaryOp(operation: BinaryOperation, initialParams: GenScalaParams): GenScalaParams
def genFieldAccess(fieldName: String, baseParams: GenScalaParams): GenScalaParams
def genFunc(name: String, args: Seq[String], initialParams: GenScalaParams): GenScalaParams

Concrete fields

val choiceTypeNoArgs: LightTypeTag