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

Comparing jsr166/src/main/java/util/NavigableMap.java (file contents):
Revision 1.29 by jsr166, Sun Sep 6 04:29:42 2015 UTC vs.
Revision 1.30 by jsr166, Wed Sep 30 19:14:05 2015 UTC

# Line 19 | Line 19 | package java.util;
19   * methods are designed for locating, not traversing entries.
20   *
21   * <p>A {@code NavigableMap} may be accessed and traversed in either
22 < * ascending or descending key order.  The {@code descendingMap}
22 > * ascending or descending key order.  The {@link #descendingMap}
23   * method returns a view of the map with the senses of all relational
24   * and directional methods inverted. The performance of ascending
25   * operations and views is likely to be faster than that of descending
26 < * ones.  Methods {@code subMap}, {@code headMap},
27 < * and {@code tailMap} differ from the like-named {@code
28 < * SortedMap} methods in accepting additional arguments describing
29 < * whether lower and upper bounds are inclusive versus exclusive.
30 < * Submaps of any {@code NavigableMap} must implement the {@code
31 < * NavigableMap} interface.
26 > * ones.  Methods
27 > * {@link #subMap(Object, boolean, Object, boolean) subMap(K, boolean, K, boolean)},
28 > * {@link #headMap(Object, boolean) headMap(K, boolean)}, and
29 > * {@link #tailMap(Object, boolean) tailMap(K, boolean)}
30 > * differ from the like-named {@code SortedMap} methods in accepting
31 > * additional arguments describing whether lower and upper bounds are
32 > * inclusive versus exclusive.  Submaps of any {@code NavigableMap}
33 > * must implement the {@code NavigableMap} interface.
34   *
35   * <p>This interface additionally defines methods {@link #firstEntry},
36   * {@link #pollFirstEntry}, {@link #lastEntry}, and
# Line 51 | Line 53 | package java.util;
53   * implement {@code NavigableMap}, but extensions and implementations
54   * of this interface are encouraged to override these methods to return
55   * {@code NavigableMap}.  Similarly,
56 < * {@link #keySet()} can be overridden to return {@code NavigableSet}.
56 > * {@link #keySet()} can be overridden to return {@link NavigableSet}.
57   *
58   * <p>This interface is a member of the
59   * <a href="{@docRoot}/../technotes/guides/collections/index.html">

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines