|
Javolution 6.0.0 java
|
Public Member Functions | |
| int | hashCodeOf (E obj) |
| boolean | areEqual (E e1, E e2) |
| int | compare (E left, E right) |
| int | hashCodeOf (T object) |
| boolean | areEqual (T left, T right) |
| int | compare (T left, T right) |
Static Private Attributes | |
| static final long | serialVersionUID = 6576306094743751922L |
The identity comparator implementation.
Definition at line 18 of file IdentityComparatorImpl.java.
| boolean javolution.util.internal.comparator.IdentityComparatorImpl< E >.areEqual | ( | E | e1, |
| E | e2 | ||
| ) |
Definition at line 29 of file IdentityComparatorImpl.java.
|
inherited |
Indicates if the specified objects can be considered equal. This methods is equivalent to
but usually faster.
| left | the first object (or null). |
| right | the second object (or null). |
true if both objects are considered equal; false otherwise. Referenced by javolution.util.internal.map.MapView< K, V >.EntryComparator.areEqual(), javolution.util.internal.collection.CollectionView< R >.contains(), javolution.util.internal.collection.CollectionView< R >.equals(), javolution.util.internal.table.TableView< E >.indexOf(), javolution.util.internal.table.TableView< E >.lastIndexOf(), javolution.util.internal.map.FastMapImpl< K, V >.remove(), javolution.util.internal.collection.CollectionView< R >.remove(), and javolution.util.internal.map.FastMapImpl< K, V >.replace().
| int javolution.util.internal.comparator.IdentityComparatorImpl< E >.compare | ( | E | left, |
| E | right | ||
| ) |
Definition at line 34 of file IdentityComparatorImpl.java.
References javolution.util.internal.comparator.IdentityComparatorImpl< E >.hashCodeOf().
|
inherited |
Compares the specified objects for order. Returns a negative integer, zero, or a positive integer as the first argument is less than, possibly equal to, or greater than the second. Implementation classes should ensure that comparisons with
is supported.
| left | the first object. |
| right | the second object. |
Referenced by javolution.util.internal.set.sorted.SubSortedSetImpl< E >.add(), javolution.util.internal.map.MapView< K, V >.EntryComparator.compare(), javolution.text.CharArray.compareTo(), javolution.text.Text.compareTo(), javolution.util.internal.set.sorted.SubSortedSetImpl< E >.contains(), javolution.util.internal.map.sorted.SubSortedMapImpl< K, V >.containsKey(), javolution.util.internal.map.sorted.SubSortedMapImpl< K, V >.get(), javolution.util.internal.set.sorted.SubSortedSetImpl< E >.IteratorImpl.hasNext(), javolution.util.internal.map.sorted.SubSortedMapImpl< K, V >.IteratorImpl.hasNext(), javolution.util.internal.map.sorted.SubSortedMapImpl< K, V >.put(), javolution.util.internal.set.sorted.SubSortedSetImpl< E >.remove(), and javolution.util.internal.map.sorted.SubSortedMapImpl< K, V >.remove().
| int javolution.util.internal.comparator.IdentityComparatorImpl< E >.hashCodeOf | ( | E | obj | ) |
Definition at line 24 of file IdentityComparatorImpl.java.
Referenced by javolution.util.internal.comparator.IdentityComparatorImpl< E >.compare().
|
inherited |
Returns the hash code for the specified object (consistent with areEqual). Two objects considered equal have the same hash code. The hash code of null is always 0.
| object | the object to return the hashcode for. |
Referenced by javolution.util.internal.map.FastMapImpl< K, V >.containsKey(), javolution.util.internal.map.FastMapImpl< K, V >.get(), javolution.util.internal.collection.CollectionView< R >.hashCode(), javolution.util.internal.map.MapView< K, V >.EntryComparator.hashCodeOf(), javolution.util.internal.map.FastMapImpl< K, V >.put(), javolution.util.internal.map.FastMapImpl< K, V >.putIfAbsent(), javolution.util.internal.map.FastMapImpl< K, V >.remove(), and javolution.util.internal.map.FastMapImpl< K, V >.replace().
|
staticprivate |
Definition at line 21 of file IdentityComparatorImpl.java.