From 44097f997fdd723616d89e44f5975dc831e8342b Mon Sep 17 00:00:00 2001 From: Adam Date: Thu, 22 Feb 2018 08:43:21 -0500 Subject: [PATCH] runelite-api: update ClanMemberRank to use int --- .../java/net/runelite/api/ClanMemberRank.java | 42 ++++++++----------- 1 file changed, 18 insertions(+), 24 deletions(-) diff --git a/runelite-api/src/main/java/net/runelite/api/ClanMemberRank.java b/runelite-api/src/main/java/net/runelite/api/ClanMemberRank.java index a02e7ebf16..61d3bca79b 100644 --- a/runelite-api/src/main/java/net/runelite/api/ClanMemberRank.java +++ b/runelite-api/src/main/java/net/runelite/api/ClanMemberRank.java @@ -26,43 +26,37 @@ package net.runelite.api; import java.util.HashMap; import java.util.Map; +import lombok.AllArgsConstructor; +import lombok.Getter; +@AllArgsConstructor +@Getter public enum ClanMemberRank { - UNRANKED((byte) -1), - FRIEND((byte) 0), - RECRUIT((byte) 1), - CORPORAL((byte) 2), - SERGEANT((byte) 3), - LIEUTENANT((byte) 4), - CAPTAIN((byte) 5), - GENERAL((byte) 6), - OWNER((byte) 7); + UNRANKED(-1), + FRIEND(0), + RECRUIT(1), + CORPORAL(2), + SERGEANT(3), + LIEUTENANT(4), + CAPTAIN(5), + GENERAL(6), + OWNER(7); - private static final Map BYTE_TO_RANK = new HashMap<>(); + private static final Map RANKS = new HashMap<>(); static { for (final ClanMemberRank clanMemberRank : ClanMemberRank.values()) { - BYTE_TO_RANK.put(clanMemberRank.value, clanMemberRank); + RANKS.put(clanMemberRank.value, clanMemberRank); } } - public static ClanMemberRank valueOf(byte rank) + public static ClanMemberRank valueOf(int rank) { - return BYTE_TO_RANK.get(rank); + return RANKS.get(rank); } - private final byte value; - - ClanMemberRank(final byte value) - { - this.value = value; - } - - public byte getValue() - { - return value; - } + private final int value; }