Package org.openrewrite
-
Interface Summary Interface Description ExecutionContext Passes messages between individual visitors or parsing operations and allows errors to be propagated back to the process controlling parsing or recipe execution.Parser<S extends SourceFile> RecipeScheduler SourceFile Tree Validated -
Class Summary Class Description Cursor DelegatingExecutionContext DeleteSourceFiles FindSourceFiles HasSourcePath<P> InMemoryExecutionContext Parser.Input A source input.PrintOutputCapture<P> Recipe Provides a formalized link list data structure ofrecipesand aRecipe.run(List)method which will apply each recipesvisitorvisit method to a list ofsourceFilesRecipeSerializer RenameFile Result TreeVisitor<T extends Tree,P> AbstractTreeVisitorfor processingelementsValidated.Both Validated.Either Validated.Invalid Validated.Missing Validated.None Indicates that no validation has occurred.Validated.Secret A specializationValidated.Validthat won't print the secret in plain text if the validation is serialized.Validated.Valid A valid property value. -
Exception Summary Exception Description RecipeException When possible,Recipeshould validate themselves prior to execution to prove that they are runnable without failure.RecipeTimeoutException ValidationException Turns a set ofValidated.Invalidinto a throwable exception, which is used to throw an unchecked exception at runtime when one or more properties are invalid. -
Annotation Types Summary Annotation Type Description Incubating This is a feature that is experimental and may yield a breaking change in a minor release.Option PolyglotExport PolyglotNamespace