Package org.openrewrite
@NonNullApi
package org.openrewrite
-
ClassDescriptionA cursor is linked path of LST elements that can be used to traverse down the tree towards the root.DataTable<Row>Mark a test as a good recipe example to present on document/web pages.Passes messages between individual visitors or parsing operations and allows errors to be propagated back to the process controlling parsing or recipe execution.This is a feature that is experimental and may yield a breaking change in a minor release.A source set that may be too large to be materialized in memory.A source input.Provides a formalized link list data structure of
recipesand aRecipe.run(LargeSourceSet, ExecutionContext)method which will apply each recipesvisitorvisit method to a list ofsourceFilesWhen possible,Recipeshould validate themselves prior to execution to prove that they are runnable without failure.A recipe that may first scan a repository and study it in one pass over the repository's source files before, in another pass, it decides how to transform the code.AbstractTreeVisitorfor processingelementsValidated<T>A container object which may or may not contain a valid value.Indicates that no validation has occurred.A specializationValidated.Validthat won't print the secret in plain text if the validation is serialized.A valid property value.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.