Lines Matching refs:valueType

2613      * @param valueType the type of value that {@code m} is permitted to hold
2619 Class<V> valueType) {
2620 return new CheckedMap<>(m, keyType, valueType);
2634 final Class<V> valueType;
2640 if (value != null && !valueType.isInstance(value))
2651 " value into map with value type " + valueType;
2654 CheckedMap(Map<K, V> m, Class<K> keyType, Class<V> valueType) {
2655 if (m == null || keyType == null || valueType == null)
2659 this.valueType = valueType;
2705 entrySet = new CheckedEntrySet<>(m.entrySet(), valueType);
2719 private final Class<V> valueType;
2721 CheckedEntrySet(Set<Map.Entry<K, V>> s, Class<V> valueType) {
2723 this.valueType = valueType;
2741 final Class<V> valueType = this.valueType;
2748 return checkedEntry(i.next(), valueType);
2767 valueType);
2780 valueType);
2801 (e instanceof CheckedEntry) ? e : checkedEntry(e, valueType));
2852 Class<T> valueType) {
2853 return new CheckedEntry<>(e, valueType);
2865 private final Class<T> valueType;
2867 CheckedEntry(Map.Entry<K, V> e, Class<T> valueType) {
2869 this.valueType = valueType;
2878 if (value != null && !valueType.isInstance(value))
2885 " value into map with value type " + valueType;
2930 * @param valueType the type of value that {@code m} is permitted to hold
2936 Class<V> valueType) {
2937 return new CheckedSortedMap<>(m, keyType, valueType);
2951 Class<K> keyType, Class<V> valueType) {
2952 super(m, keyType, valueType);
2962 keyType, valueType);
2965 return checkedSortedMap(sm.headMap(toKey), keyType, valueType);
2968 return checkedSortedMap(sm.tailMap(fromKey), keyType, valueType);