冗長な 'java.time' オブジェクトに対する冗長な操作を報告します。

例:

- 前:

LocalDateTime now = LocalDateTime.now();
return LocalDateTime.from(now);

クイックフィックス適用後:


LocalDateTime now = LocalDateTime.now();
return now;
- 前:

LocalTime localTime = LocalTime.now();
int minute = localTime.get(ChronoField.MINUTE_OF_HOUR);

クイックフィックス適用後:


LocalTime localTime = LocalTime.now();
int minute = localTime.getMinute();
- 前:

  LocalDate date1 = LocalDate.now();
  LocalDate date2 = LocalDate.now();
  boolean t = date1.compareTo(date2) > 0;

クイックフィックス適用後:


  LocalDate date1 = LocalDate.now();
  LocalDate date2 = LocalDate.now();
  boolean t = date1.isAfter(date2);

2024.3 の新機能です