Class ChangedNullability
java.lang.Object
software.amazon.smithy.diff.evaluators.AbstractDiffEvaluator
software.amazon.smithy.diff.evaluators.ChangedNullability
- All Implemented Interfaces:
DiffEvaluator
Validates that only backward compatible changes are made to
structure member nullability to ensure that if something was
previously nullable to clients then it continue to be nullable
and vice versa.
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionevaluate
(Differences differences) Returns validation events given two models and the detected differences between them.Methods inherited from class software.amazon.smithy.diff.evaluators.AbstractDiffEvaluator
danger, danger, error, error, getEventId, note, note, warning, warning
-
Constructor Details
-
ChangedNullability
public ChangedNullability()
-
-
Method Details
-
evaluate
Description copied from interface:DiffEvaluator
Returns validation events given two models and the detected differences between them.- Parameters:
differences
- Detected differences.- Returns:
- Returns validation events that are relative to the new model.
-