mirror of
https://github.com/correl/mage.git
synced 2024-11-14 19:19:32 +00:00
updated SagaChapter getChapter method
This commit is contained in:
parent
2d2b009c43
commit
595b438faa
1 changed files with 5 additions and 14 deletions
|
@ -1,9 +1,5 @@
|
||||||
package mage.constants;
|
package mage.constants;
|
||||||
|
|
||||||
import java.util.Arrays;
|
|
||||||
import java.util.HashMap;
|
|
||||||
import java.util.Map;
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @author LevelX2
|
* @author LevelX2
|
||||||
*/
|
*/
|
||||||
|
@ -13,8 +9,6 @@ public enum SagaChapter {
|
||||||
CHAPTER_III(3, "III"),
|
CHAPTER_III(3, "III"),
|
||||||
CHAPTER_IV(4, "IV");
|
CHAPTER_IV(4, "IV");
|
||||||
|
|
||||||
private static final Map<Integer, SagaChapter> chapterMap = new HashMap();
|
|
||||||
|
|
||||||
private final String text;
|
private final String text;
|
||||||
private final int number;
|
private final int number;
|
||||||
|
|
||||||
|
@ -33,14 +27,11 @@ public enum SagaChapter {
|
||||||
}
|
}
|
||||||
|
|
||||||
public static SagaChapter getChapter(int number) {
|
public static SagaChapter getChapter(int number) {
|
||||||
initMap();
|
for (SagaChapter sagaChapter : SagaChapter.values()) {
|
||||||
return chapterMap.get(number);
|
if (sagaChapter.getNumber() == number) {
|
||||||
}
|
return sagaChapter;
|
||||||
|
}
|
||||||
private static void initMap() {
|
|
||||||
if (!chapterMap.isEmpty()) {
|
|
||||||
return;
|
|
||||||
}
|
}
|
||||||
Arrays.stream(SagaChapter.values()).forEach(sagaChapter -> chapterMap.put(sagaChapter.getNumber(), sagaChapter));
|
return null;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue