Inspectopedia Help

Calls of 'java.time' methods with explicit 'ChronoField' or 'ChronoUnit' arguments can be simplified

Reports 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.

Example:

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();

New in 2023.2

Inspection Details

Available in:

IntelliJ IDEA 2023.3, Qodana for JVM 2023.3

Plugin:

Java, 233.SNAPSHOT

Last modified: 13 July 2023