Java 11 migraiton: multiton

This commit is contained in:
Anurag Agarwal
2020-04-12 22:51:37 +00:00
parent 109d33c710
commit 9b105d770d
6 changed files with 26 additions and 17 deletions
@@ -31,7 +31,7 @@ import java.util.concurrent.ConcurrentHashMap;
*/
public final class Nazgul {
private static Map<NazgulName, Nazgul> nazguls;
private static final Map<NazgulName, Nazgul> nazguls;
private NazgulName name;
@@ -27,7 +27,13 @@ package com.iluwatar.multiton;
* enum based multiton implementation.
*/
public enum NazgulEnum {
KHAMUL, MURAZOR, DWAR, JI_INDUR, AKHORAHIL, HOARMURATH, ADUNAPHEL, REN, UVATHA;
KHAMUL,
MURAZOR,
DWAR,
JI_INDUR,
AKHORAHIL,
HOARMURATH,
ADUNAPHEL,
REN,
UVATHA
}
@@ -27,7 +27,13 @@ package com.iluwatar.multiton;
* Each Nazgul has different {@link NazgulName}.
*/
public enum NazgulName {
KHAMUL, MURAZOR, DWAR, JI_INDUR, AKHORAHIL, HOARMURATH, ADUNAPHEL, REN, UVATHA;
KHAMUL,
MURAZOR,
DWAR,
JI_INDUR,
AKHORAHIL,
HOARMURATH,
ADUNAPHEL,
REN,
UVATHA
}