Lines Matching refs:keyType
46 private transient Class<K> keyType;
53 * @param keyType the key type
57 create(Class<K> keyType, Class<V> valueType) {
58 return new EnumBiMap<K, V>(keyType, valueType);
78 private EnumBiMap(Class<K> keyType, Class<V> valueType) {
79 super(WellBehavedMap.wrap(new EnumMap<K, V>(keyType)),
81 this.keyType = keyType;
87 return ((EnumBiMap<K, ?>) map).keyType();
90 return ((EnumHashBiMap<K, ?>) map).keyType();
105 public Class<K> keyType() {
106 return keyType;
131 stream.writeObject(keyType);
141 keyType = (Class<K>) stream.readObject();
144 WellBehavedMap.wrap(new EnumMap<K, V>(keyType)),