ViewVC Help
View File | Revision Log | Show Annotations | Download File | Root Listing
root/jsr166/jsr166/src/jdk7/java/util/concurrent/ConcurrentHashMap.java
(Generate patch)

Comparing jsr166/src/jdk7/java/util/concurrent/ConcurrentHashMap.java (file contents):
Revision 1.7 by jsr166, Thu Jan 17 17:38:37 2013 UTC vs.
Revision 1.8 by jsr166, Fri Jan 18 04:23:27 2013 UTC

# Line 4576 | Line 4576 | public class ConcurrentHashMap<K, V>
4576      /**
4577       * Base class for views.
4578       */
4579 <    static abstract class CHMView<K, V> implements java.io.Serializable {
4579 >    abstract static class CHMView<K, V> implements java.io.Serializable {
4580          private static final long serialVersionUID = 7249069246763182397L;
4581          final ConcurrentHashMap<K, V> map;
4582          CHMView(ConcurrentHashMap<K, V> map)  { this.map = map; }
# Line 4593 | Line 4593 | public class ConcurrentHashMap<K, V>
4593          public final void clear()               { map.clear(); }
4594  
4595          // implementations below rely on concrete classes supplying these
4596 <        abstract public Iterator<?> iterator();
4597 <        abstract public boolean contains(Object o);
4598 <        abstract public boolean remove(Object o);
4596 >        public abstract Iterator<?> iterator();
4597 >        public abstract boolean contains(Object o);
4598 >        public abstract boolean remove(Object o);
4599  
4600          private static final String oomeMsg = "Required array size too large";
4601  

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines