TimeRules
SUGGESTION
Simplification
Suppression
Disable all rules by adding
-XepOpt:Refaster:NamePattern=^(?!TimeRules\$).*
as compiler argument.
Table of contents
- ClockInstant
- UtcConstant
- LocalDateOfInstant
- LocalDateTimeOfInstant
- LocalTimeOfInstant
- OffsetDateTimeOfInstant
- InstantIdentity
- InstantTruncatedToMilliseconds
- InstantTruncatedToSeconds
- InstantAtOffset
- OffsetTimeOfInstant
- InstantAtZone
- UtcClock
- EpochInstant
- InstantIsBefore
- InstantIsAfter
- LocalTimeMin
- LocalDateAtStartOfDay
- ChronoLocalDateIsBefore
- ChronoLocalDateIsAfter
- ChronoLocalDateTimeIsBefore
- ChronoLocalDateTimeIsAfter
- ChronoZonedDateTimeIsBefore
- ChronoZonedDateTimeIsAfter
- OffsetDateTimeIsAfter
- OffsetDateTimeIsBefore
- ZeroDuration
- DurationOfDays
- DurationOfHours
- DurationOfMillis
- DurationOfMinutes
- DurationOfNanos
- DurationOfSeconds
- DurationBetweenInstants
- DurationBetweenOffsetDateTimes
- DurationIsZero
- ZeroPeriod
- LocalDatePlusDays
- LocalDatePlusWeeks
- LocalDatePlusMonths
- LocalDatePlusYears
- LocalDateMinusDays
- LocalDateMinusWeeks
- LocalDateMinusMonths
- LocalDateMinusYears
- LocalTimePlusNanos
- LocalTimePlusSeconds
- LocalTimePlusMinutes
- LocalTimePlusHours
- LocalTimeMinusNanos
- LocalTimeMinusSeconds
- LocalTimeMinusMinutes
- LocalTimeMinusHours
- OffsetTimePlusNanos
- OffsetTimePlusSeconds
- OffsetTimePlusMinutes
- OffsetTimePlusHours
- OffsetTimeMinusNanos
- OffsetTimeMinusSeconds
- OffsetTimeMinusMinutes
- OffsetTimeMinusHours
- LocalDateTimePlusNanos
- LocalDateTimePlusSeconds
- LocalDateTimePlusMinutes
- LocalDateTimePlusHours
- LocalDateTimePlusDays
- LocalDateTimePlusWeeks
- LocalDateTimePlusMonths
- LocalDateTimePlusYears
- LocalDateTimeMinusNanos
- LocalDateTimeMinusSeconds
- LocalDateTimeMinusMinutes
- LocalDateTimeMinusHours
- LocalDateTimeMinusDays
- LocalDateTimeMinusWeeks
- LocalDateTimeMinusMonths
- LocalDateTimeMinusYears
- OffsetDateTimePlusNanos
- OffsetDateTimePlusSeconds
- OffsetDateTimePlusMinutes
- OffsetDateTimePlusHours
- OffsetDateTimePlusDays
- OffsetDateTimePlusWeeks
- OffsetDateTimePlusMonths
- OffsetDateTimePlusYears
- OffsetDateTimeMinusNanos
- OffsetDateTimeMinusSeconds
- OffsetDateTimeMinusMinutes
- OffsetDateTimeMinusHours
- OffsetDateTimeMinusDays
- OffsetDateTimeMinusWeeks
- OffsetDateTimeMinusMonths
- OffsetDateTimeMinusYears
- ZonedDateTimePlusNanos
- ZonedDateTimePlusSeconds
- ZonedDateTimePlusMinutes
- ZonedDateTimePlusHours
- ZonedDateTimePlusDays
- ZonedDateTimePlusWeeks
- ZonedDateTimePlusMonths
- ZonedDateTimePlusYears
- ZonedDateTimeMinusNanos
- ZonedDateTimeMinusSeconds
- ZonedDateTimeMinusMinutes
- ZonedDateTimeMinusHours
- ZonedDateTimeMinusDays
- ZonedDateTimeMinusWeeks
- ZonedDateTimeMinusMonths
- ZonedDateTimeMinusYears
ClockInstant
SUGGESTION
Simplification
Suppression
Suppress false positives by adding the suppression annotation
@SuppressWarnings("ClockInstant")
to the enclosing element.Disable this rule by adding
-XepOpt:Refaster:NamePattern=^(?!TimeRules\$ClockInstant).*
as compiler argument.
Samples
Shows the difference in example code before and after the Refaster rule is applied.
Instant testClockInstant() {
- return Instant.now(Clock.systemUTC());
+ return Clock.systemUTC().instant();
}
UtcConstant
SUGGESTION
Simplification
Suppression
Suppress false positives by adding the suppression annotation
@SuppressWarnings("UtcConstant")
to the enclosing element.Disable this rule by adding
-XepOpt:Refaster:NamePattern=^(?!TimeRules\$UtcConstant).*
as compiler argument.
Samples
Shows the difference in example code before and after the Refaster rule is applied.
ImmutableSet<ZoneId> testUtcConstant() {
return ImmutableSet.of(
- ZoneId.of("GMT"),
- ZoneId.of("UTC"),
- ZoneId.of("+0"),
- ZoneId.of("-0"),
ZoneOffset.UTC,
- ZoneId.from(ZoneOffset.UTC));
+ ZoneOffset.UTC,
+ ZoneOffset.UTC,
+ ZoneOffset.UTC,
+ ZoneOffset.UTC,
+ ZoneOffset.UTC);
}
LocalDateOfInstant
SUGGESTION
Simplification
Suppression
Suppress false positives by adding the suppression annotation
@SuppressWarnings("LocalDateOfInstant")
to the enclosing element.Disable this rule by adding
-XepOpt:Refaster:NamePattern=^(?!TimeRules\$LocalDateOfInstant).*
as compiler argument.
Samples
Shows the difference in example code before and after the Refaster rule is applied.
ImmutableSet<LocalDate> testLocalDateOfInstant() {
return ImmutableSet.of(
- Instant.EPOCH.atZone(ZoneId.of("Europe/Amsterdam")).toLocalDate(),
- Instant.EPOCH.atOffset(ZoneOffset.UTC).toLocalDate(),
- LocalDateTime.ofInstant(Instant.EPOCH, ZoneId.of("Europe/Berlin")).toLocalDate(),
- OffsetDateTime.ofInstant(Instant.EPOCH, ZoneOffset.MIN).toLocalDate());
+ LocalDate.ofInstant(Instant.EPOCH, ZoneId.of("Europe/Amsterdam")),
+ LocalDate.ofInstant(Instant.EPOCH, ZoneOffset.UTC),
+ LocalDate.ofInstant(Instant.EPOCH, ZoneId.of("Europe/Berlin")),
+ LocalDate.ofInstant(Instant.EPOCH, ZoneOffset.MIN));
}
LocalDateTimeOfInstant
SUGGESTION
Simplification
Suppression
Suppress false positives by adding the suppression annotation
@SuppressWarnings("LocalDateTimeOfInstant")
to the enclosing element.Disable this rule by adding
-XepOpt:Refaster:NamePattern=^(?!TimeRules\$LocalDateTimeOfInstant).*
as compiler argument.
Samples
Shows the difference in example code before and after the Refaster rule is applied.
ImmutableSet<LocalDateTime> testLocalDateTimeOfInstant() {
return ImmutableSet.of(
- Instant.EPOCH.atZone(ZoneId.of("Europe/Amsterdam")).toLocalDateTime(),
- Instant.EPOCH.atOffset(ZoneOffset.UTC).toLocalDateTime(),
- OffsetDateTime.ofInstant(Instant.EPOCH, ZoneId.of("Europe/Berlin")).toLocalDateTime());
+ LocalDateTime.ofInstant(Instant.EPOCH, ZoneId.of("Europe/Amsterdam")),
+ LocalDateTime.ofInstant(Instant.EPOCH, ZoneOffset.UTC),
+ LocalDateTime.ofInstant(Instant.EPOCH, ZoneId.of("Europe/Berlin")));
}
LocalTimeOfInstant
SUGGESTION
Simplification
Suppression
Suppress false positives by adding the suppression annotation
@SuppressWarnings("LocalTimeOfInstant")
to the enclosing element.Disable this rule by adding
-XepOpt:Refaster:NamePattern=^(?!TimeRules\$LocalTimeOfInstant).*
as compiler argument.
Samples
Shows the difference in example code before and after the Refaster rule is applied.
ImmutableSet<LocalTime> testLocalTimeOfInstant() {
return ImmutableSet.of(
- Instant.EPOCH.atZone(ZoneId.of("Europe/Amsterdam")).toLocalTime(),
- Instant.EPOCH.atOffset(ZoneOffset.UTC).toLocalTime(),
- LocalDateTime.ofInstant(Instant.EPOCH, ZoneId.of("Europe/Berlin")).toLocalTime(),
- OffsetDateTime.ofInstant(Instant.EPOCH, ZoneOffset.MIN).toLocalTime(),
- OffsetTime.ofInstant(Instant.EPOCH, ZoneOffset.MAX).toLocalTime());
+ LocalTime.ofInstant(Instant.EPOCH, ZoneId.of("Europe/Amsterdam")),
+ LocalTime.ofInstant(Instant.EPOCH, ZoneOffset.UTC),
+ LocalTime.ofInstant(Instant.EPOCH, ZoneId.of("Europe/Berlin")),
+ LocalTime.ofInstant(Instant.EPOCH, ZoneOffset.MIN),
+ LocalTime.ofInstant(Instant.EPOCH, ZoneOffset.MAX));
}
OffsetDateTimeOfInstant
SUGGESTION
Simplification
Suppression
Suppress false positives by adding the suppression annotation
@SuppressWarnings("OffsetDateTimeOfInstant")
to the enclosing element.Disable this rule by adding
-XepOpt:Refaster:NamePattern=^(?!TimeRules\$OffsetDateTimeOfInstant).*
as compiler argument.
Samples
Shows the difference in example code before and after the Refaster rule is applied.
OffsetDateTime testOffsetDateTimeOfInstant() {
- return Instant.EPOCH.atZone(ZoneOffset.UTC).toOffsetDateTime();
+ return OffsetDateTime.ofInstant(Instant.EPOCH, ZoneOffset.UTC);
}
InstantIdentity
SUGGESTION
Simplification
Suppression
Suppress false positives by adding the suppression annotation
@SuppressWarnings("InstantIdentity")
to the enclosing element.Disable this rule by adding
-XepOpt:Refaster:NamePattern=^(?!TimeRules\$InstantIdentity).*
as compiler argument.
Samples
Shows the difference in example code before and after the Refaster rule is applied.
ImmutableSet<Instant> testInstantIdentity() {
return ImmutableSet.of(
- Instant.EPOCH.plusMillis(1).plus(Duration.ZERO),
- Instant.EPOCH.plusMillis(2).plus(0, ChronoUnit.MILLIS),
- Instant.EPOCH.plusMillis(3).plusNanos(0L),
- Instant.EPOCH.plusMillis(4).plusMillis(0),
- Instant.EPOCH.plusMillis(5).plusSeconds(0L),
- Instant.EPOCH.plusMillis(6).minus(Duration.ZERO),
- Instant.EPOCH.plusMillis(7).minus(0, ChronoUnit.SECONDS),
- Instant.EPOCH.plusMillis(8).minusNanos(0L),
- Instant.EPOCH.plusMillis(9).minusMillis(0),
- Instant.EPOCH.plusMillis(10).minusSeconds(0L),
- Instant.parse(Instant.EPOCH.plusMillis(11).toString()),
- Instant.EPOCH.plusMillis(12).truncatedTo(ChronoUnit.NANOS),
- Instant.ofEpochSecond(
- Instant.EPOCH.plusMillis(13).getEpochSecond(), Instant.EPOCH.plusMillis(13).getNano()));
+ Instant.EPOCH.plusMillis(1),
+ Instant.EPOCH.plusMillis(2),
+ Instant.EPOCH.plusMillis(3),
+ Instant.EPOCH.plusMillis(4),
+ Instant.EPOCH.plusMillis(5),
+ Instant.EPOCH.plusMillis(6),
+ Instant.EPOCH.plusMillis(7),
+ Instant.EPOCH.plusMillis(8),
+ Instant.EPOCH.plusMillis(9),
+ Instant.EPOCH.plusMillis(10),
+ Instant.EPOCH.plusMillis(11),
+ Instant.EPOCH.plusMillis(12),
+ Instant.EPOCH.plusMillis(13));
}
InstantTruncatedToMilliseconds
SUGGESTION
Simplification
Suppression
Suppress false positives by adding the suppression annotation
@SuppressWarnings("InstantTruncatedToMilliseconds")
to the enclosing element.Disable this rule by adding
-XepOpt:Refaster:NamePattern=^(?!TimeRules\$InstantTruncatedToMilliseconds).*
as compiler argument.
Samples
Shows the difference in example code before and after the Refaster rule is applied.
Instant testInstantTruncatedToMilliseconds() {
- return Instant.ofEpochMilli(Instant.EPOCH.toEpochMilli());
+ return Instant.EPOCH.truncatedTo(ChronoUnit.MILLIS);
}
InstantTruncatedToSeconds
SUGGESTION
Simplification
Suppression
Suppress false positives by adding the suppression annotation
@SuppressWarnings("InstantTruncatedToSeconds")
to the enclosing element.Disable this rule by adding
-XepOpt:Refaster:NamePattern=^(?!TimeRules\$InstantTruncatedToSeconds).*
as compiler argument.
Samples
Shows the difference in example code before and after the Refaster rule is applied.
Instant testInstantTruncatedToSeconds() {
- return Instant.ofEpochSecond(Instant.EPOCH.getEpochSecond());
+ return Instant.EPOCH.truncatedTo(ChronoUnit.SECONDS);
}
InstantAtOffset
SUGGESTION
Simplification
Suppression
Suppress false positives by adding the suppression annotation
@SuppressWarnings("InstantAtOffset")
to the enclosing element.Disable this rule by adding
-XepOpt:Refaster:NamePattern=^(?!TimeRules\$InstantAtOffset).*
as compiler argument.
Samples
Shows the difference in example code before and after the Refaster rule is applied.
OffsetDateTime testInstantAtOffset() {
- return OffsetDateTime.ofInstant(Instant.EPOCH, ZoneOffset.UTC);
+ return Instant.EPOCH.atOffset(ZoneOffset.UTC);
}
OffsetTimeOfInstant
SUGGESTION
Simplification
Suppression
Suppress false positives by adding the suppression annotation
@SuppressWarnings("OffsetTimeOfInstant")
to the enclosing element.Disable this rule by adding
-XepOpt:Refaster:NamePattern=^(?!TimeRules\$OffsetTimeOfInstant).*
as compiler argument.
Samples
Shows the difference in example code before and after the Refaster rule is applied.
ImmutableSet<OffsetTime> testOffsetTimeOfInstant() {
return ImmutableSet.of(
- OffsetDateTime.ofInstant(Instant.EPOCH, ZoneId.of("Europe/Amsterdam")).toOffsetTime(),
- Instant.EPOCH.atOffset(ZoneOffset.UTC).toOffsetTime());
+ OffsetTime.ofInstant(Instant.EPOCH, ZoneId.of("Europe/Amsterdam")),
+ OffsetTime.ofInstant(Instant.EPOCH, ZoneOffset.UTC));
}
InstantAtZone
SUGGESTION
Simplification
Suppression
Suppress false positives by adding the suppression annotation
@SuppressWarnings("InstantAtZone")
to the enclosing element.Disable this rule by adding
-XepOpt:Refaster:NamePattern=^(?!TimeRules\$InstantAtZone).*
as compiler argument.
Samples
Shows the difference in example code before and after the Refaster rule is applied.
ZonedDateTime testInstantAtZone() {
- return ZonedDateTime.ofInstant(Instant.EPOCH, ZoneOffset.UTC);
+ return Instant.EPOCH.atZone(ZoneOffset.UTC);
}
UtcClock
SUGGESTION
Simplification
Suppression
Suppress false positives by adding the suppression annotation
@SuppressWarnings("UtcClock")
to the enclosing element.Disable this rule by adding
-XepOpt:Refaster:NamePattern=^(?!TimeRules\$UtcClock).*
as compiler argument.
Samples
Shows the difference in example code before and after the Refaster rule is applied.
Clock testUtcClock() {
- return Clock.system(ZoneOffset.UTC);
+ return Clock.systemUTC();
}
EpochInstant
SUGGESTION
Simplification
Suppression
Suppress false positives by adding the suppression annotation
@SuppressWarnings("EpochInstant")
to the enclosing element.Disable this rule by adding
-XepOpt:Refaster:NamePattern=^(?!TimeRules\$EpochInstant).*
as compiler argument.
Samples
Shows the difference in example code before and after the Refaster rule is applied.
ImmutableSet<Instant> testEpochInstant() {
- return ImmutableSet.of(
- Instant.ofEpochMilli(0),
- Instant.ofEpochMilli(0L),
- Instant.ofEpochSecond(0),
- Instant.ofEpochSecond(0, 0));
+ return ImmutableSet.of(Instant.EPOCH, Instant.EPOCH, Instant.EPOCH, Instant.EPOCH);
}
InstantIsBefore
SUGGESTION
Simplification
Suppression
Suppress false positives by adding the suppression annotation
@SuppressWarnings("InstantIsBefore")
to the enclosing element.Disable this rule by adding
-XepOpt:Refaster:NamePattern=^(?!TimeRules\$InstantIsBefore).*
as compiler argument.
Samples
Shows the difference in example code before and after the Refaster rule is applied.
ImmutableSet<Boolean> testInstantIsBefore() {
- return ImmutableSet.of(
- Instant.MIN.compareTo(Instant.MAX) < 0, Instant.MIN.compareTo(Instant.MAX) >= 0);
+ return ImmutableSet.of(Instant.MIN.isBefore(Instant.MAX), !Instant.MIN.isBefore(Instant.MAX));
}
InstantIsAfter
SUGGESTION
Simplification
Suppression
Suppress false positives by adding the suppression annotation
@SuppressWarnings("InstantIsAfter")
to the enclosing element.Disable this rule by adding
-XepOpt:Refaster:NamePattern=^(?!TimeRules\$InstantIsAfter).*
as compiler argument.
Samples
Shows the difference in example code before and after the Refaster rule is applied.
ImmutableSet<Boolean> testInstantIsAfter() {
- return ImmutableSet.of(
- Instant.MIN.compareTo(Instant.MAX) > 0, Instant.MIN.compareTo(Instant.MAX) <= 0);
+ return ImmutableSet.of(Instant.MIN.isAfter(Instant.MAX), !Instant.MIN.isAfter(Instant.MAX));
}
LocalTimeMin
SUGGESTION
Simplification
Suppression
Suppress false positives by adding the suppression annotation
@SuppressWarnings("LocalTimeMin")
to the enclosing element.Disable this rule by adding
-XepOpt:Refaster:NamePattern=^(?!TimeRules\$LocalTimeMin).*
as compiler argument.
Samples
Shows the difference in example code before and after the Refaster rule is applied.
ImmutableSet<LocalTime> testLocalTimeMin() {
return ImmutableSet.of(
- LocalTime.MIDNIGHT,
- LocalTime.of(0, 0),
- LocalTime.of(0, 0, 0),
- LocalTime.of(0, 0, 0, 0),
- LocalTime.ofNanoOfDay(0),
- LocalTime.ofSecondOfDay(0));
+ LocalTime.MIN, LocalTime.MIN, LocalTime.MIN, LocalTime.MIN, LocalTime.MIN, LocalTime.MIN);
}
LocalDateAtStartOfDay
SUGGESTION
Simplification
Suppression
Suppress false positives by adding the suppression annotation
@SuppressWarnings("LocalDateAtStartOfDay")
to the enclosing element.Disable this rule by adding
-XepOpt:Refaster:NamePattern=^(?!TimeRules\$LocalDateAtStartOfDay).*
as compiler argument.
Samples
Shows the difference in example code before and after the Refaster rule is applied.
LocalDateTime testLocalDateAtStartOfDay() {
- return LocalDate.EPOCH.atTime(LocalTime.MIN);
+ return LocalDate.EPOCH.atStartOfDay();
}
ChronoLocalDateIsBefore
SUGGESTION
Simplification
Suppression
Suppress false positives by adding the suppression annotation
@SuppressWarnings("ChronoLocalDateIsBefore")
to the enclosing element.Disable this rule by adding
-XepOpt:Refaster:NamePattern=^(?!TimeRules\$ChronoLocalDateIsBefore).*
as compiler argument.
Samples
Shows the difference in example code before and after the Refaster rule is applied.
ImmutableSet<Boolean> testChronoLocalDateIsBefore() {
return ImmutableSet.of(
- LocalDate.MIN.compareTo(LocalDate.MAX) < 0, LocalDate.MIN.compareTo(LocalDate.MAX) >= 0);
+ LocalDate.MIN.isBefore(LocalDate.MAX), !LocalDate.MIN.isBefore(LocalDate.MAX));
}
ChronoLocalDateIsAfter
SUGGESTION
Simplification
Suppression
Suppress false positives by adding the suppression annotation
@SuppressWarnings("ChronoLocalDateIsAfter")
to the enclosing element.Disable this rule by adding
-XepOpt:Refaster:NamePattern=^(?!TimeRules\$ChronoLocalDateIsAfter).*
as compiler argument.
Samples
Shows the difference in example code before and after the Refaster rule is applied.
ImmutableSet<Boolean> testChronoLocalDateIsAfter() {
return ImmutableSet.of(
- LocalDate.MIN.compareTo(LocalDate.MAX) > 0, LocalDate.MIN.compareTo(LocalDate.MAX) <= 0);
+ LocalDate.MIN.isAfter(LocalDate.MAX), !LocalDate.MIN.isAfter(LocalDate.MAX));
}
ChronoLocalDateTimeIsBefore
SUGGESTION
Simplification
Suppression
Suppress false positives by adding the suppression annotation
@SuppressWarnings("ChronoLocalDateTimeIsBefore")
to the enclosing element.Disable this rule by adding
-XepOpt:Refaster:NamePattern=^(?!TimeRules\$ChronoLocalDateTimeIsBefore).*
as compiler argument.
Samples
Shows the difference in example code before and after the Refaster rule is applied.
ImmutableSet<Boolean> testChronoLocalDateTimeIsBefore() {
return ImmutableSet.of(
- LocalDateTime.MIN.compareTo(LocalDateTime.MAX) < 0,
- LocalDateTime.MIN.compareTo(LocalDateTime.MAX) >= 0);
+ LocalDateTime.MIN.isBefore(LocalDateTime.MAX),
+ !LocalDateTime.MIN.isBefore(LocalDateTime.MAX));
}
ChronoLocalDateTimeIsAfter
SUGGESTION
Simplification
Suppression
Suppress false positives by adding the suppression annotation
@SuppressWarnings("ChronoLocalDateTimeIsAfter")
to the enclosing element.Disable this rule by adding
-XepOpt:Refaster:NamePattern=^(?!TimeRules\$ChronoLocalDateTimeIsAfter).*
as compiler argument.
Samples
Shows the difference in example code before and after the Refaster rule is applied.
ImmutableSet<Boolean> testChronoLocalDateTimeIsAfter() {
return ImmutableSet.of(
- LocalDateTime.MIN.compareTo(LocalDateTime.MAX) > 0,
- LocalDateTime.MIN.compareTo(LocalDateTime.MAX) <= 0);
+ LocalDateTime.MIN.isAfter(LocalDateTime.MAX),
+ !LocalDateTime.MIN.isAfter(LocalDateTime.MAX));
}
ChronoZonedDateTimeIsBefore
SUGGESTION
Simplification
Suppression
Suppress false positives by adding the suppression annotation
@SuppressWarnings("ChronoZonedDateTimeIsBefore")
to the enclosing element.Disable this rule by adding
-XepOpt:Refaster:NamePattern=^(?!TimeRules\$ChronoZonedDateTimeIsBefore).*
as compiler argument.
Samples
Shows the difference in example code before and after the Refaster rule is applied.
ImmutableSet<Boolean> testChronoZonedDateTimeIsBefore() {
return ImmutableSet.of(
- ZonedDateTime.now().compareTo(ZonedDateTime.now()) < 0,
- ZonedDateTime.now().compareTo(ZonedDateTime.now()) >= 0);
+ ZonedDateTime.now().isBefore(ZonedDateTime.now()),
+ !ZonedDateTime.now().isBefore(ZonedDateTime.now()));
}
ChronoZonedDateTimeIsAfter
SUGGESTION
Simplification
Suppression
Suppress false positives by adding the suppression annotation
@SuppressWarnings("ChronoZonedDateTimeIsAfter")
to the enclosing element.Disable this rule by adding
-XepOpt:Refaster:NamePattern=^(?!TimeRules\$ChronoZonedDateTimeIsAfter).*
as compiler argument.
Samples
Shows the difference in example code before and after the Refaster rule is applied.
ImmutableSet<Boolean> testChronoZonedDateTimeIsAfter() {
return ImmutableSet.of(
- ZonedDateTime.now().compareTo(ZonedDateTime.now()) > 0,
- ZonedDateTime.now().compareTo(ZonedDateTime.now()) <= 0);
+ ZonedDateTime.now().isAfter(ZonedDateTime.now()),
+ !ZonedDateTime.now().isAfter(ZonedDateTime.now()));
}
OffsetDateTimeIsAfter
SUGGESTION
Simplification
Suppression
Suppress false positives by adding the suppression annotation
@SuppressWarnings("OffsetDateTimeIsAfter")
to the enclosing element.Disable this rule by adding
-XepOpt:Refaster:NamePattern=^(?!TimeRules\$OffsetDateTimeIsAfter).*
as compiler argument.
Samples
Shows the difference in example code before and after the Refaster rule is applied.
ImmutableSet<Boolean> testOffsetDateTimeIsAfter() {
return ImmutableSet.of(
- OffsetDateTime.MIN.compareTo(OffsetDateTime.MAX) > 0,
- OffsetDateTime.MIN.compareTo(OffsetDateTime.MAX) <= 0);
+ OffsetDateTime.MIN.isAfter(OffsetDateTime.MAX),
+ !OffsetDateTime.MIN.isAfter(OffsetDateTime.MAX));
}
OffsetDateTimeIsBefore
SUGGESTION
Simplification
Suppression
Suppress false positives by adding the suppression annotation
@SuppressWarnings("OffsetDateTimeIsBefore")
to the enclosing element.Disable this rule by adding
-XepOpt:Refaster:NamePattern=^(?!TimeRules\$OffsetDateTimeIsBefore).*
as compiler argument.
Samples
Shows the difference in example code before and after the Refaster rule is applied.
ImmutableSet<Boolean> testOffsetDateTimeIsBefore() {
return ImmutableSet.of(
- OffsetDateTime.MIN.compareTo(OffsetDateTime.MAX) < 0,
- OffsetDateTime.MIN.compareTo(OffsetDateTime.MAX) >= 0);
+ OffsetDateTime.MIN.isBefore(OffsetDateTime.MAX),
+ !OffsetDateTime.MIN.isBefore(OffsetDateTime.MAX));
}
ZeroDuration
SUGGESTION
Simplification
Suppression
Suppress false positives by adding the suppression annotation
@SuppressWarnings("ZeroDuration")
to the enclosing element.Disable this rule by adding
-XepOpt:Refaster:NamePattern=^(?!TimeRules\$ZeroDuration).*
as compiler argument.
Samples
Shows the difference in example code before and after the Refaster rule is applied.
ImmutableSet<Duration> testZeroDuration() {
return ImmutableSet.of(
- Duration.ofNanos(0),
- Duration.ofMillis(0),
- Duration.ofSeconds(0),
- Duration.ofSeconds(0, 0),
- Duration.ofMinutes(0),
- Duration.ofHours(0),
- Duration.ofDays(0),
- Duration.of(0, ChronoUnit.MILLIS));
+ Duration.ZERO,
+ Duration.ZERO,
+ Duration.ZERO,
+ Duration.ZERO,
+ Duration.ZERO,
+ Duration.ZERO,
+ Duration.ZERO,
+ Duration.ZERO);
}
DurationOfDays
SUGGESTION
Simplification
Suppression
Suppress false positives by adding the suppression annotation
@SuppressWarnings("DurationOfDays")
to the enclosing element.Disable this rule by adding
-XepOpt:Refaster:NamePattern=^(?!TimeRules\$DurationOfDays).*
as compiler argument.
Samples
Shows the difference in example code before and after the Refaster rule is applied.
Duration testDurationOfDays() {
- return Duration.of(1, ChronoUnit.DAYS);
+ return Duration.ofDays(1);
}
DurationOfHours
SUGGESTION
Simplification
Suppression
Suppress false positives by adding the suppression annotation
@SuppressWarnings("DurationOfHours")
to the enclosing element.Disable this rule by adding
-XepOpt:Refaster:NamePattern=^(?!TimeRules\$DurationOfHours).*
as compiler argument.
Samples
Shows the difference in example code before and after the Refaster rule is applied.
Duration testDurationOfHours() {
- return Duration.of(1, ChronoUnit.HOURS);
+ return Duration.ofHours(1);
}
DurationOfMillis
SUGGESTION
Simplification
Suppression
Suppress false positives by adding the suppression annotation
@SuppressWarnings("DurationOfMillis")
to the enclosing element.Disable this rule by adding
-XepOpt:Refaster:NamePattern=^(?!TimeRules\$DurationOfMillis).*
as compiler argument.
Samples
Shows the difference in example code before and after the Refaster rule is applied.
Duration testDurationOfMillis() {
- return Duration.of(1, ChronoUnit.MILLIS);
+ return Duration.ofMillis(1);
}
DurationOfMinutes
SUGGESTION
Simplification
Suppression
Suppress false positives by adding the suppression annotation
@SuppressWarnings("DurationOfMinutes")
to the enclosing element.Disable this rule by adding
-XepOpt:Refaster:NamePattern=^(?!TimeRules\$DurationOfMinutes).*
as compiler argument.
Samples
Shows the difference in example code before and after the Refaster rule is applied.
Duration testDurationOfMinutes() {
- return Duration.of(1, ChronoUnit.MINUTES);
+ return Duration.ofMinutes(1);
}
DurationOfNanos
SUGGESTION
Simplification
Suppression
Suppress false positives by adding the suppression annotation
@SuppressWarnings("DurationOfNanos")
to the enclosing element.Disable this rule by adding
-XepOpt:Refaster:NamePattern=^(?!TimeRules\$DurationOfNanos).*
as compiler argument.
Samples
Shows the difference in example code before and after the Refaster rule is applied.
Duration testDurationOfNanos() {
- return Duration.of(1, ChronoUnit.NANOS);
+ return Duration.ofNanos(1);
}
DurationOfSeconds
SUGGESTION
Simplification
Suppression
Suppress false positives by adding the suppression annotation
@SuppressWarnings("DurationOfSeconds")
to the enclosing element.Disable this rule by adding
-XepOpt:Refaster:NamePattern=^(?!TimeRules\$DurationOfSeconds).*
as compiler argument.
Samples
Shows the difference in example code before and after the Refaster rule is applied.
Duration testDurationOfSeconds() {
- return Duration.of(1, ChronoUnit.SECONDS);
+ return Duration.ofSeconds(1);
}
DurationBetweenInstants
SUGGESTION
Simplification
Suppression
Suppress false positives by adding the suppression annotation
@SuppressWarnings("DurationBetweenInstants")
to the enclosing element.Disable this rule by adding
-XepOpt:Refaster:NamePattern=^(?!TimeRules\$DurationBetweenInstants).*
as compiler argument.
Samples
Shows the difference in example code before and after the Refaster rule is applied.
Duration testDurationBetweenInstants() {
- return Duration.ofMillis(Instant.MAX.toEpochMilli() - Instant.MIN.toEpochMilli());
+ return Duration.between(Instant.MIN, Instant.MAX);
}
DurationBetweenOffsetDateTimes
SUGGESTION
Simplification
Suppression
Suppress false positives by adding the suppression annotation
@SuppressWarnings("DurationBetweenOffsetDateTimes")
to the enclosing element.Disable this rule by adding
-XepOpt:Refaster:NamePattern=^(?!TimeRules\$DurationBetweenOffsetDateTimes).*
as compiler argument.
Samples
Shows the difference in example code before and after the Refaster rule is applied.
Duration testDurationBetweenOffsetDateTimes() {
- return Duration.between(OffsetDateTime.MIN.toInstant(), OffsetDateTime.MAX.toInstant())
- .plus(
- Duration.ofSeconds(
- OffsetDateTime.MAX.toEpochSecond() - OffsetDateTime.MIN.toEpochSecond()));
+ return Duration.between(OffsetDateTime.MIN, OffsetDateTime.MAX)
+ .plus(Duration.between(OffsetDateTime.MIN, OffsetDateTime.MAX));
}
DurationIsZero
SUGGESTION
Simplification
Suppression
Suppress false positives by adding the suppression annotation
@SuppressWarnings("DurationIsZero")
to the enclosing element.Disable this rule by adding
-XepOpt:Refaster:NamePattern=^(?!TimeRules\$DurationIsZero).*
as compiler argument.
Samples
Shows the difference in example code before and after the Refaster rule is applied.
ImmutableSet<Boolean> testDurationIsZero() {
- return ImmutableSet.of(
- Duration.ofDays(1).equals(Duration.ZERO), Duration.ZERO.equals(Duration.ofDays(2)));
+ return ImmutableSet.of(Duration.ofDays(1).isZero(), Duration.ofDays(2).isZero());
}
ZeroPeriod
SUGGESTION
Simplification
Suppression
Suppress false positives by adding the suppression annotation
@SuppressWarnings("ZeroPeriod")
to the enclosing element.Disable this rule by adding
-XepOpt:Refaster:NamePattern=^(?!TimeRules\$ZeroPeriod).*
as compiler argument.
Samples
Shows the difference in example code before and after the Refaster rule is applied.
ImmutableSet<Period> testZeroPeriod() {
- return ImmutableSet.of(
- Period.ofDays(0),
- Period.ofWeeks(0),
- Period.ofMonths(0),
- Period.ofYears(0),
- Period.of(0, 0, 0));
+ return ImmutableSet.of(Period.ZERO, Period.ZERO, Period.ZERO, Period.ZERO, Period.ZERO);
}
LocalDatePlusDays
SUGGESTION
Simplification
Suppression
Suppress false positives by adding the suppression annotation
@SuppressWarnings("LocalDatePlusDays")
to the enclosing element.Disable this rule by adding
-XepOpt:Refaster:NamePattern=^(?!TimeRules\$LocalDatePlusDays).*
as compiler argument.
Samples
Shows the difference in example code before and after the Refaster rule is applied.
ImmutableSet<LocalDate> testLocalDatePlusDays() {
- return ImmutableSet.of(
- LocalDate.EPOCH.plus(1L, ChronoUnit.DAYS), LocalDate.EPOCH.plus(Period.ofDays(1)));
+ return ImmutableSet.of(LocalDate.EPOCH.plusDays(1L), LocalDate.EPOCH.plusDays(1));
}
LocalDatePlusWeeks
SUGGESTION
Simplification
Suppression
Suppress false positives by adding the suppression annotation
@SuppressWarnings("LocalDatePlusWeeks")
to the enclosing element.Disable this rule by adding
-XepOpt:Refaster:NamePattern=^(?!TimeRules\$LocalDatePlusWeeks).*
as compiler argument.
Samples
Shows the difference in example code before and after the Refaster rule is applied.
ImmutableSet<LocalDate> testLocalDatePlusWeeks() {
- return ImmutableSet.of(
- LocalDate.EPOCH.plus(1L, ChronoUnit.WEEKS), LocalDate.EPOCH.plus(Period.ofWeeks(1)));
+ return ImmutableSet.of(LocalDate.EPOCH.plusWeeks(1L), LocalDate.EPOCH.plusWeeks(1));
}
LocalDatePlusMonths
SUGGESTION
Simplification
Suppression
Suppress false positives by adding the suppression annotation
@SuppressWarnings("LocalDatePlusMonths")
to the enclosing element.Disable this rule by adding
-XepOpt:Refaster:NamePattern=^(?!TimeRules\$LocalDatePlusMonths).*
as compiler argument.
Samples
Shows the difference in example code before and after the Refaster rule is applied.
ImmutableSet<LocalDate> testLocalDatePlusMonths() {
- return ImmutableSet.of(
- LocalDate.EPOCH.plus(1L, ChronoUnit.MONTHS), LocalDate.EPOCH.plus(Period.ofMonths(1)));
+ return ImmutableSet.of(LocalDate.EPOCH.plusMonths(1L), LocalDate.EPOCH.plusMonths(1));
}
LocalDatePlusYears
SUGGESTION
Simplification
Suppression
Suppress false positives by adding the suppression annotation
@SuppressWarnings("LocalDatePlusYears")
to the enclosing element.Disable this rule by adding
-XepOpt:Refaster:NamePattern=^(?!TimeRules\$LocalDatePlusYears).*
as compiler argument.
Samples
Shows the difference in example code before and after the Refaster rule is applied.
ImmutableSet<LocalDate> testLocalDatePlusYears() {
- return ImmutableSet.of(
- LocalDate.EPOCH.plus(1L, ChronoUnit.YEARS), LocalDate.EPOCH.plus(Period.ofYears(1)));
+ return ImmutableSet.of(LocalDate.EPOCH.plusYears(1L), LocalDate.EPOCH.plusYears(1));
}
LocalDateMinusDays
SUGGESTION
Simplification
Suppression
Suppress false positives by adding the suppression annotation
@SuppressWarnings("LocalDateMinusDays")
to the enclosing element.Disable this rule by adding
-XepOpt:Refaster:NamePattern=^(?!TimeRules\$LocalDateMinusDays).*
as compiler argument.
Samples
Shows the difference in example code before and after the Refaster rule is applied.
ImmutableSet<LocalDate> testLocalDateMinusDays() {
- return ImmutableSet.of(
- LocalDate.EPOCH.minus(1L, ChronoUnit.DAYS), LocalDate.EPOCH.minus(Period.ofDays(1)));
+ return ImmutableSet.of(LocalDate.EPOCH.minusDays(1L), LocalDate.EPOCH.minusDays(1));
}
LocalDateMinusWeeks
SUGGESTION
Simplification
Suppression
Suppress false positives by adding the suppression annotation
@SuppressWarnings("LocalDateMinusWeeks")
to the enclosing element.Disable this rule by adding
-XepOpt:Refaster:NamePattern=^(?!TimeRules\$LocalDateMinusWeeks).*
as compiler argument.
Samples
Shows the difference in example code before and after the Refaster rule is applied.
ImmutableSet<LocalDate> testLocalDateMinusWeeks() {
- return ImmutableSet.of(
- LocalDate.EPOCH.minus(1L, ChronoUnit.WEEKS), LocalDate.EPOCH.minus(Period.ofWeeks(1)));
+ return ImmutableSet.of(LocalDate.EPOCH.minusWeeks(1L), LocalDate.EPOCH.minusWeeks(1));
}
LocalDateMinusMonths
SUGGESTION
Simplification
Suppression
Suppress false positives by adding the suppression annotation
@SuppressWarnings("LocalDateMinusMonths")
to the enclosing element.Disable this rule by adding
-XepOpt:Refaster:NamePattern=^(?!TimeRules\$LocalDateMinusMonths).*
as compiler argument.
Samples
Shows the difference in example code before and after the Refaster rule is applied.
ImmutableSet<LocalDate> testLocalDateMinusMonths() {
- return ImmutableSet.of(
- LocalDate.EPOCH.minus(1L, ChronoUnit.MONTHS), LocalDate.EPOCH.minus(Period.ofMonths(1)));
+ return ImmutableSet.of(LocalDate.EPOCH.minusMonths(1L), LocalDate.EPOCH.minusMonths(1));
}
LocalDateMinusYears
SUGGESTION
Simplification
Suppression
Suppress false positives by adding the suppression annotation
@SuppressWarnings("LocalDateMinusYears")
to the enclosing element.Disable this rule by adding
-XepOpt:Refaster:NamePattern=^(?!TimeRules\$LocalDateMinusYears).*
as compiler argument.
Samples
Shows the difference in example code before and after the Refaster rule is applied.
ImmutableSet<LocalDate> testLocalDateMinusYears() {
- return ImmutableSet.of(
- LocalDate.EPOCH.minus(1L, ChronoUnit.YEARS), LocalDate.EPOCH.minus(Period.ofYears(1)));
+ return ImmutableSet.of(LocalDate.EPOCH.minusYears(1L), LocalDate.EPOCH.minusYears(1));
}
LocalTimePlusNanos
SUGGESTION
Simplification
Suppression
Suppress false positives by adding the suppression annotation
@SuppressWarnings("LocalTimePlusNanos")
to the enclosing element.Disable this rule by adding
-XepOpt:Refaster:NamePattern=^(?!TimeRules\$LocalTimePlusNanos).*
as compiler argument.
Samples
Shows the difference in example code before and after the Refaster rule is applied.
ImmutableSet<LocalTime> testLocalTimePlusNanos() {
- return ImmutableSet.of(
- LocalTime.NOON.plus(1L, ChronoUnit.NANOS), LocalTime.NOON.plus(Duration.ofNanos(1)));
+ return ImmutableSet.of(LocalTime.NOON.plusNanos(1L), LocalTime.NOON.plusNanos(1));
}
LocalTimePlusSeconds
SUGGESTION
Simplification
Suppression
Suppress false positives by adding the suppression annotation
@SuppressWarnings("LocalTimePlusSeconds")
to the enclosing element.Disable this rule by adding
-XepOpt:Refaster:NamePattern=^(?!TimeRules\$LocalTimePlusSeconds).*
as compiler argument.
Samples
Shows the difference in example code before and after the Refaster rule is applied.
ImmutableSet<LocalTime> testLocalTimePlusSeconds() {
- return ImmutableSet.of(
- LocalTime.NOON.plus(1L, ChronoUnit.SECONDS), LocalTime.NOON.plus(Duration.ofSeconds(1)));
+ return ImmutableSet.of(LocalTime.NOON.plusSeconds(1L), LocalTime.NOON.plusSeconds(1));
}
LocalTimePlusMinutes
SUGGESTION
Simplification
Suppression
Suppress false positives by adding the suppression annotation
@SuppressWarnings("LocalTimePlusMinutes")
to the enclosing element.Disable this rule by adding
-XepOpt:Refaster:NamePattern=^(?!TimeRules\$LocalTimePlusMinutes).*
as compiler argument.
Samples
Shows the difference in example code before and after the Refaster rule is applied.
ImmutableSet<LocalTime> testLocalTimePlusMinutes() {
- return ImmutableSet.of(
- LocalTime.NOON.plus(1L, ChronoUnit.MINUTES), LocalTime.NOON.plus(Duration.ofMinutes(1)));
+ return ImmutableSet.of(LocalTime.NOON.plusMinutes(1L), LocalTime.NOON.plusMinutes(1));
}
LocalTimePlusHours
SUGGESTION
Simplification
Suppression
Suppress false positives by adding the suppression annotation
@SuppressWarnings("LocalTimePlusHours")
to the enclosing element.Disable this rule by adding
-XepOpt:Refaster:NamePattern=^(?!TimeRules\$LocalTimePlusHours).*
as compiler argument.
Samples
Shows the difference in example code before and after the Refaster rule is applied.
ImmutableSet<LocalTime> testLocalTimePlusHours() {
- return ImmutableSet.of(
- LocalTime.NOON.plus(1L, ChronoUnit.HOURS), LocalTime.NOON.plus(Duration.ofHours(1)));
+ return ImmutableSet.of(LocalTime.NOON.plusHours(1L), LocalTime.NOON.plusHours(1));
}
LocalTimeMinusNanos
SUGGESTION
Simplification
Suppression
Suppress false positives by adding the suppression annotation
@SuppressWarnings("LocalTimeMinusNanos")
to the enclosing element.Disable this rule by adding
-XepOpt:Refaster:NamePattern=^(?!TimeRules\$LocalTimeMinusNanos).*
as compiler argument.
Samples
Shows the difference in example code before and after the Refaster rule is applied.
ImmutableSet<LocalTime> testLocalTimeMinusNanos() {
- return ImmutableSet.of(
- LocalTime.NOON.minus(1L, ChronoUnit.NANOS), LocalTime.NOON.minus(Duration.ofNanos(1)));
+ return ImmutableSet.of(LocalTime.NOON.minusNanos(1L), LocalTime.NOON.minusNanos(1));
}
LocalTimeMinusSeconds
SUGGESTION
Simplification
Suppression
Suppress false positives by adding the suppression annotation
@SuppressWarnings("LocalTimeMinusSeconds")
to the enclosing element.Disable this rule by adding
-XepOpt:Refaster:NamePattern=^(?!TimeRules\$LocalTimeMinusSeconds).*
as compiler argument.
Samples
Shows the difference in example code before and after the Refaster rule is applied.
ImmutableSet<LocalTime> testLocalTimeMinusSeconds() {
- return ImmutableSet.of(
- LocalTime.NOON.minus(1L, ChronoUnit.SECONDS), LocalTime.NOON.minus(Duration.ofSeconds(1)));
+ return ImmutableSet.of(LocalTime.NOON.minusSeconds(1L), LocalTime.NOON.minusSeconds(1));
}
LocalTimeMinusMinutes
SUGGESTION
Simplification
Suppression
Suppress false positives by adding the suppression annotation
@SuppressWarnings("LocalTimeMinusMinutes")
to the enclosing element.Disable this rule by adding
-XepOpt:Refaster:NamePattern=^(?!TimeRules\$LocalTimeMinusMinutes).*
as compiler argument.
Samples
Shows the difference in example code before and after the Refaster rule is applied.
ImmutableSet<LocalTime> testLocalTimeMinusMinutes() {
- return ImmutableSet.of(
- LocalTime.NOON.minus(1L, ChronoUnit.MINUTES), LocalTime.NOON.minus(Duration.ofMinutes(1)));
+ return ImmutableSet.of(LocalTime.NOON.minusMinutes(1L), LocalTime.NOON.minusMinutes(1));
}
LocalTimeMinusHours
SUGGESTION
Simplification
Suppression
Suppress false positives by adding the suppression annotation
@SuppressWarnings("LocalTimeMinusHours")
to the enclosing element.Disable this rule by adding
-XepOpt:Refaster:NamePattern=^(?!TimeRules\$LocalTimeMinusHours).*
as compiler argument.
Samples
Shows the difference in example code before and after the Refaster rule is applied.
ImmutableSet<LocalTime> testLocalTimeMinusHours() {
- return ImmutableSet.of(
- LocalTime.NOON.minus(1L, ChronoUnit.HOURS), LocalTime.NOON.minus(Duration.ofHours(1)));
+ return ImmutableSet.of(LocalTime.NOON.minusHours(1L), LocalTime.NOON.minusHours(1));
}
OffsetTimePlusNanos
SUGGESTION
Simplification
Suppression
Suppress false positives by adding the suppression annotation
@SuppressWarnings("OffsetTimePlusNanos")
to the enclosing element.Disable this rule by adding
-XepOpt:Refaster:NamePattern=^(?!TimeRules\$OffsetTimePlusNanos).*
as compiler argument.
Samples
Shows the difference in example code before and after the Refaster rule is applied.
ImmutableSet<OffsetTime> testOffsetTimePlusNanos() {
- return ImmutableSet.of(
- OffsetTime.MIN.plus(1L, ChronoUnit.NANOS), OffsetTime.MIN.plus(Duration.ofNanos(1)));
+ return ImmutableSet.of(OffsetTime.MIN.plusNanos(1L), OffsetTime.MIN.plusNanos(1));
}
OffsetTimePlusSeconds
SUGGESTION
Simplification
Suppression
Suppress false positives by adding the suppression annotation
@SuppressWarnings("OffsetTimePlusSeconds")
to the enclosing element.Disable this rule by adding
-XepOpt:Refaster:NamePattern=^(?!TimeRules\$OffsetTimePlusSeconds).*
as compiler argument.
Samples
Shows the difference in example code before and after the Refaster rule is applied.
ImmutableSet<OffsetTime> testOffsetTimePlusSeconds() {
- return ImmutableSet.of(
- OffsetTime.MIN.plus(1L, ChronoUnit.SECONDS), OffsetTime.MIN.plus(Duration.ofSeconds(1)));
+ return ImmutableSet.of(OffsetTime.MIN.plusSeconds(1L), OffsetTime.MIN.plusSeconds(1));
}
OffsetTimePlusMinutes
SUGGESTION
Simplification
Suppression
Suppress false positives by adding the suppression annotation
@SuppressWarnings("OffsetTimePlusMinutes")
to the enclosing element.Disable this rule by adding
-XepOpt:Refaster:NamePattern=^(?!TimeRules\$OffsetTimePlusMinutes).*
as compiler argument.
Samples
Shows the difference in example code before and after the Refaster rule is applied.
ImmutableSet<OffsetTime> testOffsetTimePlusMinutes() {
- return ImmutableSet.of(
- OffsetTime.MIN.plus(1L, ChronoUnit.MINUTES), OffsetTime.MIN.plus(Duration.ofMinutes(1)));
+ return ImmutableSet.of(OffsetTime.MIN.plusMinutes(1L), OffsetTime.MIN.plusMinutes(1));
}
OffsetTimePlusHours
SUGGESTION
Simplification
Suppression
Suppress false positives by adding the suppression annotation
@SuppressWarnings("OffsetTimePlusHours")
to the enclosing element.Disable this rule by adding
-XepOpt:Refaster:NamePattern=^(?!TimeRules\$OffsetTimePlusHours).*
as compiler argument.
Samples
Shows the difference in example code before and after the Refaster rule is applied.
ImmutableSet<OffsetTime> testOffsetTimePlusHours() {
- return ImmutableSet.of(
- OffsetTime.MIN.plus(1L, ChronoUnit.HOURS), OffsetTime.MIN.plus(Duration.ofHours(1)));
+ return ImmutableSet.of(OffsetTime.MIN.plusHours(1L), OffsetTime.MIN.plusHours(1));
}
OffsetTimeMinusNanos
SUGGESTION
Simplification
Suppression
Suppress false positives by adding the suppression annotation
@SuppressWarnings("OffsetTimeMinusNanos")
to the enclosing element.Disable this rule by adding
-XepOpt:Refaster:NamePattern=^(?!TimeRules\$OffsetTimeMinusNanos).*
as compiler argument.
Samples
Shows the difference in example code before and after the Refaster rule is applied.
ImmutableSet<OffsetTime> testOffsetTimeMinusNanos() {
- return ImmutableSet.of(
- OffsetTime.MAX.minus(1L, ChronoUnit.NANOS), OffsetTime.MAX.minus(Duration.ofNanos(1)));
+ return ImmutableSet.of(OffsetTime.MAX.minusNanos(1L), OffsetTime.MAX.minusNanos(1));
}
OffsetTimeMinusSeconds
SUGGESTION
Simplification
Suppression
Suppress false positives by adding the suppression annotation
@SuppressWarnings("OffsetTimeMinusSeconds")
to the enclosing element.Disable this rule by adding
-XepOpt:Refaster:NamePattern=^(?!TimeRules\$OffsetTimeMinusSeconds).*
as compiler argument.
Samples
Shows the difference in example code before and after the Refaster rule is applied.
ImmutableSet<OffsetTime> testOffsetTimeMinusSeconds() {
- return ImmutableSet.of(
- OffsetTime.MAX.minus(1L, ChronoUnit.SECONDS), OffsetTime.MAX.minus(Duration.ofSeconds(1)));
+ return ImmutableSet.of(OffsetTime.MAX.minusSeconds(1L), OffsetTime.MAX.minusSeconds(1));
}
OffsetTimeMinusMinutes
SUGGESTION
Simplification
Suppression
Suppress false positives by adding the suppression annotation
@SuppressWarnings("OffsetTimeMinusMinutes")
to the enclosing element.Disable this rule by adding
-XepOpt:Refaster:NamePattern=^(?!TimeRules\$OffsetTimeMinusMinutes).*
as compiler argument.
Samples
Shows the difference in example code before and after the Refaster rule is applied.
ImmutableSet<OffsetTime> testOffsetTimeMinusMinutes() {
- return ImmutableSet.of(
- OffsetTime.MAX.minus(1L, ChronoUnit.MINUTES), OffsetTime.MAX.minus(Duration.ofMinutes(1)));
+ return ImmutableSet.of(OffsetTime.MAX.minusMinutes(1L), OffsetTime.MAX.minusMinutes(1));
}
OffsetTimeMinusHours
SUGGESTION
Simplification
Suppression
Suppress false positives by adding the suppression annotation
@SuppressWarnings("OffsetTimeMinusHours")
to the enclosing element.Disable this rule by adding
-XepOpt:Refaster:NamePattern=^(?!TimeRules\$OffsetTimeMinusHours).*
as compiler argument.
Samples
Shows the difference in example code before and after the Refaster rule is applied.
ImmutableSet<OffsetTime> testOffsetTimeMinusHours() {
- return ImmutableSet.of(
- OffsetTime.MAX.minus(1L, ChronoUnit.HOURS), OffsetTime.MAX.minus(Duration.ofHours(1)));
+ return ImmutableSet.of(OffsetTime.MAX.minusHours(1L), OffsetTime.MAX.minusHours(1));
}
LocalDateTimePlusNanos
SUGGESTION
Simplification
Suppression
Suppress false positives by adding the suppression annotation
@SuppressWarnings("LocalDateTimePlusNanos")
to the enclosing element.Disable this rule by adding
-XepOpt:Refaster:NamePattern=^(?!TimeRules\$LocalDateTimePlusNanos).*
as compiler argument.
Samples
Shows the difference in example code before and after the Refaster rule is applied.
ImmutableSet<LocalDateTime> testLocalDateTimePlusNanos() {
- return ImmutableSet.of(
- LocalDateTime.MIN.plus(1L, ChronoUnit.NANOS), LocalDateTime.MIN.plus(Duration.ofNanos(1)));
+ return ImmutableSet.of(LocalDateTime.MIN.plusNanos(1L), LocalDateTime.MIN.plusNanos(1));
}
LocalDateTimePlusSeconds
SUGGESTION
Simplification
Suppression
Suppress false positives by adding the suppression annotation
@SuppressWarnings("LocalDateTimePlusSeconds")
to the enclosing element.Disable this rule by adding
-XepOpt:Refaster:NamePattern=^(?!TimeRules\$LocalDateTimePlusSeconds).*
as compiler argument.
Samples
Shows the difference in example code before and after the Refaster rule is applied.
ImmutableSet<LocalDateTime> testLocalDateTimePlusSeconds() {
- return ImmutableSet.of(
- LocalDateTime.MIN.plus(1L, ChronoUnit.SECONDS),
- LocalDateTime.MIN.plus(Duration.ofSeconds(1)));
+ return ImmutableSet.of(LocalDateTime.MIN.plusSeconds(1L), LocalDateTime.MIN.plusSeconds(1));
}
LocalDateTimePlusMinutes
SUGGESTION
Simplification
Suppression
Suppress false positives by adding the suppression annotation
@SuppressWarnings("LocalDateTimePlusMinutes")
to the enclosing element.Disable this rule by adding
-XepOpt:Refaster:NamePattern=^(?!TimeRules\$LocalDateTimePlusMinutes).*
as compiler argument.
Samples
Shows the difference in example code before and after the Refaster rule is applied.
ImmutableSet<LocalDateTime> testLocalDateTimePlusMinutes() {
- return ImmutableSet.of(
- LocalDateTime.MIN.plus(1L, ChronoUnit.MINUTES),
- LocalDateTime.MIN.plus(Duration.ofMinutes(1)));
+ return ImmutableSet.of(LocalDateTime.MIN.plusMinutes(1L), LocalDateTime.MIN.plusMinutes(1));
}
LocalDateTimePlusHours
SUGGESTION
Simplification
Suppression
Suppress false positives by adding the suppression annotation
@SuppressWarnings("LocalDateTimePlusHours")
to the enclosing element.Disable this rule by adding
-XepOpt:Refaster:NamePattern=^(?!TimeRules\$LocalDateTimePlusHours).*
as compiler argument.
Samples
Shows the difference in example code before and after the Refaster rule is applied.
ImmutableSet<LocalDateTime> testLocalDateTimePlusHours() {
- return ImmutableSet.of(
- LocalDateTime.MIN.plus(1L, ChronoUnit.HOURS), LocalDateTime.MIN.plus(Duration.ofHours(1)));
+ return ImmutableSet.of(LocalDateTime.MIN.plusHours(1L), LocalDateTime.MIN.plusHours(1));
}
LocalDateTimePlusDays
SUGGESTION
Simplification
Suppression
Suppress false positives by adding the suppression annotation
@SuppressWarnings("LocalDateTimePlusDays")
to the enclosing element.Disable this rule by adding
-XepOpt:Refaster:NamePattern=^(?!TimeRules\$LocalDateTimePlusDays).*
as compiler argument.
Samples
Shows the difference in example code before and after the Refaster rule is applied.
ImmutableSet<LocalDateTime> testLocalDateTimePlusDays() {
- return ImmutableSet.of(
- LocalDateTime.MIN.plus(1L, ChronoUnit.DAYS), LocalDateTime.MIN.plus(Period.ofDays(1)));
+ return ImmutableSet.of(LocalDateTime.MIN.plusDays(1L), LocalDateTime.MIN.plusDays(1));
}
LocalDateTimePlusWeeks
SUGGESTION
Simplification
Suppression
Suppress false positives by adding the suppression annotation
@SuppressWarnings("LocalDateTimePlusWeeks")
to the enclosing element.Disable this rule by adding
-XepOpt:Refaster:NamePattern=^(?!TimeRules\$LocalDateTimePlusWeeks).*
as compiler argument.
Samples
Shows the difference in example code before and after the Refaster rule is applied.
ImmutableSet<LocalDateTime> testLocalDateTimePlusWeeks() {
- return ImmutableSet.of(
- LocalDateTime.MIN.plus(1L, ChronoUnit.WEEKS), LocalDateTime.MIN.plus(Period.ofWeeks(1)));
+ return ImmutableSet.of(LocalDateTime.MIN.plusWeeks(1L), LocalDateTime.MIN.plusWeeks(1));
}
LocalDateTimePlusMonths
SUGGESTION
Simplification
Suppression
Suppress false positives by adding the suppression annotation
@SuppressWarnings("LocalDateTimePlusMonths")
to the enclosing element.Disable this rule by adding
-XepOpt:Refaster:NamePattern=^(?!TimeRules\$LocalDateTimePlusMonths).*
as compiler argument.
Samples
Shows the difference in example code before and after the Refaster rule is applied.
ImmutableSet<LocalDateTime> testLocalDateTimePlusMonths() {
- return ImmutableSet.of(
- LocalDateTime.MIN.plus(1L, ChronoUnit.MONTHS), LocalDateTime.MIN.plus(Period.ofMonths(1)));
+ return ImmutableSet.of(LocalDateTime.MIN.plusMonths(1L), LocalDateTime.MIN.plusMonths(1));
}
LocalDateTimePlusYears
SUGGESTION
Simplification
Suppression
Suppress false positives by adding the suppression annotation
@SuppressWarnings("LocalDateTimePlusYears")
to the enclosing element.Disable this rule by adding
-XepOpt:Refaster:NamePattern=^(?!TimeRules\$LocalDateTimePlusYears).*
as compiler argument.
Samples
Shows the difference in example code before and after the Refaster rule is applied.
ImmutableSet<LocalDateTime> testLocalDateTimePlusYears() {
- return ImmutableSet.of(
- LocalDateTime.MIN.plus(1L, ChronoUnit.YEARS), LocalDateTime.MIN.plus(Period.ofYears(1)));
+ return ImmutableSet.of(LocalDateTime.MIN.plusYears(1L), LocalDateTime.MIN.plusYears(1));
}
LocalDateTimeMinusNanos
SUGGESTION
Simplification
Suppression
Suppress false positives by adding the suppression annotation
@SuppressWarnings("LocalDateTimeMinusNanos")
to the enclosing element.Disable this rule by adding
-XepOpt:Refaster:NamePattern=^(?!TimeRules\$LocalDateTimeMinusNanos).*
as compiler argument.
Samples
Shows the difference in example code before and after the Refaster rule is applied.
ImmutableSet<LocalDateTime> testLocalDateTimeMinusNanos() {
- return ImmutableSet.of(
- LocalDateTime.MAX.minus(1L, ChronoUnit.NANOS),
- LocalDateTime.MAX.minus(Duration.ofNanos(1)));
+ return ImmutableSet.of(LocalDateTime.MAX.minusNanos(1L), LocalDateTime.MAX.minusNanos(1));
}
LocalDateTimeMinusSeconds
SUGGESTION
Simplification
Suppression
Suppress false positives by adding the suppression annotation
@SuppressWarnings("LocalDateTimeMinusSeconds")
to the enclosing element.Disable this rule by adding
-XepOpt:Refaster:NamePattern=^(?!TimeRules\$LocalDateTimeMinusSeconds).*
as compiler argument.
Samples
Shows the difference in example code before and after the Refaster rule is applied.
ImmutableSet<LocalDateTime> testLocalDateTimeMinusSeconds() {
- return ImmutableSet.of(
- LocalDateTime.MAX.minus(1L, ChronoUnit.SECONDS),
- LocalDateTime.MAX.minus(Duration.ofSeconds(1)));
+ return ImmutableSet.of(LocalDateTime.MAX.minusSeconds(1L), LocalDateTime.MAX.minusSeconds(1));
}
LocalDateTimeMinusMinutes
SUGGESTION
Simplification
Suppression
Suppress false positives by adding the suppression annotation
@SuppressWarnings("LocalDateTimeMinusMinutes")
to the enclosing element.Disable this rule by adding
-XepOpt:Refaster:NamePattern=^(?!TimeRules\$LocalDateTimeMinusMinutes).*
as compiler argument.
Samples
Shows the difference in example code before and after the Refaster rule is applied.
ImmutableSet<LocalDateTime> testLocalDateTimeMinusMinutes() {
- return ImmutableSet.of(
- LocalDateTime.MAX.minus(1L, ChronoUnit.MINUTES),
- LocalDateTime.MAX.minus(Duration.ofMinutes(1)));
+ return ImmutableSet.of(LocalDateTime.MAX.minusMinutes(1L), LocalDateTime.MAX.minusMinutes(1));
}
LocalDateTimeMinusHours
SUGGESTION
Simplification
Suppression
Suppress false positives by adding the suppression annotation
@SuppressWarnings("LocalDateTimeMinusHours")
to the enclosing element.Disable this rule by adding
-XepOpt:Refaster:NamePattern=^(?!TimeRules\$LocalDateTimeMinusHours).*
as compiler argument.
Samples
Shows the difference in example code before and after the Refaster rule is applied.
ImmutableSet<LocalDateTime> testLocalDateTimeMinusHours() {
- return ImmutableSet.of(
- LocalDateTime.MAX.minus(1L, ChronoUnit.HOURS),
- LocalDateTime.MAX.minus(Duration.ofHours(1)));
+ return ImmutableSet.of(LocalDateTime.MAX.minusHours(1L), LocalDateTime.MAX.minusHours(1));
}
LocalDateTimeMinusDays
SUGGESTION
Simplification
Suppression
Suppress false positives by adding the suppression annotation
@SuppressWarnings("LocalDateTimeMinusDays")
to the enclosing element.Disable this rule by adding
-XepOpt:Refaster:NamePattern=^(?!TimeRules\$LocalDateTimeMinusDays).*
as compiler argument.
Samples
Shows the difference in example code before and after the Refaster rule is applied.
ImmutableSet<LocalDateTime> testLocalDateTimeMinusDays() {
- return ImmutableSet.of(
- LocalDateTime.MAX.minus(1L, ChronoUnit.DAYS), LocalDateTime.MAX.minus(Period.ofDays(1)));
+ return ImmutableSet.of(LocalDateTime.MAX.minusDays(1L), LocalDateTime.MAX.minusDays(1));
}
LocalDateTimeMinusWeeks
SUGGESTION
Simplification
Suppression
Suppress false positives by adding the suppression annotation
@SuppressWarnings("LocalDateTimeMinusWeeks")
to the enclosing element.Disable this rule by adding
-XepOpt:Refaster:NamePattern=^(?!TimeRules\$LocalDateTimeMinusWeeks).*
as compiler argument.
Samples
Shows the difference in example code before and after the Refaster rule is applied.
ImmutableSet<LocalDateTime> testLocalDateTimeMinusWeeks() {
- return ImmutableSet.of(
- LocalDateTime.MAX.minus(1L, ChronoUnit.WEEKS), LocalDateTime.MAX.minus(Period.ofWeeks(1)));
+ return ImmutableSet.of(LocalDateTime.MAX.minusWeeks(1L), LocalDateTime.MAX.minusWeeks(1));
}
LocalDateTimeMinusMonths
SUGGESTION
Simplification
Suppression
Suppress false positives by adding the suppression annotation
@SuppressWarnings("LocalDateTimeMinusMonths")
to the enclosing element.Disable this rule by adding
-XepOpt:Refaster:NamePattern=^(?!TimeRules\$LocalDateTimeMinusMonths).*
as compiler argument.
Samples
Shows the difference in example code before and after the Refaster rule is applied.
ImmutableSet<LocalDateTime> testLocalDateTimeMinusMonths() {
- return ImmutableSet.of(
- LocalDateTime.MAX.minus(1L, ChronoUnit.MONTHS),
- LocalDateTime.MAX.minus(Period.ofMonths(1)));
+ return ImmutableSet.of(LocalDateTime.MAX.minusMonths(1L), LocalDateTime.MAX.minusMonths(1));
}
LocalDateTimeMinusYears
SUGGESTION
Simplification
Suppression
Suppress false positives by adding the suppression annotation
@SuppressWarnings("LocalDateTimeMinusYears")
to the enclosing element.Disable this rule by adding
-XepOpt:Refaster:NamePattern=^(?!TimeRules\$LocalDateTimeMinusYears).*
as compiler argument.
Samples
Shows the difference in example code before and after the Refaster rule is applied.
ImmutableSet<LocalDateTime> testLocalDateTimeMinusYears() {
- return ImmutableSet.of(
- LocalDateTime.MAX.minus(1L, ChronoUnit.YEARS), LocalDateTime.MAX.minus(Period.ofYears(1)));
+ return ImmutableSet.of(LocalDateTime.MAX.minusYears(1L), LocalDateTime.MAX.minusYears(1));
}
OffsetDateTimePlusNanos
SUGGESTION
Simplification
Suppression
Suppress false positives by adding the suppression annotation
@SuppressWarnings("OffsetDateTimePlusNanos")
to the enclosing element.Disable this rule by adding
-XepOpt:Refaster:NamePattern=^(?!TimeRules\$OffsetDateTimePlusNanos).*
as compiler argument.
Samples
Shows the difference in example code before and after the Refaster rule is applied.
ImmutableSet<OffsetDateTime> testOffsetDateTimePlusNanos() {
- return ImmutableSet.of(
- OffsetDateTime.MIN.plus(1L, ChronoUnit.NANOS),
- OffsetDateTime.MIN.plus(Duration.ofNanos(1)));
+ return ImmutableSet.of(OffsetDateTime.MIN.plusNanos(1L), OffsetDateTime.MIN.plusNanos(1));
}
OffsetDateTimePlusSeconds
SUGGESTION
Simplification
Suppression
Suppress false positives by adding the suppression annotation
@SuppressWarnings("OffsetDateTimePlusSeconds")
to the enclosing element.Disable this rule by adding
-XepOpt:Refaster:NamePattern=^(?!TimeRules\$OffsetDateTimePlusSeconds).*
as compiler argument.
Samples
Shows the difference in example code before and after the Refaster rule is applied.
ImmutableSet<OffsetDateTime> testOffsetDateTimePlusSeconds() {
- return ImmutableSet.of(
- OffsetDateTime.MIN.plus(1L, ChronoUnit.SECONDS),
- OffsetDateTime.MIN.plus(Duration.ofSeconds(1)));
+ return ImmutableSet.of(OffsetDateTime.MIN.plusSeconds(1L), OffsetDateTime.MIN.plusSeconds(1));
}
OffsetDateTimePlusMinutes
SUGGESTION
Simplification
Suppression
Suppress false positives by adding the suppression annotation
@SuppressWarnings("OffsetDateTimePlusMinutes")
to the enclosing element.Disable this rule by adding
-XepOpt:Refaster:NamePattern=^(?!TimeRules\$OffsetDateTimePlusMinutes).*
as compiler argument.
Samples
Shows the difference in example code before and after the Refaster rule is applied.
ImmutableSet<OffsetDateTime> testOffsetDateTimePlusMinutes() {
- return ImmutableSet.of(
- OffsetDateTime.MIN.plus(1L, ChronoUnit.MINUTES),
- OffsetDateTime.MIN.plus(Duration.ofMinutes(1)));
+ return ImmutableSet.of(OffsetDateTime.MIN.plusMinutes(1L), OffsetDateTime.MIN.plusMinutes(1));
}
OffsetDateTimePlusHours
SUGGESTION
Simplification
Suppression
Suppress false positives by adding the suppression annotation
@SuppressWarnings("OffsetDateTimePlusHours")
to the enclosing element.Disable this rule by adding
-XepOpt:Refaster:NamePattern=^(?!TimeRules\$OffsetDateTimePlusHours).*
as compiler argument.
Samples
Shows the difference in example code before and after the Refaster rule is applied.
ImmutableSet<OffsetDateTime> testOffsetDateTimePlusHours() {
- return ImmutableSet.of(
- OffsetDateTime.MIN.plus(1L, ChronoUnit.HOURS),
- OffsetDateTime.MIN.plus(Duration.ofHours(1)));
+ return ImmutableSet.of(OffsetDateTime.MIN.plusHours(1L), OffsetDateTime.MIN.plusHours(1));
}
OffsetDateTimePlusDays
SUGGESTION
Simplification
Suppression
Suppress false positives by adding the suppression annotation
@SuppressWarnings("OffsetDateTimePlusDays")
to the enclosing element.Disable this rule by adding
-XepOpt:Refaster:NamePattern=^(?!TimeRules\$OffsetDateTimePlusDays).*
as compiler argument.
Samples
Shows the difference in example code before and after the Refaster rule is applied.
ImmutableSet<OffsetDateTime> testOffsetDateTimePlusDays() {
- return ImmutableSet.of(
- OffsetDateTime.MIN.plus(1L, ChronoUnit.DAYS), OffsetDateTime.MIN.plus(Period.ofDays(1)));
+ return ImmutableSet.of(OffsetDateTime.MIN.plusDays(1L), OffsetDateTime.MIN.plusDays(1));
}
OffsetDateTimePlusWeeks
SUGGESTION
Simplification
Suppression
Suppress false positives by adding the suppression annotation
@SuppressWarnings("OffsetDateTimePlusWeeks")
to the enclosing element.Disable this rule by adding
-XepOpt:Refaster:NamePattern=^(?!TimeRules\$OffsetDateTimePlusWeeks).*
as compiler argument.
Samples
Shows the difference in example code before and after the Refaster rule is applied.
ImmutableSet<OffsetDateTime> testOffsetDateTimePlusWeeks() {
- return ImmutableSet.of(
- OffsetDateTime.MIN.plus(1L, ChronoUnit.WEEKS), OffsetDateTime.MIN.plus(Period.ofWeeks(1)));
+ return ImmutableSet.of(OffsetDateTime.MIN.plusWeeks(1L), OffsetDateTime.MIN.plusWeeks(1));
}
OffsetDateTimePlusMonths
SUGGESTION
Simplification
Suppression
Suppress false positives by adding the suppression annotation
@SuppressWarnings("OffsetDateTimePlusMonths")
to the enclosing element.Disable this rule by adding
-XepOpt:Refaster:NamePattern=^(?!TimeRules\$OffsetDateTimePlusMonths).*
as compiler argument.
Samples
Shows the difference in example code before and after the Refaster rule is applied.
ImmutableSet<OffsetDateTime> testOffsetDateTimePlusMonths() {
- return ImmutableSet.of(
- OffsetDateTime.MIN.plus(1L, ChronoUnit.MONTHS),
- OffsetDateTime.MIN.plus(Period.ofMonths(1)));
+ return ImmutableSet.of(OffsetDateTime.MIN.plusMonths(1L), OffsetDateTime.MIN.plusMonths(1));
}
OffsetDateTimePlusYears
SUGGESTION
Simplification
Suppression
Suppress false positives by adding the suppression annotation
@SuppressWarnings("OffsetDateTimePlusYears")
to the enclosing element.Disable this rule by adding
-XepOpt:Refaster:NamePattern=^(?!TimeRules\$OffsetDateTimePlusYears).*
as compiler argument.
Samples
Shows the difference in example code before and after the Refaster rule is applied.
ImmutableSet<OffsetDateTime> testOffsetDateTimePlusYears() {
- return ImmutableSet.of(
- OffsetDateTime.MIN.plus(1L, ChronoUnit.YEARS), OffsetDateTime.MIN.plus(Period.ofYears(1)));
+ return ImmutableSet.of(OffsetDateTime.MIN.plusYears(1L), OffsetDateTime.MIN.plusYears(1));
}
OffsetDateTimeMinusNanos
SUGGESTION
Simplification
Suppression
Suppress false positives by adding the suppression annotation
@SuppressWarnings("OffsetDateTimeMinusNanos")
to the enclosing element.Disable this rule by adding
-XepOpt:Refaster:NamePattern=^(?!TimeRules\$OffsetDateTimeMinusNanos).*
as compiler argument.
Samples
Shows the difference in example code before and after the Refaster rule is applied.
ImmutableSet<OffsetDateTime> testOffsetDateTimeMinusNanos() {
- return ImmutableSet.of(
- OffsetDateTime.MAX.minus(1L, ChronoUnit.NANOS),
- OffsetDateTime.MAX.minus(Duration.ofNanos(1)));
+ return ImmutableSet.of(OffsetDateTime.MAX.minusNanos(1L), OffsetDateTime.MAX.minusNanos(1));
}
OffsetDateTimeMinusSeconds
SUGGESTION
Simplification
Suppression
Suppress false positives by adding the suppression annotation
@SuppressWarnings("OffsetDateTimeMinusSeconds")
to the enclosing element.Disable this rule by adding
-XepOpt:Refaster:NamePattern=^(?!TimeRules\$OffsetDateTimeMinusSeconds).*
as compiler argument.
Samples
Shows the difference in example code before and after the Refaster rule is applied.
ImmutableSet<OffsetDateTime> testOffsetDateTimeMinusSeconds() {
- return ImmutableSet.of(
- OffsetDateTime.MAX.minus(1L, ChronoUnit.SECONDS),
- OffsetDateTime.MAX.minus(Duration.ofSeconds(1)));
+ return ImmutableSet.of(OffsetDateTime.MAX.minusSeconds(1L), OffsetDateTime.MAX.minusSeconds(1));
}
OffsetDateTimeMinusMinutes
SUGGESTION
Simplification
Suppression
Suppress false positives by adding the suppression annotation
@SuppressWarnings("OffsetDateTimeMinusMinutes")
to the enclosing element.Disable this rule by adding
-XepOpt:Refaster:NamePattern=^(?!TimeRules\$OffsetDateTimeMinusMinutes).*
as compiler argument.
Samples
Shows the difference in example code before and after the Refaster rule is applied.
ImmutableSet<OffsetDateTime> testOffsetDateTimeMinusMinutes() {
- return ImmutableSet.of(
- OffsetDateTime.MAX.minus(1L, ChronoUnit.MINUTES),
- OffsetDateTime.MAX.minus(Duration.ofMinutes(1)));
+ return ImmutableSet.of(OffsetDateTime.MAX.minusMinutes(1L), OffsetDateTime.MAX.minusMinutes(1));
}
OffsetDateTimeMinusHours
SUGGESTION
Simplification
Suppression
Suppress false positives by adding the suppression annotation
@SuppressWarnings("OffsetDateTimeMinusHours")
to the enclosing element.Disable this rule by adding
-XepOpt:Refaster:NamePattern=^(?!TimeRules\$OffsetDateTimeMinusHours).*
as compiler argument.
Samples
Shows the difference in example code before and after the Refaster rule is applied.
ImmutableSet<OffsetDateTime> testOffsetDateTimeMinusHours() {
- return ImmutableSet.of(
- OffsetDateTime.MAX.minus(1L, ChronoUnit.HOURS),
- OffsetDateTime.MAX.minus(Duration.ofHours(1)));
+ return ImmutableSet.of(OffsetDateTime.MAX.minusHours(1L), OffsetDateTime.MAX.minusHours(1));
}
OffsetDateTimeMinusDays
SUGGESTION
Simplification
Suppression
Suppress false positives by adding the suppression annotation
@SuppressWarnings("OffsetDateTimeMinusDays")
to the enclosing element.Disable this rule by adding
-XepOpt:Refaster:NamePattern=^(?!TimeRules\$OffsetDateTimeMinusDays).*
as compiler argument.
Samples
Shows the difference in example code before and after the Refaster rule is applied.
ImmutableSet<OffsetDateTime> testOffsetDateTimeMinusDays() {
- return ImmutableSet.of(
- OffsetDateTime.MAX.minus(1L, ChronoUnit.DAYS), OffsetDateTime.MAX.minus(Period.ofDays(1)));
+ return ImmutableSet.of(OffsetDateTime.MAX.minusDays(1L), OffsetDateTime.MAX.minusDays(1));
}
OffsetDateTimeMinusWeeks
SUGGESTION
Simplification
Suppression
Suppress false positives by adding the suppression annotation
@SuppressWarnings("OffsetDateTimeMinusWeeks")
to the enclosing element.Disable this rule by adding
-XepOpt:Refaster:NamePattern=^(?!TimeRules\$OffsetDateTimeMinusWeeks).*
as compiler argument.
Samples
Shows the difference in example code before and after the Refaster rule is applied.
ImmutableSet<OffsetDateTime> testOffsetDateTimeMinusWeeks() {
- return ImmutableSet.of(
- OffsetDateTime.MAX.minus(1L, ChronoUnit.WEEKS),
- OffsetDateTime.MAX.minus(Period.ofWeeks(1)));
+ return ImmutableSet.of(OffsetDateTime.MAX.minusWeeks(1L), OffsetDateTime.MAX.minusWeeks(1));
}
OffsetDateTimeMinusMonths
SUGGESTION
Simplification
Suppression
Suppress false positives by adding the suppression annotation
@SuppressWarnings("OffsetDateTimeMinusMonths")
to the enclosing element.Disable this rule by adding
-XepOpt:Refaster:NamePattern=^(?!TimeRules\$OffsetDateTimeMinusMonths).*
as compiler argument.
Samples
Shows the difference in example code before and after the Refaster rule is applied.
ImmutableSet<OffsetDateTime> testOffsetDateTimeMinusMonths() {
- return ImmutableSet.of(
- OffsetDateTime.MAX.minus(1L, ChronoUnit.MONTHS),
- OffsetDateTime.MAX.minus(Period.ofMonths(1)));
+ return ImmutableSet.of(OffsetDateTime.MAX.minusMonths(1L), OffsetDateTime.MAX.minusMonths(1));
}
OffsetDateTimeMinusYears
SUGGESTION
Simplification
Suppression
Suppress false positives by adding the suppression annotation
@SuppressWarnings("OffsetDateTimeMinusYears")
to the enclosing element.Disable this rule by adding
-XepOpt:Refaster:NamePattern=^(?!TimeRules\$OffsetDateTimeMinusYears).*
as compiler argument.
Samples
Shows the difference in example code before and after the Refaster rule is applied.
ImmutableSet<OffsetDateTime> testOffsetDateTimeMinusYears() {
- return ImmutableSet.of(
- OffsetDateTime.MAX.minus(1L, ChronoUnit.YEARS),
- OffsetDateTime.MAX.minus(Period.ofYears(1)));
+ return ImmutableSet.of(OffsetDateTime.MAX.minusYears(1L), OffsetDateTime.MAX.minusYears(1));
}
ZonedDateTimePlusNanos
SUGGESTION
Simplification
Suppression
Suppress false positives by adding the suppression annotation
@SuppressWarnings("ZonedDateTimePlusNanos")
to the enclosing element.Disable this rule by adding
-XepOpt:Refaster:NamePattern=^(?!TimeRules\$ZonedDateTimePlusNanos).*
as compiler argument.
Samples
Shows the difference in example code before and after the Refaster rule is applied.
ImmutableSet<ZonedDateTime> testZonedDateTimePlusNanos() {
- return ImmutableSet.of(
- ZONED_DATE_TIME.plus(1L, ChronoUnit.NANOS), ZONED_DATE_TIME.plus(Duration.ofNanos(1)));
+ return ImmutableSet.of(ZONED_DATE_TIME.plusNanos(1L), ZONED_DATE_TIME.plusNanos(1));
}
ZonedDateTimePlusSeconds
SUGGESTION
Simplification
Suppression
Suppress false positives by adding the suppression annotation
@SuppressWarnings("ZonedDateTimePlusSeconds")
to the enclosing element.Disable this rule by adding
-XepOpt:Refaster:NamePattern=^(?!TimeRules\$ZonedDateTimePlusSeconds).*
as compiler argument.
Samples
Shows the difference in example code before and after the Refaster rule is applied.
ImmutableSet<ZonedDateTime> testZonedDateTimePlusSeconds() {
- return ImmutableSet.of(
- ZONED_DATE_TIME.plus(1L, ChronoUnit.SECONDS), ZONED_DATE_TIME.plus(Duration.ofSeconds(1)));
+ return ImmutableSet.of(ZONED_DATE_TIME.plusSeconds(1L), ZONED_DATE_TIME.plusSeconds(1));
}
ZonedDateTimePlusMinutes
SUGGESTION
Simplification
Suppression
Suppress false positives by adding the suppression annotation
@SuppressWarnings("ZonedDateTimePlusMinutes")
to the enclosing element.Disable this rule by adding
-XepOpt:Refaster:NamePattern=^(?!TimeRules\$ZonedDateTimePlusMinutes).*
as compiler argument.
Samples
Shows the difference in example code before and after the Refaster rule is applied.
ImmutableSet<ZonedDateTime> testZonedDateTimePlusMinutes() {
- return ImmutableSet.of(
- ZONED_DATE_TIME.plus(1L, ChronoUnit.MINUTES), ZONED_DATE_TIME.plus(Duration.ofMinutes(1)));
+ return ImmutableSet.of(ZONED_DATE_TIME.plusMinutes(1L), ZONED_DATE_TIME.plusMinutes(1));
}
ZonedDateTimePlusHours
SUGGESTION
Simplification
Suppression
Suppress false positives by adding the suppression annotation
@SuppressWarnings("ZonedDateTimePlusHours")
to the enclosing element.Disable this rule by adding
-XepOpt:Refaster:NamePattern=^(?!TimeRules\$ZonedDateTimePlusHours).*
as compiler argument.
Samples
Shows the difference in example code before and after the Refaster rule is applied.
ImmutableSet<ZonedDateTime> testZonedDateTimePlusHours() {
- return ImmutableSet.of(
- ZONED_DATE_TIME.plus(1L, ChronoUnit.HOURS), ZONED_DATE_TIME.plus(Duration.ofHours(1)));
+ return ImmutableSet.of(ZONED_DATE_TIME.plusHours(1L), ZONED_DATE_TIME.plusHours(1));
}
ZonedDateTimePlusDays
SUGGESTION
Simplification
Suppression
Suppress false positives by adding the suppression annotation
@SuppressWarnings("ZonedDateTimePlusDays")
to the enclosing element.Disable this rule by adding
-XepOpt:Refaster:NamePattern=^(?!TimeRules\$ZonedDateTimePlusDays).*
as compiler argument.
Samples
Shows the difference in example code before and after the Refaster rule is applied.
ImmutableSet<ZonedDateTime> testZonedDateTimePlusDays() {
- return ImmutableSet.of(
- ZONED_DATE_TIME.plus(1L, ChronoUnit.DAYS), ZONED_DATE_TIME.plus(Period.ofDays(1)));
+ return ImmutableSet.of(ZONED_DATE_TIME.plusDays(1L), ZONED_DATE_TIME.plusDays(1));
}
ZonedDateTimePlusWeeks
SUGGESTION
Simplification
Suppression
Suppress false positives by adding the suppression annotation
@SuppressWarnings("ZonedDateTimePlusWeeks")
to the enclosing element.Disable this rule by adding
-XepOpt:Refaster:NamePattern=^(?!TimeRules\$ZonedDateTimePlusWeeks).*
as compiler argument.
Samples
Shows the difference in example code before and after the Refaster rule is applied.
ImmutableSet<ZonedDateTime> testZonedDateTimePlusWeeks() {
- return ImmutableSet.of(
- ZONED_DATE_TIME.plus(1L, ChronoUnit.WEEKS), ZONED_DATE_TIME.plus(Period.ofWeeks(1)));
+ return ImmutableSet.of(ZONED_DATE_TIME.plusWeeks(1L), ZONED_DATE_TIME.plusWeeks(1));
}
ZonedDateTimePlusMonths
SUGGESTION
Simplification
Suppression
Suppress false positives by adding the suppression annotation
@SuppressWarnings("ZonedDateTimePlusMonths")
to the enclosing element.Disable this rule by adding
-XepOpt:Refaster:NamePattern=^(?!TimeRules\$ZonedDateTimePlusMonths).*
as compiler argument.
Samples
Shows the difference in example code before and after the Refaster rule is applied.
ImmutableSet<ZonedDateTime> testZonedDateTimePlusMonths() {
- return ImmutableSet.of(
- ZONED_DATE_TIME.plus(1L, ChronoUnit.MONTHS), ZONED_DATE_TIME.plus(Period.ofMonths(1)));
+ return ImmutableSet.of(ZONED_DATE_TIME.plusMonths(1L), ZONED_DATE_TIME.plusMonths(1));
}
ZonedDateTimePlusYears
SUGGESTION
Simplification
Suppression
Suppress false positives by adding the suppression annotation
@SuppressWarnings("ZonedDateTimePlusYears")
to the enclosing element.Disable this rule by adding
-XepOpt:Refaster:NamePattern=^(?!TimeRules\$ZonedDateTimePlusYears).*
as compiler argument.
Samples
Shows the difference in example code before and after the Refaster rule is applied.
ImmutableSet<ZonedDateTime> testZonedDateTimePlusYears() {
- return ImmutableSet.of(
- ZONED_DATE_TIME.plus(1L, ChronoUnit.YEARS), ZONED_DATE_TIME.plus(Period.ofYears(1)));
+ return ImmutableSet.of(ZONED_DATE_TIME.plusYears(1L), ZONED_DATE_TIME.plusYears(1));
}
ZonedDateTimeMinusNanos
SUGGESTION
Simplification
Suppression
Suppress false positives by adding the suppression annotation
@SuppressWarnings("ZonedDateTimeMinusNanos")
to the enclosing element.Disable this rule by adding
-XepOpt:Refaster:NamePattern=^(?!TimeRules\$ZonedDateTimeMinusNanos).*
as compiler argument.
Samples
Shows the difference in example code before and after the Refaster rule is applied.
ImmutableSet<ZonedDateTime> testZonedDateTimeMinusNanos() {
- return ImmutableSet.of(
- ZONED_DATE_TIME.minus(1L, ChronoUnit.NANOS), ZONED_DATE_TIME.minus(Duration.ofNanos(1)));
+ return ImmutableSet.of(ZONED_DATE_TIME.minusNanos(1L), ZONED_DATE_TIME.minusNanos(1));
}
ZonedDateTimeMinusSeconds
SUGGESTION
Simplification
Suppression
Suppress false positives by adding the suppression annotation
@SuppressWarnings("ZonedDateTimeMinusSeconds")
to the enclosing element.Disable this rule by adding
-XepOpt:Refaster:NamePattern=^(?!TimeRules\$ZonedDateTimeMinusSeconds).*
as compiler argument.
Samples
Shows the difference in example code before and after the Refaster rule is applied.
ImmutableSet<ZonedDateTime> testZonedDateTimeMinusSeconds() {
- return ImmutableSet.of(
- ZONED_DATE_TIME.minus(1L, ChronoUnit.SECONDS),
- ZONED_DATE_TIME.minus(Duration.ofSeconds(1)));
+ return ImmutableSet.of(ZONED_DATE_TIME.minusSeconds(1L), ZONED_DATE_TIME.minusSeconds(1));
}
ZonedDateTimeMinusMinutes
SUGGESTION
Simplification
Suppression
Suppress false positives by adding the suppression annotation
@SuppressWarnings("ZonedDateTimeMinusMinutes")
to the enclosing element.Disable this rule by adding
-XepOpt:Refaster:NamePattern=^(?!TimeRules\$ZonedDateTimeMinusMinutes).*
as compiler argument.
Samples
Shows the difference in example code before and after the Refaster rule is applied.
ImmutableSet<ZonedDateTime> testZonedDateTimeMinusMinutes() {
- return ImmutableSet.of(
- ZONED_DATE_TIME.minus(1L, ChronoUnit.MINUTES),
- ZONED_DATE_TIME.minus(Duration.ofMinutes(1)));
+ return ImmutableSet.of(ZONED_DATE_TIME.minusMinutes(1L), ZONED_DATE_TIME.minusMinutes(1));
}
ZonedDateTimeMinusHours
SUGGESTION
Simplification
Suppression
Suppress false positives by adding the suppression annotation
@SuppressWarnings("ZonedDateTimeMinusHours")
to the enclosing element.Disable this rule by adding
-XepOpt:Refaster:NamePattern=^(?!TimeRules\$ZonedDateTimeMinusHours).*
as compiler argument.
Samples
Shows the difference in example code before and after the Refaster rule is applied.
ImmutableSet<ZonedDateTime> testZonedDateTimeMinusHours() {
- return ImmutableSet.of(
- ZONED_DATE_TIME.minus(1L, ChronoUnit.HOURS), ZONED_DATE_TIME.minus(Duration.ofHours(1)));
+ return ImmutableSet.of(ZONED_DATE_TIME.minusHours(1L), ZONED_DATE_TIME.minusHours(1));
}
ZonedDateTimeMinusDays
SUGGESTION
Simplification
Suppression
Suppress false positives by adding the suppression annotation
@SuppressWarnings("ZonedDateTimeMinusDays")
to the enclosing element.Disable this rule by adding
-XepOpt:Refaster:NamePattern=^(?!TimeRules\$ZonedDateTimeMinusDays).*
as compiler argument.
Samples
Shows the difference in example code before and after the Refaster rule is applied.
ImmutableSet<ZonedDateTime> testZonedDateTimeMinusDays() {
- return ImmutableSet.of(
- ZONED_DATE_TIME.minus(1L, ChronoUnit.DAYS), ZONED_DATE_TIME.minus(Period.ofDays(1)));
+ return ImmutableSet.of(ZONED_DATE_TIME.minusDays(1L), ZONED_DATE_TIME.minusDays(1));
}
ZonedDateTimeMinusWeeks
SUGGESTION
Simplification
Suppression
Suppress false positives by adding the suppression annotation
@SuppressWarnings("ZonedDateTimeMinusWeeks")
to the enclosing element.Disable this rule by adding
-XepOpt:Refaster:NamePattern=^(?!TimeRules\$ZonedDateTimeMinusWeeks).*
as compiler argument.
Samples
Shows the difference in example code before and after the Refaster rule is applied.
ImmutableSet<ZonedDateTime> testZonedDateTimeMinusWeeks() {
- return ImmutableSet.of(
- ZONED_DATE_TIME.minus(1L, ChronoUnit.WEEKS), ZONED_DATE_TIME.minus(Period.ofWeeks(1)));
+ return ImmutableSet.of(ZONED_DATE_TIME.minusWeeks(1L), ZONED_DATE_TIME.minusWeeks(1));
}
ZonedDateTimeMinusMonths
SUGGESTION
Simplification
Suppression
Suppress false positives by adding the suppression annotation
@SuppressWarnings("ZonedDateTimeMinusMonths")
to the enclosing element.Disable this rule by adding
-XepOpt:Refaster:NamePattern=^(?!TimeRules\$ZonedDateTimeMinusMonths).*
as compiler argument.
Samples
Shows the difference in example code before and after the Refaster rule is applied.
ImmutableSet<ZonedDateTime> testZonedDateTimeMinusMonths() {
- return ImmutableSet.of(
- ZONED_DATE_TIME.minus(1L, ChronoUnit.MONTHS), ZONED_DATE_TIME.minus(Period.ofMonths(1)));
+ return ImmutableSet.of(ZONED_DATE_TIME.minusMonths(1L), ZONED_DATE_TIME.minusMonths(1));
}
ZonedDateTimeMinusYears
SUGGESTION
Simplification
Suppression
Suppress false positives by adding the suppression annotation
@SuppressWarnings("ZonedDateTimeMinusYears")
to the enclosing element.Disable this rule by adding
-XepOpt:Refaster:NamePattern=^(?!TimeRules\$ZonedDateTimeMinusYears).*
as compiler argument.
Samples
Shows the difference in example code before and after the Refaster rule is applied.
ImmutableSet<ZonedDateTime> testZonedDateTimeMinusYears() {
- return ImmutableSet.of(
- ZONED_DATE_TIME.minus(1L, ChronoUnit.YEARS), ZONED_DATE_TIME.minus(Period.ofYears(1)));
+ return ImmutableSet.of(ZONED_DATE_TIME.minusYears(1L), ZONED_DATE_TIME.minusYears(1));
}