Details
-
New Feature
-
Status: Closed
-
Major
-
Resolution: Fixed
-
None
-
None
-
None
Description
Add lambdas function to provide default values in MapUtils #81.
Add APIs:
- org.apache.commons.collections4.MapUtils.getBoolean(Map<? super K, ?>, K, Function<K, Boolean>)
- org.apache.commons.collections4.MapUtils.getBooleanValue(Map<? super K, ?>, K, Function<K, Boolean>)
- org.apache.commons.collections4.MapUtils.getByte(Map<? super K, ?>, K, Function<K, Byte>)
- org.apache.commons.collections4.MapUtils.getByteValue(Map<? super K, ?>, K, Function<K, Byte>)
- org.apache.commons.collections4.MapUtils.getDouble(Map<? super K, ?>, K, Function<K, Double>)
- org.apache.commons.collections4.MapUtils.getDoubleValue(Map<? super K, ?>, K, Function<K, Double>)
- org.apache.commons.collections4.MapUtils.getFloat(Map<? super K, ?>, K, Function<K, Float>)
- org.apache.commons.collections4.MapUtils.getFloatValue(Map<? super K, ?>, K, Function<K, Float>)
- org.apache.commons.collections4.MapUtils.getInteger(Map<? super K, ?>, K, Function<K, Integer>)
- org.apache.commons.collections4.MapUtils.getIntValue(Map<? super K, ?>, K, Function<K, Integer>)
- org.apache.commons.collections4.MapUtils.getLong(Map<? super K, ?>, K, Function<K, Long>)
- org.apache.commons.collections4.MapUtils.getLongValue(Map<? super K, ?>, K, Function<K, Long>)
- org.apache.commons.collections4.MapUtils.getMap(Map<? super K, ?>, K, Function<K, Map<?, ?>>)
- org.apache.commons.collections4.MapUtils.getNumber(Map<? super K, ?>, K, Function<K, Number>)
- org.apache.commons.collections4.MapUtils.getShort(Map<? super K, ?>, K, Function<K, Short>)
- org.apache.commons.collections4.MapUtils.getShortValue(Map<? super K, ?>, K, Function<K, Short>)
- org.apache.commons.collections4.MapUtils.getString(Map<? super K, ?>, K, Function<K, String>)