Class PrivateMixinMemberValidator
java.lang.Object
software.amazon.smithy.model.validation.AbstractValidator
software.amazon.smithy.model.validation.validators.PrivateMixinMemberValidator
- All Implemented Interfaces:
Validator
Warns when a mixin member is marked with the
@private trait, since
the trait does not prevent the member from being inherited by shapes in
other namespaces.-
Field Summary
Fields inherited from interface software.amazon.smithy.model.validation.Validator
MODEL_DEPRECATION, MODEL_ERROR -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionValidates a model and returns a list of validation events.Methods inherited from class software.amazon.smithy.model.validation.AbstractValidator
createEvent, createEvent, createEvent, createEvent, danger, danger, danger, danger, danger, danger, danger, danger, error, error, error, error, error, error, error, error, getName, note, note, note, note, note, note, note, note, warning, warning, warning, warning, warning, warning, warning, warning
-
Constructor Details
-
PrivateMixinMemberValidator
public PrivateMixinMemberValidator()
-
-
Method Details
-
validate
Description copied from interface:ValidatorValidates a model and returns a list of validation events.- Parameters:
model- Model to validate.- Returns:
- List of validation events.
-