mirror of
https://github.com/openjdk/jdk.git
synced 2025-08-27 06:45:07 +02:00
8263668: Update java.time to use instanceof pattern variable
Reviewed-by: lancea, ryadav, naoto, rriggs, dfuchs, scolebourne, chegar
This commit is contained in:
parent
a93d911954
commit
28af31db34
34 changed files with 129 additions and 176 deletions
|
@ -1292,20 +1292,17 @@ public final class Instant
|
|||
* <p>
|
||||
* The comparison is based on the time-line position of the instants.
|
||||
*
|
||||
* @param otherInstant the other instant, null returns false
|
||||
* @param other the other instant, null returns false
|
||||
* @return true if the other instant is equal to this one
|
||||
*/
|
||||
@Override
|
||||
public boolean equals(Object otherInstant) {
|
||||
if (this == otherInstant) {
|
||||
public boolean equals(Object other) {
|
||||
if (this == other) {
|
||||
return true;
|
||||
}
|
||||
if (otherInstant instanceof Instant) {
|
||||
Instant other = (Instant) otherInstant;
|
||||
return this.seconds == other.seconds &&
|
||||
this.nanos == other.nanos;
|
||||
}
|
||||
return false;
|
||||
return (other instanceof Instant otherInstant)
|
||||
&& this.seconds == otherInstant.seconds
|
||||
&& this.nanos == otherInstant.nanos;
|
||||
}
|
||||
|
||||
/**
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue