ExecutionDiagnostics
Diagnostic info about which execution path produced the run and how its classpath was assembled.
Constructors
Properties
OpenRewrite's estimate of manual effort avoided by the run, summed across changed files. null means the value was not measured or could not be read; Duration.ZERO means the run completed and genuinely produced no estimated saving.
Count of successfully parsed source files in the in-process LST path, excluding org.openrewrite.tree.ParseError stubs. null means the count was not measured, which is currently true for the Stage 0 plugin path where no in-process LST is built.
Non-fatal failures collected across every parser the LST pipeline ran and the classpath-resolution stages. The signals end up here:
Number of .jar entries on the LST classpath (project class directories excluded). 0 when stageUsed is UsedExecutionStage.PLUGIN (the plugin handled resolution internally) or null.
The stage that produced the run, or null when every LST stage produced an empty classpath (recipe ran semantically blind — see #68).
Per-file outcome from applying LST results to disk. Dry-run, plugin-only, and no-change runs use WriteOutcome.EMPTY.