- private static final «JU_MAP.importedName»<«STRING.importedName», «enums.name»> NAME_MAP;
- private static final «JU_MAP.importedName»<«Integer.importedName», «enums.name»> VALUE_MAP;
-
- static {
- final «Builder.importedName»<«STRING.importedName», «enums.name»> nb = «ImmutableMap.importedName».builder();
- final «Builder.importedName»<«Integer.importedName», «enums.name»> vb = «ImmutableMap.importedName».builder();
- for («enums.name» enumItem : «enums.name».values()) {
- vb.put(enumItem.value, enumItem);
- nb.put(enumItem.name, enumItem);
- }
-
- NAME_MAP = nb.build();
- VALUE_MAP = vb.build();
- }
-