def getFieldNSCoderMethod()

in scrooge-generator/src/main/scala/com/twitter/scrooge/backend/CocoaGenerator.scala [69:84]


  def getFieldNSCoderMethod(f: Field, isDecode: Boolean = false): String = {
    val prefix = if (isDecode) "decode" else "encode"
    val suffix = if (isDecode) "ForKey" else ""
    val code = f.fieldType match {
      case TBool => "Bool"
      case TByte => "Int32"
      case TI16 => "Int32"
      case TI32 => "Int32"
      case TI64 => "Int64"
      case TDouble => "Double"
      case TBinary => "DataObject"
      case EnumType(_, _) => "Int32"
      case _ => "Object"
    }
    prefix + code + suffix
  }