void put(K key, V value) { if (map == null) { map = new EnumMap<>(key.getDeclaringClass()); } map.merge(key, value, mergeFunction); }
void put(K key, V value) { if (map == null) { map = new EnumMap<>(key.getDeclaringClass()); } map.merge(key, value, mergeFunction); }
void put(K key, V value) { if (map == null) { map = new EnumMap<>(key.getDeclaringClass()); } map.merge(key, value, mergeFunction); }
void put(K key, V value) { if (map == null) { map = new EnumMap<>(key.getDeclaringClass()); } map.merge(key, value, mergeFunction); }
void put(K key, V value) { if (map == null) { map = new EnumMap<>(key.getDeclaringClass()); } map.merge(key, value, mergeFunction); }
void put(K key, V value) { if (map == null) { map = new EnumMap<>(key.getDeclaringClass()); } map.merge(key, value, mergeFunction); }
void put(K key, V value) { if (map == null) { map = new EnumMap<K, V>(key.getDeclaringClass()); } map.merge(key, value, mergeFunction); }
void put(K key, V value) { if (map == null) { map = new EnumMap<>(key.getDeclaringClass()); } map.merge(key, value, mergeFunction); }
void put(K key, V value) { if (map == null) { map = new EnumMap<>(key.getDeclaringClass()); } map.merge(key, value, mergeFunction); }
void put(K key, V value) { if (map == null) { map = new EnumMap<>(key.getDeclaringClass()); } map.merge(key, value, mergeFunction); }
void put(K key, V value) { if (map == null) { map = new EnumMap<>(key.getDeclaringClass()); } map.merge(key, value, mergeFunction); }
void put(K key, V value) { if (map == null) { map = new EnumMap<K, V>(key.getDeclaringClass()); } map.merge(key, value, mergeFunction); }
void put(K key, V value) { if (map == null) { map = new EnumMap<>(key.getDeclaringClass()); } map.merge(key, value, mergeFunction); }
void put(K key, V value) { if (map == null) { map = new EnumMap<>(key.getDeclaringClass()); } map.merge(key, value, mergeFunction); }
void put(K key, V value) { if (map == null) { map = new EnumMap<K, V>(key.getDeclaringClass()); } map.merge(key, value, mergeFunction); }
public static Map<Quarters, Integer> getQuartersByType(Aero aero) { EnumMap<TestAero.Quarters, Integer> sizes = new EnumMap<>(TestAero.Quarters.class); for (Quarters q : values()) { sizes.put(q, 0); } for (Bay bay : aero.getTransportBays()) { Quarters q = getQuartersForBay(bay); if (null != q) { sizes.merge(q, (int) bay.getCapacity(), Integer::sum); } } return sizes; } }
specialAbilities.merge(artType, 1, Integer::sum);
specialAbilities.merge(BattleForceSPA.INARC, 1, Integer::sum); continue; } else if (weapon.getAmmoType() == AmmoType.T_NARC) { if (weapon.hasFlag(WeaponType.F_BA_WEAPON)) { specialAbilities.merge(BattleForceSPA.CNARC, 1, Integer::sum); } else { specialAbilities.merge(BattleForceSPA.SNARC, 1, Integer::sum); specialAbilities.merge(BattleForceSPA.SCR, 1, Integer::sum); continue; specialAbilities.merge(BattleForceSPA.C3BSM, 1, Integer::sum); specialAbilities.merge(BattleForceSPA.MHQ, 12, Integer::sum); //count half-tons } else if (weapon.hasFlag(WeaponType.F_C3M)) { specialAbilities.merge(BattleForceSPA.C3M, 1, Integer::sum); specialAbilities.merge(BattleForceSPA.MHQ, 10, Integer::sum); specialAbilities.merge(BattleForceSPA.BTA, 1, Integer::sum); } else { specialAbilities.merge(BattleForceSPA.MTA, 1, Integer::sum); specialAbilities.merge(BattleForceSPA.TSEMPO, 1, Integer::sum); } else { specialAbilities.merge(BattleForceSPA.TSEMP, 1, Integer::sum);