Package-level declarations
Types
Bundles the three Maven Resolver objects needed by io.github.skhokhlov.rewriterunner.recipe.RecipeArtifactResolver and io.github.skhokhlov.rewriterunner.lst.DependencyResolutionStage: a RepositorySystem, a RepositorySystemSession, and the list of configured RemoteRepository instances.
Diagnostic info about which execution path produced the run and how its classpath was assembled.
Safe construction of DefaultArtifact from a groupId:artifactId[:version] coordinate.
Logs Maven artifact download progress in the same format Maven itself uses:
A non-fatal parse failure recorded during LST building. Surfaced via ExecutionDiagnostics.parseFailures so callers can see which files the parsers could not handle without having to scrape the logs.
Programmatic entry point for running OpenRewrite recipes from library code.
Which path produced the recipe run (and the classpath behind it, when applicable).