public final class ModelDiff
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
static class |
ModelDiff.Builder
Builder used to construct a diff of two Smithy models.
|
static class |
ModelDiff.Result
The result of comparing two Smithy models.
|
| Modifier and Type | Method and Description |
|---|---|
static ModelDiff.Builder |
builder()
Creates a new ModelDiff.Builder that provides in-depth diff analysis.
|
static java.util.List<ValidationEvent> |
compare(java.lang.ClassLoader classLoader,
Model oldModel,
Model newModel)
Evaluates the differences between two models.
|
static java.util.List<ValidationEvent> |
compare(Model oldModel,
Model newModel)
Evaluates the differences between two models.
|
public static ModelDiff.Builder builder()
public static java.util.List<ValidationEvent> compare(Model oldModel, Model newModel)
Use ModelDiff.Builder directly to get access to additional information.
oldModel - Previous version of the model.newModel - New model to compare.public static java.util.List<ValidationEvent> compare(java.lang.ClassLoader classLoader, Model oldModel, Model newModel)
Use ModelDiff.Builder directly to get access to additional information.
classLoader - ClassLoader used to find DiffEvaluator service providers.oldModel - Previous version of the model.newModel - New model to compare.