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 TreePrinter<P> Validated -
Class Summary Class Description Cursor DelegatingExecutionContext InMemoryExecutionContext Parser.Input A source input.Recipe Provides a formalized link list data structure ofrecipes
and aRecipe.run(List)
method which will apply each recipesvisitor
visit method to a list ofsourceFiles
RecipeSerializer Result TreeSerializer<S extends SourceFile> TreeVisitor<T extends Tree,P> AbstractTreeVisitor
for processingelements
Validated.Both Validated.Either Validated.Invalid Validated.Missing Validated.None Indicates that no validation has occurred.Validated.Secret A specializationValidated.Valid
that 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,Recipe
should validate themselves prior to execution to prove that they are runnable without failure.RecipeTimeoutException ValidationException Turns a set ofValidated.Invalid
into 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