in scrooge-generator/src/main/scala/com/twitter/scrooge/backend/Generator.scala [340:355]
def genConstant(constant: RHS, fieldType: Option[FieldType] = None): CodeFragment = {
constant match {
case NullLiteral => v("null")
case StringLiteral(value) => v(quote(value))
case DoubleLiteral(value) => v(value.toString)
case IntLiteral(value) => v(value.toString)
case BoolLiteral(value) => v(value.toString)
case c @ ListRHS(_) => genList(c, fieldType)
case c @ SetRHS(_) => genSet(c, fieldType)
case c @ MapRHS(_) => genMap(c, fieldType)
case c: EnumRHS => genEnum(c, fieldType)
case iv @ IdRHS(id) => genID(id)
case s: StructRHS => genStruct(s, fieldType)
case u: UnionRHS => genUnion(u, fieldType)
}
}