コード例 #1
0
ファイル: SharedMap.java プロジェクト: barry-johnson/vert.x
 public Collection<V> values() {
   Collection<V> copied = new ArrayList<>();
   for (V v : map.values()) {
     copied.add(Checker.copyIfRequired(v));
   }
   return copied;
 }
コード例 #2
0
ファイル: SharedMap.java プロジェクト: barry-johnson/vert.x
 public Set<K> keySet() {
   Set<K> copied = new HashSet<>();
   for (K k : map.keySet()) {
     copied.add(Checker.copyIfRequired(k));
   }
   return copied;
 }
コード例 #3
0
ファイル: SharedMap.java プロジェクト: barry-johnson/vert.x
 public V remove(Object o) {
   return Checker.copyIfRequired(map.remove(o));
 }
コード例 #4
0
ファイル: SharedMap.java プロジェクト: barry-johnson/vert.x
 public V get(Object o) {
   return Checker.copyIfRequired(map.get(o));
 }
コード例 #5
0
ファイル: SharedMap.java プロジェクト: barry-johnson/vert.x
 public V replace(K k, V v) {
   Checker.checkType(v);
   V ret = map.replace(k, v);
   return Checker.copyIfRequired(ret);
 }
コード例 #6
0
ファイル: SharedMap.java プロジェクト: barry-johnson/vert.x
 public V getValue() {
   return Checker.copyIfRequired(internalEntry.getValue());
 }
コード例 #7
0
ファイル: SharedMap.java プロジェクト: barry-johnson/vert.x
 public K getKey() {
   return Checker.copyIfRequired(internalEntry.getKey());
 }