Skip to content

Commit

Permalink
Add shortcodes to emojis (#446)
Browse files Browse the repository at this point in the history
Co-authored-by: Niklas Baudy <[email protected]>
  • Loading branch information
rubengees and vanniktech authored Jul 11, 2020
1 parent 8501ee6 commit 0ad0a1a
Show file tree
Hide file tree
Showing 68 changed files with 16,633 additions and 16,589 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -34,31 +34,33 @@ public class FacebookEmoji extends Emoji {
private final int x;
private final int y;

public FacebookEmoji(@NonNull final int[] codePoints, final int x, final int y, final boolean isDuplicate) {
super(codePoints, -1, isDuplicate);
public FacebookEmoji(@NonNull final int[] codePoints, @NonNull final String[] shortcodes, final int x, final int y,
final boolean isDuplicate) {
super(codePoints, shortcodes, -1, isDuplicate);

this.x = x;
this.y = y;
}

public FacebookEmoji(final int codePoint, final int x, final int y, final boolean isDuplicate) {
super(codePoint, -1, isDuplicate);
public FacebookEmoji(final int codePoint, @NonNull final String[] shortcodes, final int x, final int y,
final boolean isDuplicate) {
super(codePoint, shortcodes, -1, isDuplicate);

this.x = x;
this.y = y;
}

public FacebookEmoji(final int codePoint, final int x, final int y, final boolean isDuplicate,
final Emoji... variants) {
super(codePoint, -1, isDuplicate, variants);
public FacebookEmoji(final int codePoint, @NonNull final String[] shortcodes, final int x, final int y,
final boolean isDuplicate, final Emoji... variants) {
super(codePoint, shortcodes, -1, isDuplicate, variants);

this.x = x;
this.y = y;
}

public FacebookEmoji(@NonNull final int[] codePoints, final int x, final int y, final boolean isDuplicate,
final Emoji... variants) {
super(codePoints, -1, isDuplicate, variants);
public FacebookEmoji(@NonNull final int[] codePoints, @NonNull final String[] shortcodes, final int x, final int y,
final boolean isDuplicate, final Emoji... variants) {
super(codePoints, shortcodes, -1, isDuplicate, variants);

this.x = x;
this.y = y;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,85 +5,85 @@
final class ActivitiesCategoryChunk0 {
@SuppressWarnings("PMD.ExcessiveMethodLength") static FacebookEmoji[] get() {
return new FacebookEmoji[] {
new FacebookEmoji(0x1F383, 7, 34, false),
new FacebookEmoji(0x1F384, 7, 35, false),
new FacebookEmoji(0x1F386, 7, 42, false),
new FacebookEmoji(0x1F387, 7, 43, false),
new FacebookEmoji(0x1F9E8, 51, 27, false),
new FacebookEmoji(0x2728, 55, 16, false),
new FacebookEmoji(0x1F388, 7, 44, false),
new FacebookEmoji(0x1F389, 7, 45, false),
new FacebookEmoji(0x1F38A, 7, 46, false),
new FacebookEmoji(0x1F38B, 7, 47, false),
new FacebookEmoji(0x1F38D, 7, 49, false),
new FacebookEmoji(0x1F38E, 7, 50, false),
new FacebookEmoji(0x1F38F, 7, 51, false),
new FacebookEmoji(0x1F390, 7, 52, false),
new FacebookEmoji(0x1F391, 7, 53, false),
new FacebookEmoji(0x1F9E7, 51, 26, false),
new FacebookEmoji(0x1F380, 7, 31, false),
new FacebookEmoji(0x1F381, 7, 32, false),
new FacebookEmoji(new int[] { 0x1F397, 0xFE0F }, 8, 0, false),
new FacebookEmoji(new int[] { 0x1F39F, 0xFE0F }, 8, 5, false),
new FacebookEmoji(0x1F3AB, 8, 17, false),
new FacebookEmoji(new int[] { 0x1F396, 0xFE0F }, 7, 56, false),
new FacebookEmoji(0x1F3C6, 9, 26, false),
new FacebookEmoji(0x1F3C5, 9, 25, false),
new FacebookEmoji(0x1F947, 41, 22, false),
new FacebookEmoji(0x1F948, 41, 23, false),
new FacebookEmoji(0x1F949, 41, 24, false),
new FacebookEmoji(0x26BD, 53, 56, false),
new FacebookEmoji(0x26BE, 54, 0, false),
new FacebookEmoji(0x1F94E, 41, 29, false),
new FacebookEmoji(0x1F3C0, 8, 38, false),
new FacebookEmoji(0x1F3D0, 10, 35, false),
new FacebookEmoji(0x1F3C8, 9, 33, false),
new FacebookEmoji(0x1F3C9, 9, 34, false),
new FacebookEmoji(0x1F3BE, 8, 36, false),
new FacebookEmoji(0x1F94F, 41, 30, false),
new FacebookEmoji(0x1F3B3, 8, 25, false),
new FacebookEmoji(0x1F3CF, 10, 34, false),
new FacebookEmoji(0x1F3D1, 10, 36, false),
new FacebookEmoji(0x1F3D2, 10, 37, false),
new FacebookEmoji(0x1F94D, 41, 28, false),
new FacebookEmoji(0x1F3D3, 10, 38, false),
new FacebookEmoji(0x1F3F8, 11, 20, false),
new FacebookEmoji(0x1F94A, 41, 25, false),
new FacebookEmoji(0x1F94B, 41, 26, false),
new FacebookEmoji(0x1F945, 41, 21, false),
new FacebookEmoji(0x26F3, 54, 14, false),
new FacebookEmoji(new int[] { 0x26F8, 0xFE0F }, 54, 18, false),
new FacebookEmoji(0x1F3A3, 8, 9, false),
new FacebookEmoji(0x1F93F, 41, 15, false),
new FacebookEmoji(0x1F3BD, 8, 35, false),
new FacebookEmoji(0x1F3BF, 8, 37, false),
new FacebookEmoji(0x1F6F7, 36, 56, false),
new FacebookEmoji(0x1F94C, 41, 27, false),
new FacebookEmoji(0x1F3AF, 8, 21, false),
new FacebookEmoji(0x1FA80, 52, 1, false),
new FacebookEmoji(0x1FA81, 52, 2, false),
new FacebookEmoji(0x1F3B1, 8, 23, false),
new FacebookEmoji(0x1F52E, 28, 17, false),
new FacebookEmoji(0x1F9FF, 51, 50, false),
new FacebookEmoji(0x1F3AE, 8, 20, false),
new FacebookEmoji(new int[] { 0x1F579, 0xFE0F }, 29, 36, false),
new FacebookEmoji(0x1F3B0, 8, 22, false),
new FacebookEmoji(0x1F3B2, 8, 24, false),
new FacebookEmoji(0x1F9E9, 51, 28, false),
new FacebookEmoji(0x1F9F8, 51, 43, false),
new FacebookEmoji(new int[] { 0x2660, 0xFE0F }, 53, 33, false),
new FacebookEmoji(new int[] { 0x2665, 0xFE0F }, 53, 35, false),
new FacebookEmoji(new int[] { 0x2666, 0xFE0F }, 53, 36, false),
new FacebookEmoji(new int[] { 0x2663, 0xFE0F }, 53, 34, false),
new FacebookEmoji(new int[] { 0x265F, 0xFE0F }, 53, 32, false),
new FacebookEmoji(0x1F0CF, 0, 15, false),
new FacebookEmoji(0x1F004, 0, 14, false),
new FacebookEmoji(0x1F3B4, 8, 26, false),
new FacebookEmoji(0x1F3AD, 8, 19, false),
new FacebookEmoji(new int[] { 0x1F5BC, 0xFE0F }, 30, 14, false),
new FacebookEmoji(0x1F3A8, 8, 14, false),
new FacebookEmoji(0x1F9F5, 51, 40, false),
new FacebookEmoji(0x1F9F6, 51, 41, false)
new FacebookEmoji(0x1F383, new String[]{"jack_o_lantern"}, 7, 34, false),
new FacebookEmoji(0x1F384, new String[]{"christmas_tree"}, 7, 35, false),
new FacebookEmoji(0x1F386, new String[]{"fireworks"}, 7, 42, false),
new FacebookEmoji(0x1F387, new String[]{"sparkler"}, 7, 43, false),
new FacebookEmoji(0x1F9E8, new String[]{"firecracker"}, 51, 27, false),
new FacebookEmoji(0x2728, new String[]{"sparkles"}, 55, 16, false),
new FacebookEmoji(0x1F388, new String[]{"balloon"}, 7, 44, false),
new FacebookEmoji(0x1F389, new String[]{"tada"}, 7, 45, false),
new FacebookEmoji(0x1F38A, new String[]{"confetti_ball"}, 7, 46, false),
new FacebookEmoji(0x1F38B, new String[]{"tanabata_tree"}, 7, 47, false),
new FacebookEmoji(0x1F38D, new String[]{"bamboo"}, 7, 49, false),
new FacebookEmoji(0x1F38E, new String[]{"dolls"}, 7, 50, false),
new FacebookEmoji(0x1F38F, new String[]{"flags"}, 7, 51, false),
new FacebookEmoji(0x1F390, new String[]{"wind_chime"}, 7, 52, false),
new FacebookEmoji(0x1F391, new String[]{"rice_scene"}, 7, 53, false),
new FacebookEmoji(0x1F9E7, new String[]{"red_envelope"}, 51, 26, false),
new FacebookEmoji(0x1F380, new String[]{"ribbon"}, 7, 31, false),
new FacebookEmoji(0x1F381, new String[]{"gift"}, 7, 32, false),
new FacebookEmoji(new int[] { 0x1F397, 0xFE0F }, new String[]{"reminder_ribbon"}, 8, 0, false),
new FacebookEmoji(new int[] { 0x1F39F, 0xFE0F }, new String[]{"admission_tickets"}, 8, 5, false),
new FacebookEmoji(0x1F3AB, new String[]{"ticket"}, 8, 17, false),
new FacebookEmoji(new int[] { 0x1F396, 0xFE0F }, new String[]{"medal"}, 7, 56, false),
new FacebookEmoji(0x1F3C6, new String[]{"trophy"}, 9, 26, false),
new FacebookEmoji(0x1F3C5, new String[]{"sports_medal"}, 9, 25, false),
new FacebookEmoji(0x1F947, new String[]{"first_place_medal"}, 41, 22, false),
new FacebookEmoji(0x1F948, new String[]{"second_place_medal"}, 41, 23, false),
new FacebookEmoji(0x1F949, new String[]{"third_place_medal"}, 41, 24, false),
new FacebookEmoji(0x26BD, new String[]{"soccer"}, 53, 56, false),
new FacebookEmoji(0x26BE, new String[]{"baseball"}, 54, 0, false),
new FacebookEmoji(0x1F94E, new String[]{"softball"}, 41, 29, false),
new FacebookEmoji(0x1F3C0, new String[]{"basketball"}, 8, 38, false),
new FacebookEmoji(0x1F3D0, new String[]{"volleyball"}, 10, 35, false),
new FacebookEmoji(0x1F3C8, new String[]{"football"}, 9, 33, false),
new FacebookEmoji(0x1F3C9, new String[]{"rugby_football"}, 9, 34, false),
new FacebookEmoji(0x1F3BE, new String[]{"tennis"}, 8, 36, false),
new FacebookEmoji(0x1F94F, new String[]{"flying_disc"}, 41, 30, false),
new FacebookEmoji(0x1F3B3, new String[]{"bowling"}, 8, 25, false),
new FacebookEmoji(0x1F3CF, new String[]{"cricket_bat_and_ball"}, 10, 34, false),
new FacebookEmoji(0x1F3D1, new String[]{"field_hockey_stick_and_ball"}, 10, 36, false),
new FacebookEmoji(0x1F3D2, new String[]{"ice_hockey_stick_and_puck"}, 10, 37, false),
new FacebookEmoji(0x1F94D, new String[]{"lacrosse"}, 41, 28, false),
new FacebookEmoji(0x1F3D3, new String[]{"table_tennis_paddle_and_ball"}, 10, 38, false),
new FacebookEmoji(0x1F3F8, new String[]{"badminton_racquet_and_shuttlecock"}, 11, 20, false),
new FacebookEmoji(0x1F94A, new String[]{"boxing_glove"}, 41, 25, false),
new FacebookEmoji(0x1F94B, new String[]{"martial_arts_uniform"}, 41, 26, false),
new FacebookEmoji(0x1F945, new String[]{"goal_net"}, 41, 21, false),
new FacebookEmoji(0x26F3, new String[]{"golf"}, 54, 14, false),
new FacebookEmoji(new int[] { 0x26F8, 0xFE0F }, new String[]{"ice_skate"}, 54, 18, false),
new FacebookEmoji(0x1F3A3, new String[]{"fishing_pole_and_fish"}, 8, 9, false),
new FacebookEmoji(0x1F93F, new String[]{"diving_mask"}, 41, 15, false),
new FacebookEmoji(0x1F3BD, new String[]{"running_shirt_with_sash"}, 8, 35, false),
new FacebookEmoji(0x1F3BF, new String[]{"ski"}, 8, 37, false),
new FacebookEmoji(0x1F6F7, new String[]{"sled"}, 36, 56, false),
new FacebookEmoji(0x1F94C, new String[]{"curling_stone"}, 41, 27, false),
new FacebookEmoji(0x1F3AF, new String[]{"dart"}, 8, 21, false),
new FacebookEmoji(0x1FA80, new String[]{"yo-yo"}, 52, 1, false),
new FacebookEmoji(0x1FA81, new String[]{"kite"}, 52, 2, false),
new FacebookEmoji(0x1F3B1, new String[]{"8ball"}, 8, 23, false),
new FacebookEmoji(0x1F52E, new String[]{"crystal_ball"}, 28, 17, false),
new FacebookEmoji(0x1F9FF, new String[]{"nazar_amulet"}, 51, 50, false),
new FacebookEmoji(0x1F3AE, new String[]{"video_game"}, 8, 20, false),
new FacebookEmoji(new int[] { 0x1F579, 0xFE0F }, new String[]{"joystick"}, 29, 36, false),
new FacebookEmoji(0x1F3B0, new String[]{"slot_machine"}, 8, 22, false),
new FacebookEmoji(0x1F3B2, new String[]{"game_die"}, 8, 24, false),
new FacebookEmoji(0x1F9E9, new String[]{"jigsaw"}, 51, 28, false),
new FacebookEmoji(0x1F9F8, new String[]{"teddy_bear"}, 51, 43, false),
new FacebookEmoji(new int[] { 0x2660, 0xFE0F }, new String[]{"spades"}, 53, 33, false),
new FacebookEmoji(new int[] { 0x2665, 0xFE0F }, new String[]{"hearts"}, 53, 35, false),
new FacebookEmoji(new int[] { 0x2666, 0xFE0F }, new String[]{"diamonds"}, 53, 36, false),
new FacebookEmoji(new int[] { 0x2663, 0xFE0F }, new String[]{"clubs"}, 53, 34, false),
new FacebookEmoji(new int[] { 0x265F, 0xFE0F }, new String[]{"chess_pawn"}, 53, 32, false),
new FacebookEmoji(0x1F0CF, new String[]{"black_joker"}, 0, 15, false),
new FacebookEmoji(0x1F004, new String[]{"mahjong"}, 0, 14, false),
new FacebookEmoji(0x1F3B4, new String[]{"flower_playing_cards"}, 8, 26, false),
new FacebookEmoji(0x1F3AD, new String[]{"performing_arts"}, 8, 19, false),
new FacebookEmoji(new int[] { 0x1F5BC, 0xFE0F }, new String[]{"frame_with_picture"}, 30, 14, false),
new FacebookEmoji(0x1F3A8, new String[]{"art"}, 8, 14, false),
new FacebookEmoji(0x1F9F5, new String[]{"thread"}, 51, 40, false),
new FacebookEmoji(0x1F9F6, new String[]{"yarn"}, 51, 41, false)
};
}

Expand Down
Loading

0 comments on commit 0ad0a1a

Please sign in to comment.