TimeRules Refaster recipes
Recipe ID
tech.picnic.errorprone.refasterrules.TimeRulesRecipesArtifact
org.openrewrite.recipe:rewrite-third-partyRefaster rules related to expressions dealing with time. Source.
Usage
This recipe has no required configuration options. You’ll need the Moderne CLI configured before running the command below.
mod run . --recipe tech.picnic.errorprone.refasterrules.TimeRulesRecipesIf the recipe isn’t available locally, install it with:
mod config recipes jar install org.openrewrite.recipe:rewrite-third-party:0.44.0Definition
This recipe runs the following recipes in order.
- Refaster template
TimeRules.ClockInstanttech.picnic.errorprone.refasterrules.TimeRulesRecipes$ClockInstantRecipe - Refaster template
TimeRules.Utctech.picnic.errorprone.refasterrules.TimeRulesRecipes$UtcRecipe - Refaster template
TimeRules.LocalDateOfInstanttech.picnic.errorprone.refasterrules.TimeRulesRecipes$LocalDateOfInstantRecipe - Refaster template
TimeRules.LocalDateTimeOfInstanttech.picnic.errorprone.refasterrules.TimeRulesRecipes$LocalDateTimeOfInstantRecipe - Refaster template
TimeRules.LocalTimeOfInstanttech.picnic.errorprone.refasterrules.TimeRulesRecipes$LocalTimeOfInstantRecipe - Refaster template
TimeRules.OffsetDateTimeOfInstanttech.picnic.errorprone.refasterrules.TimeRulesRecipes$OffsetDateTimeOfInstantRecipe - Refaster template
TimeRules.InstantIdentitytech.picnic.errorprone.refasterrules.TimeRulesRecipes$InstantIdentityRecipe - Prefer
Instant#truncatedTo(TemporalUnit)over less efficient alternativestech.picnic.errorprone.refasterrules.TimeRulesRecipes$InstantTruncatedToChronoUnitMillisRecipe - Refaster template
TimeRules.InstantTruncatedToChronoUnitSecondstech.picnic.errorprone.refasterrules.TimeRulesRecipes$InstantTruncatedToChronoUnitSecondsRecipe - Refaster template
TimeRules.InstantAtOffsettech.picnic.errorprone.refasterrules.TimeRulesRecipes$InstantAtOffsetRecipe - Refaster template
TimeRules.OffsetTimeOfInstanttech.picnic.errorprone.refasterrules.TimeRulesRecipes$OffsetTimeOfInstantRecipe - Refaster template
TimeRules.InstantAtZonetech.picnic.errorprone.refasterrules.TimeRulesRecipes$InstantAtZoneRecipe - Refaster template
TimeRules.ClockSystemUTCtech.picnic.errorprone.refasterrules.TimeRulesRecipes$ClockSystemUTCRecipe - Refaster template
TimeRules.InstantEpochtech.picnic.errorprone.refasterrules.TimeRulesRecipes$InstantEpochRecipe - Refaster template
TimeRules.InstantIsBeforetech.picnic.errorprone.refasterrules.TimeRulesRecipes$InstantIsBeforeRecipe - Refaster template
TimeRules.InstantIsAftertech.picnic.errorprone.refasterrules.TimeRulesRecipes$InstantIsAfterRecipe - Refaster template
TimeRules.LocalTimeMintech.picnic.errorprone.refasterrules.TimeRulesRecipes$LocalTimeMinRecipe - Refaster template
TimeRules.LocalDateAtStartOfDaytech.picnic.errorprone.refasterrules.TimeRulesRecipes$LocalDateAtStartOfDayRecipe - Refaster template
TimeRules.ChronoLocalDateIsBeforetech.picnic.errorprone.refasterrules.TimeRulesRecipes$ChronoLocalDateIsBeforeRecipe - Refaster template
TimeRules.ChronoLocalDateIsAftertech.picnic.errorprone.refasterrules.TimeRulesRecipes$ChronoLocalDateIsAfterRecipe - Refaster template
TimeRules.ChronoLocalDateTimeIsBeforetech.picnic.errorprone.refasterrules.TimeRulesRecipes$ChronoLocalDateTimeIsBeforeRecipe - Refaster template
TimeRules.ChronoLocalDateTimeIsAftertech.picnic.errorprone.refasterrules.TimeRulesRecipes$ChronoLocalDateTimeIsAfterRecipe - Refaster template
TimeRules.ChronoZonedDateTimeIsBeforetech.picnic.errorprone.refasterrules.TimeRulesRecipes$ChronoZonedDateTimeIsBeforeRecipe - Refaster template
TimeRules.ChronoZonedDateTimeIsAftertech.picnic.errorprone.refasterrules.TimeRulesRecipes$ChronoZonedDateTimeIsAfterRecipe - Refaster template
TimeRules.OffsetDateTimeIsBeforetech.picnic.errorprone.refasterrules.TimeRulesRecipes$OffsetDateTimeIsBeforeRecipe - Refaster template
TimeRules.OffsetDateTimeIsAftertech.picnic.errorprone.refasterrules.TimeRulesRecipes$OffsetDateTimeIsAfterRecipe - Refaster template
TimeRules.DurationZerotech.picnic.errorprone.refasterrules.TimeRulesRecipes$DurationZeroRecipe - Refaster template
TimeRules.DurationOfDaystech.picnic.errorprone.refasterrules.TimeRulesRecipes$DurationOfDaysRecipe - Refaster template
TimeRules.DurationOfHourstech.picnic.errorprone.refasterrules.TimeRulesRecipes$DurationOfHoursRecipe - Refaster template
TimeRules.DurationOfMillistech.picnic.errorprone.refasterrules.TimeRulesRecipes$DurationOfMillisRecipe - Refaster template
TimeRules.DurationOfMinutestech.picnic.errorprone.refasterrules.TimeRulesRecipes$DurationOfMinutesRecipe - Refaster template
TimeRules.DurationOfNanostech.picnic.errorprone.refasterrules.TimeRulesRecipes$DurationOfNanosRecipe - Refaster template
TimeRules.DurationOfSecondstech.picnic.errorprone.refasterrules.TimeRulesRecipes$DurationOfSecondsRecipe - Prefer
Duration#betweenover less efficient alternativestech.picnic.errorprone.refasterrules.TimeRulesRecipes$DurationBetweenInstantRecipe - Prefer
Duration#betweenover less efficient alternativestech.picnic.errorprone.refasterrules.TimeRulesRecipes$DurationBetweenOffsetDateTimeRecipe - Refaster template
TimeRules.DurationIsZerotech.picnic.errorprone.refasterrules.TimeRulesRecipes$DurationIsZeroRecipe - Refaster template
TimeRules.PeriodZerotech.picnic.errorprone.refasterrules.TimeRulesRecipes$PeriodZeroRecipe - Refaster template
TimeRules.LocalDatePlusDaystech.picnic.errorprone.refasterrules.TimeRulesRecipes$LocalDatePlusDaysRecipe - Refaster template
TimeRules.LocalDatePlusWeekstech.picnic.errorprone.refasterrules.TimeRulesRecipes$LocalDatePlusWeeksRecipe - Refaster template
TimeRules.LocalDatePlusMonthstech.picnic.errorprone.refasterrules.TimeRulesRecipes$LocalDatePlusMonthsRecipe - Refaster template
TimeRules.LocalDatePlusYearstech.picnic.errorprone.refasterrules.TimeRulesRecipes$LocalDatePlusYearsRecipe - Refaster template
TimeRules.LocalDateMinusDaystech.picnic.errorprone.refasterrules.TimeRulesRecipes$LocalDateMinusDaysRecipe - Refaster template
TimeRules.LocalDateMinusWeekstech.picnic.errorprone.refasterrules.TimeRulesRecipes$LocalDateMinusWeeksRecipe - Refaster template
TimeRules.LocalDateMinusMonthstech.picnic.errorprone.refasterrules.TimeRulesRecipes$LocalDateMinusMonthsRecipe - Refaster template
TimeRules.LocalDateMinusYearstech.picnic.errorprone.refasterrules.TimeRulesRecipes$LocalDateMinusYearsRecipe - Refaster template
TimeRules.LocalTimePlusNanostech.picnic.errorprone.refasterrules.TimeRulesRecipes$LocalTimePlusNanosRecipe - Refaster template
TimeRules.LocalTimePlusSecondstech.picnic.errorprone.refasterrules.TimeRulesRecipes$LocalTimePlusSecondsRecipe - Refaster template
TimeRules.LocalTimePlusMinutestech.picnic.errorprone.refasterrules.TimeRulesRecipes$LocalTimePlusMinutesRecipe - Refaster template
TimeRules.LocalTimePlusHourstech.picnic.errorprone.refasterrules.TimeRulesRecipes$LocalTimePlusHoursRecipe - Refaster template
TimeRules.LocalTimeMinusNanostech.picnic.errorprone.refasterrules.TimeRulesRecipes$LocalTimeMinusNanosRecipe - Refaster template
TimeRules.LocalTimeMinusSecondstech.picnic.errorprone.refasterrules.TimeRulesRecipes$LocalTimeMinusSecondsRecipe - Refaster template
TimeRules.LocalTimeMinusMinutestech.picnic.errorprone.refasterrules.TimeRulesRecipes$LocalTimeMinusMinutesRecipe - Refaster template
TimeRules.LocalTimeMinusHourstech.picnic.errorprone.refasterrules.TimeRulesRecipes$LocalTimeMinusHoursRecipe - Refaster template
TimeRules.OffsetTimePlusNanostech.picnic.errorprone.refasterrules.TimeRulesRecipes$OffsetTimePlusNanosRecipe - Refaster template
TimeRules.OffsetTimePlusSecondstech.picnic.errorprone.refasterrules.TimeRulesRecipes$OffsetTimePlusSecondsRecipe - Refaster template
TimeRules.OffsetTimePlusMinutestech.picnic.errorprone.refasterrules.TimeRulesRecipes$OffsetTimePlusMinutesRecipe - Refaster template
TimeRules.OffsetTimePlusHourstech.picnic.errorprone.refasterrules.TimeRulesRecipes$OffsetTimePlusHoursRecipe - Refaster template
TimeRules.OffsetTimeMinusNanostech.picnic.errorprone.refasterrules.TimeRulesRecipes$OffsetTimeMinusNanosRecipe - Refaster template
TimeRules.OffsetTimeMinusSecondstech.picnic.errorprone.refasterrules.TimeRulesRecipes$OffsetTimeMinusSecondsRecipe - Refaster template
TimeRules.OffsetTimeMinusMinutestech.picnic.errorprone.refasterrules.TimeRulesRecipes$OffsetTimeMinusMinutesRecipe - Refaster template
TimeRules.OffsetTimeMinusHourstech.picnic.errorprone.refasterrules.TimeRulesRecipes$OffsetTimeMinusHoursRecipe - Refaster template
TimeRules.LocalDateTimePlusNanostech.picnic.errorprone.refasterrules.TimeRulesRecipes$LocalDateTimePlusNanosRecipe - Refaster template
TimeRules.LocalDateTimePlusSecondstech.picnic.errorprone.refasterrules.TimeRulesRecipes$LocalDateTimePlusSecondsRecipe - Refaster template
TimeRules.LocalDateTimePlusMinutestech.picnic.errorprone.refasterrules.TimeRulesRecipes$LocalDateTimePlusMinutesRecipe - Refaster template
TimeRules.LocalDateTimePlusHourstech.picnic.errorprone.refasterrules.TimeRulesRecipes$LocalDateTimePlusHoursRecipe - Refaster template
TimeRules.LocalDateTimePlusDaystech.picnic.errorprone.refasterrules.TimeRulesRecipes$LocalDateTimePlusDaysRecipe - Refaster template
TimeRules.LocalDateTimePlusWeekstech.picnic.errorprone.refasterrules.TimeRulesRecipes$LocalDateTimePlusWeeksRecipe - Refaster template
TimeRules.LocalDateTimePlusMonthstech.picnic.errorprone.refasterrules.TimeRulesRecipes$LocalDateTimePlusMonthsRecipe - Refaster template
TimeRules.LocalDateTimePlusYearstech.picnic.errorprone.refasterrules.TimeRulesRecipes$LocalDateTimePlusYearsRecipe - Refaster template
TimeRules.LocalDateTimeMinusNanostech.picnic.errorprone.refasterrules.TimeRulesRecipes$LocalDateTimeMinusNanosRecipe - Refaster template
TimeRules.LocalDateTimeMinusSecondstech.picnic.errorprone.refasterrules.TimeRulesRecipes$LocalDateTimeMinusSecondsRecipe - Refaster template
TimeRules.LocalDateTimeMinusMinutestech.picnic.errorprone.refasterrules.TimeRulesRecipes$LocalDateTimeMinusMinutesRecipe - Refaster template
TimeRules.LocalDateTimeMinusHourstech.picnic.errorprone.refasterrules.TimeRulesRecipes$LocalDateTimeMinusHoursRecipe - Refaster template
TimeRules.LocalDateTimeMinusDaystech.picnic.errorprone.refasterrules.TimeRulesRecipes$LocalDateTimeMinusDaysRecipe - Refaster template
TimeRules.LocalDateTimeMinusWeekstech.picnic.errorprone.refasterrules.TimeRulesRecipes$LocalDateTimeMinusWeeksRecipe - Refaster template
TimeRules.LocalDateTimeMinusMonthstech.picnic.errorprone.refasterrules.TimeRulesRecipes$LocalDateTimeMinusMonthsRecipe - Refaster template
TimeRules.LocalDateTimeMinusYearstech.picnic.errorprone.refasterrules.TimeRulesRecipes$LocalDateTimeMinusYearsRecipe - Refaster template
TimeRules.OffsetDateTimePlusNanostech.picnic.errorprone.refasterrules.TimeRulesRecipes$OffsetDateTimePlusNanosRecipe - Refaster template
TimeRules.OffsetDateTimePlusSecondstech.picnic.errorprone.refasterrules.TimeRulesRecipes$OffsetDateTimePlusSecondsRecipe - Refaster template
TimeRules.OffsetDateTimePlusMinutestech.picnic.errorprone.refasterrules.TimeRulesRecipes$OffsetDateTimePlusMinutesRecipe - Refaster template
TimeRules.OffsetDateTimePlusHourstech.picnic.errorprone.refasterrules.TimeRulesRecipes$OffsetDateTimePlusHoursRecipe - Refaster template
TimeRules.OffsetDateTimePlusDaystech.picnic.errorprone.refasterrules.TimeRulesRecipes$OffsetDateTimePlusDaysRecipe - Refaster template
TimeRules.OffsetDateTimePlusWeekstech.picnic.errorprone.refasterrules.TimeRulesRecipes$OffsetDateTimePlusWeeksRecipe - Refaster template
TimeRules.OffsetDateTimePlusMonthstech.picnic.errorprone.refasterrules.TimeRulesRecipes$OffsetDateTimePlusMonthsRecipe - Refaster template
TimeRules.OffsetDateTimePlusYearstech.picnic.errorprone.refasterrules.TimeRulesRecipes$OffsetDateTimePlusYearsRecipe - Refaster template
TimeRules.OffsetDateTimeMinusNanostech.picnic.errorprone.refasterrules.TimeRulesRecipes$OffsetDateTimeMinusNanosRecipe - Refaster template
TimeRules.OffsetDateTimeMinusSecondstech.picnic.errorprone.refasterrules.TimeRulesRecipes$OffsetDateTimeMinusSecondsRecipe - Refaster template
TimeRules.OffsetDateTimeMinusMinutestech.picnic.errorprone.refasterrules.TimeRulesRecipes$OffsetDateTimeMinusMinutesRecipe - Refaster template
TimeRules.OffsetDateTimeMinusHourstech.picnic.errorprone.refasterrules.TimeRulesRecipes$OffsetDateTimeMinusHoursRecipe - Refaster template
TimeRules.OffsetDateTimeMinusDaystech.picnic.errorprone.refasterrules.TimeRulesRecipes$OffsetDateTimeMinusDaysRecipe - Refaster template
TimeRules.OffsetDateTimeMinusWeekstech.picnic.errorprone.refasterrules.TimeRulesRecipes$OffsetDateTimeMinusWeeksRecipe - Refaster template
TimeRules.OffsetDateTimeMinusMonthstech.picnic.errorprone.refasterrules.TimeRulesRecipes$OffsetDateTimeMinusMonthsRecipe - Refaster template
TimeRules.OffsetDateTimeMinusYearstech.picnic.errorprone.refasterrules.TimeRulesRecipes$OffsetDateTimeMinusYearsRecipe - Refaster template
TimeRules.ZonedDateTimePlusNanostech.picnic.errorprone.refasterrules.TimeRulesRecipes$ZonedDateTimePlusNanosRecipe - Refaster template
TimeRules.ZonedDateTimePlusSecondstech.picnic.errorprone.refasterrules.TimeRulesRecipes$ZonedDateTimePlusSecondsRecipe - Refaster template
TimeRules.ZonedDateTimePlusMinutestech.picnic.errorprone.refasterrules.TimeRulesRecipes$ZonedDateTimePlusMinutesRecipe - Refaster template
TimeRules.ZonedDateTimePlusHourstech.picnic.errorprone.refasterrules.TimeRulesRecipes$ZonedDateTimePlusHoursRecipe - Refaster template
TimeRules.ZonedDateTimePlusDaystech.picnic.errorprone.refasterrules.TimeRulesRecipes$ZonedDateTimePlusDaysRecipe - Refaster template
TimeRules.ZonedDateTimePlusWeekstech.picnic.errorprone.refasterrules.TimeRulesRecipes$ZonedDateTimePlusWeeksRecipe - Refaster template
TimeRules.ZonedDateTimePlusMonthstech.picnic.errorprone.refasterrules.TimeRulesRecipes$ZonedDateTimePlusMonthsRecipe - Refaster template
TimeRules.ZonedDateTimePlusYearstech.picnic.errorprone.refasterrules.TimeRulesRecipes$ZonedDateTimePlusYearsRecipe - Refaster template
TimeRules.ZonedDateTimeMinusNanostech.picnic.errorprone.refasterrules.TimeRulesRecipes$ZonedDateTimeMinusNanosRecipe - Refaster template
TimeRules.ZonedDateTimeMinusSecondstech.picnic.errorprone.refasterrules.TimeRulesRecipes$ZonedDateTimeMinusSecondsRecipe - Refaster template
TimeRules.ZonedDateTimeMinusMinutestech.picnic.errorprone.refasterrules.TimeRulesRecipes$ZonedDateTimeMinusMinutesRecipe - Refaster template
TimeRules.ZonedDateTimeMinusHourstech.picnic.errorprone.refasterrules.TimeRulesRecipes$ZonedDateTimeMinusHoursRecipe - Refaster template
TimeRules.ZonedDateTimeMinusDaystech.picnic.errorprone.refasterrules.TimeRulesRecipes$ZonedDateTimeMinusDaysRecipe - Refaster template
TimeRules.ZonedDateTimeMinusWeekstech.picnic.errorprone.refasterrules.TimeRulesRecipes$ZonedDateTimeMinusWeeksRecipe - Refaster template
TimeRules.ZonedDateTimeMinusMonthstech.picnic.errorprone.refasterrules.TimeRulesRecipes$ZonedDateTimeMinusMonthsRecipe - Refaster template
TimeRules.ZonedDateTimeMinusYearstech.picnic.errorprone.refasterrules.TimeRulesRecipes$ZonedDateTimeMinusYearsRecipe
Data tables
Structured output this recipe can produce.
- Source files that had resultsSource files that were modified by the recipe run.
org.openrewrite.table.SourcesFileResults - Source files that had search resultsSearch results that were found during the recipe run.
org.openrewrite.table.SearchResults - Source files that errored on a recipeThe details of all errors produced by a recipe run.
org.openrewrite.table.SourcesFileErrors - Recipe performanceStatistics used in analyzing the performance of recipes.
org.openrewrite.table.RecipeRunStats