java.time
package
when simpler method calls can be used or creation can be avoided.java.time
method calls with java.time.temporal.ChronoField
and
java.time.temporal.ChronoUnit
as arguments when these calls can be replaced with
calls of more specific methods.java.time
comparisons with compareTo()
calls that can be replaced with
isAfter()
, isBefore()
or isEqual()
calls.Examples:
- Before:
LocalDateTime now = LocalDateTime.now();
return LocalDateTime.from(now);
After the quick-fix is applied:
LocalDateTime now = LocalDateTime.now();
return now;
- Before:
LocalTime localTime = LocalTime.now();
int minute = localTime.get(ChronoField.MINUTE_OF_HOUR);
After the quick-fix is applied:
LocalTime localTime = LocalTime.now();
int minute = localTime.getMinute();
- Before:
LocalDate date1 = LocalDate.now();
LocalDate date2 = LocalDate.now();
boolean t = date1.compareTo(date2) > 0;
After the quick-fix is applied:
LocalDate date1 = LocalDate.now();
LocalDate date2 = LocalDate.now();
boolean t = date1.isAfter(date2);
New in 2024.3