ComparatorRules Refaster recipes
Recipe ID
tech.picnic.errorprone.refasterrules.ComparatorRulesRecipesArtifact
org.openrewrite.recipe:rewrite-third-partyRefaster rules related to expressions dealing with Comparators.
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.ComparatorRulesRecipesIf 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
ComparatorRules.ReverseOrdertech.picnic.errorprone.refasterrules.ComparatorRulesRecipes$ReverseOrderRecipe - Refaster template
ComparatorRules.ComparatorThenComparingtech.picnic.errorprone.refasterrules.ComparatorRulesRecipes$ComparatorThenComparingRecipe - Refaster template
ComparatorRules.ComparatorThenComparingReverseOrdertech.picnic.errorprone.refasterrules.ComparatorRulesRecipes$ComparatorThenComparingReverseOrderRecipe - Refaster template
ComparatorRules.ComparatorThenComparingWithComparatortech.picnic.errorprone.refasterrules.ComparatorRulesRecipes$ComparatorThenComparingWithComparatorRecipe - Refaster template
ComparatorRules.ComparatorThenComparingComparatorReversedtech.picnic.errorprone.refasterrules.ComparatorRulesRecipes$ComparatorThenComparingComparatorReversedRecipe - Refaster template
ComparatorRules.ComparatorThenComparingDoubletech.picnic.errorprone.refasterrules.ComparatorRulesRecipes$ComparatorThenComparingDoubleRecipe - Refaster template
ComparatorRules.ComparatorThenComparingInttech.picnic.errorprone.refasterrules.ComparatorRulesRecipes$ComparatorThenComparingIntRecipe - Refaster template
ComparatorRules.ComparatorThenComparingLongtech.picnic.errorprone.refasterrules.ComparatorRulesRecipes$ComparatorThenComparingLongRecipe - Refaster template
ComparatorRules.ComparableCompareTotech.picnic.errorprone.refasterrules.ComparatorRulesRecipes$ComparableCompareToRecipe - Refaster template
ComparatorRules.CollectionsSorttech.picnic.errorprone.refasterrules.ComparatorRulesRecipes$CollectionsSortRecipe - Refaster template
ComparatorRules.CollectionsMintech.picnic.errorprone.refasterrules.ComparatorRulesRecipes$CollectionsMinRecipe - Refaster template
ComparatorRules.CollectionsMinArraysAsListtech.picnic.errorprone.refasterrules.ComparatorRulesRecipes$CollectionsMinArraysAsListRecipe - Refaster template
ComparatorRules.CollectionsMinWithComparatortech.picnic.errorprone.refasterrules.ComparatorRulesRecipes$CollectionsMinWithComparatorRecipe - Refaster template
ComparatorRules.CollectionsMinArraysAsListVarargstech.picnic.errorprone.refasterrules.ComparatorRulesRecipes$CollectionsMinArraysAsListVarargsRecipe - Refaster template
ComparatorRules.CollectionsMaxtech.picnic.errorprone.refasterrules.ComparatorRulesRecipes$CollectionsMaxRecipe - Refaster template
ComparatorRules.CollectionsMaxArraysAsListtech.picnic.errorprone.refasterrules.ComparatorRulesRecipes$CollectionsMaxArraysAsListRecipe - Refaster template
ComparatorRules.CollectionsMaxWithComparatortech.picnic.errorprone.refasterrules.ComparatorRulesRecipes$CollectionsMaxWithComparatorRecipe - Refaster template
ComparatorRules.CollectionsMaxArraysAsListVarargstech.picnic.errorprone.refasterrules.ComparatorRulesRecipes$CollectionsMaxArraysAsListVarargsRecipe - Refaster template
ComparatorRules.Leasttech.picnic.errorprone.refasterrules.ComparatorRulesRecipes$LeastRecipe - Refaster template
ComparatorRules.Greatesttech.picnic.errorprone.refasterrules.ComparatorRulesRecipes$GreatestRecipe - Refaster template
ComparatorRules.LeastNaturalOrdertech.picnic.errorprone.refasterrules.ComparatorRulesRecipes$LeastNaturalOrderRecipe - Refaster template
ComparatorRules.GreatestNaturalOrdertech.picnic.errorprone.refasterrules.ComparatorRulesRecipes$GreatestNaturalOrderRecipe - Refaster template
ComparatorRules.ComparatorsMin0tech.picnic.errorprone.refasterrules.ComparatorRulesRecipes$ComparatorsMin0Recipe - Refaster template
ComparatorRules.ComparatorsMax0tech.picnic.errorprone.refasterrules.ComparatorRulesRecipes$ComparatorsMax0Recipe - Refaster template
ComparatorRules.MinByNaturalOrdertech.picnic.errorprone.refasterrules.ComparatorRulesRecipes$MinByNaturalOrderRecipe - Refaster template
ComparatorRules.MaxByNaturalOrdertech.picnic.errorprone.refasterrules.ComparatorRulesRecipes$MaxByNaturalOrderRecipe - Refaster template
ComparatorRules.EnumIsLessThantech.picnic.errorprone.refasterrules.ComparatorRulesRecipes$EnumIsLessThanRecipe - Refaster template
ComparatorRules.EnumIsLessThanOrEqualTotech.picnic.errorprone.refasterrules.ComparatorRulesRecipes$EnumIsLessThanOrEqualToRecipe
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