Skip to content

Commit

Permalink
Use generator to create unicode String (#1109)
Browse files Browse the repository at this point in the history
  • Loading branch information
cketti committed Jun 25, 2024
1 parent 63df5b3 commit 6926f38
Show file tree
Hide file tree
Showing 145 changed files with 23,875 additions and 23,868 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -40,7 +40,7 @@ internal class AndroidxEmoji2 internal constructor(

override fun equals(other: Any?): Boolean {
if (this === other) return true
if (other == null || this::class != other::class) return false
if (javaClass != other?.javaClass) return false

other as AndroidxEmoji2

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -20,156 +20,156 @@ import com.vanniktech.emoji.androidxemoji2.AndroidxEmoji2

internal object ActivitiesCategoryChunk0 {
internal val EMOJIS: List<AndroidxEmoji2> = listOf(
AndroidxEmoji2(String(intArrayOf(0x1F383), 0, 1), listOf("jack_o_lantern")),
AndroidxEmoji2(String(intArrayOf(0x1F384), 0, 1), listOf("christmas_tree")),
AndroidxEmoji2(String(intArrayOf(0x1F386), 0, 1), listOf("fireworks")),
AndroidxEmoji2(String(intArrayOf(0x1F387), 0, 1), listOf("sparkler")),
AndroidxEmoji2(String(intArrayOf(0x1F9E8), 0, 1), listOf("firecracker")),
AndroidxEmoji2(String(intArrayOf(0x2728), 0, 1), listOf("sparkles")),
AndroidxEmoji2(String(intArrayOf(0x1F388), 0, 1), listOf("balloon")),
AndroidxEmoji2(String(intArrayOf(0x1F389), 0, 1), listOf("tada")),
AndroidxEmoji2(String(intArrayOf(0x1F38A), 0, 1), listOf("confetti_ball")),
AndroidxEmoji2(String(intArrayOf(0x1F38B), 0, 1), listOf("tanabata_tree")),
AndroidxEmoji2(String(intArrayOf(0x1F38D), 0, 1), listOf("bamboo")),
AndroidxEmoji2(String(intArrayOf(0x1F38E), 0, 1), listOf("dolls")),
AndroidxEmoji2(String(intArrayOf(0x1F38F), 0, 1), listOf("flags")),
AndroidxEmoji2(String(intArrayOf(0x1F390), 0, 1), listOf("wind_chime")),
AndroidxEmoji2(String(intArrayOf(0x1F391), 0, 1), listOf("rice_scene")),
AndroidxEmoji2(String(intArrayOf(0x1F9E7), 0, 1), listOf("red_envelope")),
AndroidxEmoji2(String(intArrayOf(0x1F380), 0, 1), listOf("ribbon")),
AndroidxEmoji2(String(intArrayOf(0x1F381), 0, 1), listOf("gift")),
AndroidxEmoji2("\ud83c\udf83", listOf("jack_o_lantern")),
AndroidxEmoji2("\ud83c\udf84", listOf("christmas_tree")),
AndroidxEmoji2("\ud83c\udf86", listOf("fireworks")),
AndroidxEmoji2("\ud83c\udf87", listOf("sparkler")),
AndroidxEmoji2("\ud83e\udde8", listOf("firecracker")),
AndroidxEmoji2("\u2728", listOf("sparkles")),
AndroidxEmoji2("\ud83c\udf88", listOf("balloon")),
AndroidxEmoji2("\ud83c\udf89", listOf("tada")),
AndroidxEmoji2("\ud83c\udf8a", listOf("confetti_ball")),
AndroidxEmoji2("\ud83c\udf8b", listOf("tanabata_tree")),
AndroidxEmoji2("\ud83c\udf8d", listOf("bamboo")),
AndroidxEmoji2("\ud83c\udf8e", listOf("dolls")),
AndroidxEmoji2("\ud83c\udf8f", listOf("flags")),
AndroidxEmoji2("\ud83c\udf90", listOf("wind_chime")),
AndroidxEmoji2("\ud83c\udf91", listOf("rice_scene")),
AndroidxEmoji2("\ud83e\udde7", listOf("red_envelope")),
AndroidxEmoji2("\ud83c\udf80", listOf("ribbon")),
AndroidxEmoji2("\ud83c\udf81", listOf("gift")),
AndroidxEmoji2(
unicode = String(intArrayOf(0x1F397), 0, 1),
unicode = "\ud83c\udf97",
shortcodes = listOf("reminder_ribbon"),
variants = listOf(
AndroidxEmoji2(String(intArrayOf(0x1F397, 0xFE0F), 0, 2), emptyList()),
AndroidxEmoji2("\ud83c\udf97\ufe0f", emptyList()),
),
),
AndroidxEmoji2(
unicode = String(intArrayOf(0x1F39F), 0, 1),
unicode = "\ud83c\udf9f",
shortcodes = listOf("admission_tickets"),
variants = listOf(
AndroidxEmoji2(String(intArrayOf(0x1F39F, 0xFE0F), 0, 2), emptyList()),
AndroidxEmoji2("\ud83c\udf9f\ufe0f", emptyList()),
),
),
AndroidxEmoji2(String(intArrayOf(0x1F3AB), 0, 1), listOf("ticket")),
AndroidxEmoji2("\ud83c\udfab", listOf("ticket")),
AndroidxEmoji2(
unicode = String(intArrayOf(0x1F396), 0, 1),
unicode = "\ud83c\udf96",
shortcodes = listOf("medal"),
variants = listOf(
AndroidxEmoji2(String(intArrayOf(0x1F396, 0xFE0F), 0, 2), emptyList()),
AndroidxEmoji2("\ud83c\udf96\ufe0f", emptyList()),
),
),
AndroidxEmoji2(String(intArrayOf(0x1F3C6), 0, 1), listOf("trophy")),
AndroidxEmoji2(String(intArrayOf(0x1F3C5), 0, 1), listOf("sports_medal")),
AndroidxEmoji2(String(intArrayOf(0x1F947), 0, 1), listOf("first_place_medal")),
AndroidxEmoji2(String(intArrayOf(0x1F948), 0, 1), listOf("second_place_medal")),
AndroidxEmoji2(String(intArrayOf(0x1F949), 0, 1), listOf("third_place_medal")),
AndroidxEmoji2(String(intArrayOf(0x26BD), 0, 1), listOf("soccer")),
AndroidxEmoji2(String(intArrayOf(0x26BE), 0, 1), listOf("baseball")),
AndroidxEmoji2(String(intArrayOf(0x1F94E), 0, 1), listOf("softball")),
AndroidxEmoji2(String(intArrayOf(0x1F3C0), 0, 1), listOf("basketball")),
AndroidxEmoji2(String(intArrayOf(0x1F3D0), 0, 1), listOf("volleyball")),
AndroidxEmoji2(String(intArrayOf(0x1F3C8), 0, 1), listOf("football")),
AndroidxEmoji2(String(intArrayOf(0x1F3C9), 0, 1), listOf("rugby_football")),
AndroidxEmoji2(String(intArrayOf(0x1F3BE), 0, 1), listOf("tennis")),
AndroidxEmoji2(String(intArrayOf(0x1F94F), 0, 1), listOf("flying_disc")),
AndroidxEmoji2(String(intArrayOf(0x1F3B3), 0, 1), listOf("bowling")),
AndroidxEmoji2(String(intArrayOf(0x1F3CF), 0, 1), listOf("cricket_bat_and_ball")),
AndroidxEmoji2(String(intArrayOf(0x1F3D1), 0, 1), listOf("field_hockey_stick_and_ball")),
AndroidxEmoji2(String(intArrayOf(0x1F3D2), 0, 1), listOf("ice_hockey_stick_and_puck")),
AndroidxEmoji2(String(intArrayOf(0x1F94D), 0, 1), listOf("lacrosse")),
AndroidxEmoji2(String(intArrayOf(0x1F3D3), 0, 1), listOf("table_tennis_paddle_and_ball")),
AndroidxEmoji2(String(intArrayOf(0x1F3F8), 0, 1), listOf("badminton_racquet_and_shuttlecock")),
AndroidxEmoji2(String(intArrayOf(0x1F94A), 0, 1), listOf("boxing_glove")),
AndroidxEmoji2(String(intArrayOf(0x1F94B), 0, 1), listOf("martial_arts_uniform")),
AndroidxEmoji2(String(intArrayOf(0x1F945), 0, 1), listOf("goal_net")),
AndroidxEmoji2(String(intArrayOf(0x26F3), 0, 1), listOf("golf")),
AndroidxEmoji2("\ud83c\udfc6", listOf("trophy")),
AndroidxEmoji2("\ud83c\udfc5", listOf("sports_medal")),
AndroidxEmoji2("\ud83e\udd47", listOf("first_place_medal")),
AndroidxEmoji2("\ud83e\udd48", listOf("second_place_medal")),
AndroidxEmoji2("\ud83e\udd49", listOf("third_place_medal")),
AndroidxEmoji2("\u26bd", listOf("soccer")),
AndroidxEmoji2("\u26be", listOf("baseball")),
AndroidxEmoji2("\ud83e\udd4e", listOf("softball")),
AndroidxEmoji2("\ud83c\udfc0", listOf("basketball")),
AndroidxEmoji2("\ud83c\udfd0", listOf("volleyball")),
AndroidxEmoji2("\ud83c\udfc8", listOf("football")),
AndroidxEmoji2("\ud83c\udfc9", listOf("rugby_football")),
AndroidxEmoji2("\ud83c\udfbe", listOf("tennis")),
AndroidxEmoji2("\ud83e\udd4f", listOf("flying_disc")),
AndroidxEmoji2("\ud83c\udfb3", listOf("bowling")),
AndroidxEmoji2("\ud83c\udfcf", listOf("cricket_bat_and_ball")),
AndroidxEmoji2("\ud83c\udfd1", listOf("field_hockey_stick_and_ball")),
AndroidxEmoji2("\ud83c\udfd2", listOf("ice_hockey_stick_and_puck")),
AndroidxEmoji2("\ud83e\udd4d", listOf("lacrosse")),
AndroidxEmoji2("\ud83c\udfd3", listOf("table_tennis_paddle_and_ball")),
AndroidxEmoji2("\ud83c\udff8", listOf("badminton_racquet_and_shuttlecock")),
AndroidxEmoji2("\ud83e\udd4a", listOf("boxing_glove")),
AndroidxEmoji2("\ud83e\udd4b", listOf("martial_arts_uniform")),
AndroidxEmoji2("\ud83e\udd45", listOf("goal_net")),
AndroidxEmoji2("\u26f3", listOf("golf")),
AndroidxEmoji2(
unicode = String(intArrayOf(0x26F8), 0, 1),
unicode = "\u26f8",
shortcodes = listOf("ice_skate"),
variants = listOf(
AndroidxEmoji2(String(intArrayOf(0x26F8, 0xFE0F), 0, 2), emptyList()),
AndroidxEmoji2("\u26f8\ufe0f", emptyList()),
),
),
AndroidxEmoji2(String(intArrayOf(0x1F3A3), 0, 1), listOf("fishing_pole_and_fish")),
AndroidxEmoji2(String(intArrayOf(0x1F93F), 0, 1), listOf("diving_mask")),
AndroidxEmoji2(String(intArrayOf(0x1F3BD), 0, 1), listOf("running_shirt_with_sash")),
AndroidxEmoji2(String(intArrayOf(0x1F3BF), 0, 1), listOf("ski")),
AndroidxEmoji2(String(intArrayOf(0x1F6F7), 0, 1), listOf("sled")),
AndroidxEmoji2(String(intArrayOf(0x1F94C), 0, 1), listOf("curling_stone")),
AndroidxEmoji2(String(intArrayOf(0x1F3AF), 0, 1), listOf("dart")),
AndroidxEmoji2(String(intArrayOf(0x1FA80), 0, 1), listOf("yo-yo")),
AndroidxEmoji2(String(intArrayOf(0x1FA81), 0, 1), listOf("kite")),
AndroidxEmoji2(String(intArrayOf(0x1F52B), 0, 1), listOf("gun")),
AndroidxEmoji2(String(intArrayOf(0x1F3B1), 0, 1), listOf("8ball")),
AndroidxEmoji2(String(intArrayOf(0x1F52E), 0, 1), listOf("crystal_ball")),
AndroidxEmoji2(String(intArrayOf(0x1FA84), 0, 1), listOf("magic_wand")),
AndroidxEmoji2(String(intArrayOf(0x1F3AE), 0, 1), listOf("video_game")),
AndroidxEmoji2("\ud83c\udfa3", listOf("fishing_pole_and_fish")),
AndroidxEmoji2("\ud83e\udd3f", listOf("diving_mask")),
AndroidxEmoji2("\ud83c\udfbd", listOf("running_shirt_with_sash")),
AndroidxEmoji2("\ud83c\udfbf", listOf("ski")),
AndroidxEmoji2("\ud83d\udef7", listOf("sled")),
AndroidxEmoji2("\ud83e\udd4c", listOf("curling_stone")),
AndroidxEmoji2("\ud83c\udfaf", listOf("dart")),
AndroidxEmoji2("\ud83e\ude80", listOf("yo-yo")),
AndroidxEmoji2("\ud83e\ude81", listOf("kite")),
AndroidxEmoji2("\ud83d\udd2b", listOf("gun")),
AndroidxEmoji2("\ud83c\udfb1", listOf("8ball")),
AndroidxEmoji2("\ud83d\udd2e", listOf("crystal_ball")),
AndroidxEmoji2("\ud83e\ude84", listOf("magic_wand")),
AndroidxEmoji2("\ud83c\udfae", listOf("video_game")),
AndroidxEmoji2(
unicode = String(intArrayOf(0x1F579), 0, 1),
unicode = "\ud83d\udd79",
shortcodes = listOf("joystick"),
variants = listOf(
AndroidxEmoji2(String(intArrayOf(0x1F579, 0xFE0F), 0, 2), emptyList()),
AndroidxEmoji2("\ud83d\udd79\ufe0f", emptyList()),
),
),
AndroidxEmoji2(String(intArrayOf(0x1F3B0), 0, 1), listOf("slot_machine")),
AndroidxEmoji2(String(intArrayOf(0x1F3B2), 0, 1), listOf("game_die")),
AndroidxEmoji2(String(intArrayOf(0x1F9E9), 0, 1), listOf("jigsaw")),
AndroidxEmoji2(String(intArrayOf(0x1F9F8), 0, 1), listOf("teddy_bear")),
AndroidxEmoji2(String(intArrayOf(0x1FA85), 0, 1), listOf("pinata")),
AndroidxEmoji2(String(intArrayOf(0x1FAA9), 0, 1), listOf("mirror_ball")),
AndroidxEmoji2(String(intArrayOf(0x1FA86), 0, 1), listOf("nesting_dolls")),
AndroidxEmoji2("\ud83c\udfb0", listOf("slot_machine")),
AndroidxEmoji2("\ud83c\udfb2", listOf("game_die")),
AndroidxEmoji2("\ud83e\udde9", listOf("jigsaw")),
AndroidxEmoji2("\ud83e\uddf8", listOf("teddy_bear")),
AndroidxEmoji2("\ud83e\ude85", listOf("pinata")),
AndroidxEmoji2("\ud83e\udea9", listOf("mirror_ball")),
AndroidxEmoji2("\ud83e\ude86", listOf("nesting_dolls")),
AndroidxEmoji2(
unicode = String(intArrayOf(0x2660), 0, 1),
unicode = "\u2660",
shortcodes = listOf("spades"),
variants = listOf(
AndroidxEmoji2(String(intArrayOf(0x2660, 0xFE0F), 0, 2), emptyList()),
AndroidxEmoji2("\u2660\ufe0f", emptyList()),
),
),
AndroidxEmoji2(
unicode = String(intArrayOf(0x2665), 0, 1),
unicode = "\u2665",
shortcodes = listOf("hearts"),
variants = listOf(
AndroidxEmoji2(String(intArrayOf(0x2665, 0xFE0F), 0, 2), emptyList()),
AndroidxEmoji2("\u2665\ufe0f", emptyList()),
),
),
AndroidxEmoji2(
unicode = String(intArrayOf(0x2666), 0, 1),
unicode = "\u2666",
shortcodes = listOf("diamonds"),
variants = listOf(
AndroidxEmoji2(String(intArrayOf(0x2666, 0xFE0F), 0, 2), emptyList()),
AndroidxEmoji2("\u2666\ufe0f", emptyList()),
),
),
AndroidxEmoji2(
unicode = String(intArrayOf(0x2663), 0, 1),
unicode = "\u2663",
shortcodes = listOf("clubs"),
variants = listOf(
AndroidxEmoji2(String(intArrayOf(0x2663, 0xFE0F), 0, 2), emptyList()),
AndroidxEmoji2("\u2663\ufe0f", emptyList()),
),
),
AndroidxEmoji2(
unicode = String(intArrayOf(0x265F), 0, 1),
unicode = "\u265f",
shortcodes = listOf("chess_pawn"),
variants = listOf(
AndroidxEmoji2(String(intArrayOf(0x265F, 0xFE0F), 0, 2), emptyList()),
AndroidxEmoji2("\u265f\ufe0f", emptyList()),
),
),
AndroidxEmoji2(String(intArrayOf(0x1F0CF), 0, 1), listOf("black_joker")),
AndroidxEmoji2(String(intArrayOf(0x1F004), 0, 1), listOf("mahjong")),
AndroidxEmoji2(String(intArrayOf(0x1F3B4), 0, 1), listOf("flower_playing_cards")),
AndroidxEmoji2(String(intArrayOf(0x1F3AD), 0, 1), listOf("performing_arts")),
AndroidxEmoji2("\ud83c\udccf", listOf("black_joker")),
AndroidxEmoji2("\ud83c\udc04", listOf("mahjong")),
AndroidxEmoji2("\ud83c\udfb4", listOf("flower_playing_cards")),
AndroidxEmoji2("\ud83c\udfad", listOf("performing_arts")),
AndroidxEmoji2(
unicode = String(intArrayOf(0x1F5BC), 0, 1),
unicode = "\ud83d\uddbc",
shortcodes = listOf("frame_with_picture"),
variants = listOf(
AndroidxEmoji2(String(intArrayOf(0x1F5BC, 0xFE0F), 0, 2), emptyList()),
AndroidxEmoji2("\ud83d\uddbc\ufe0f", emptyList()),
),
),
AndroidxEmoji2(String(intArrayOf(0x1F3A8), 0, 1), listOf("art")),
AndroidxEmoji2(String(intArrayOf(0x1F9F5), 0, 1), listOf("thread")),
AndroidxEmoji2(String(intArrayOf(0x1FAA1), 0, 1), listOf("sewing_needle")),
AndroidxEmoji2(String(intArrayOf(0x1F9F6), 0, 1), listOf("yarn")),
AndroidxEmoji2(String(intArrayOf(0x1FAA2), 0, 1), listOf("knot")),
AndroidxEmoji2("\ud83c\udfa8", listOf("art")),
AndroidxEmoji2("\ud83e\uddf5", listOf("thread")),
AndroidxEmoji2("\ud83e\udea1", listOf("sewing_needle")),
AndroidxEmoji2("\ud83e\uddf6", listOf("yarn")),
AndroidxEmoji2("\ud83e\udea2", listOf("knot")),
)
}
Loading

0 comments on commit 6926f38

Please sign in to comment.