private def unicodePattern()

in src/scala/generator/src/main/scala/EmojiInfoGeneratedView.scala [106:126]


  private def unicodePattern(v: Int): String = {
    if (v < 0xff) {
      Character
        .toChars(v)
        .mkString
    } else if (v > 0xffff && isOutputObjC) {
      "\\U%08x".format(v).mkString
    } else if (v > 0xffff && isOutputRuby) {
      "\\u{%06x}".format(v).mkString
    } else {
      Character
        .toChars(v)
        .map {
          _.toInt
        }
        .map {
          "\\u%04x".format(_)
        }
        .mkString
    }
  }