Class MixinValidator

  • All Implemented Interfaces:
    Validator

    public final class MixinValidator
    extends AbstractValidator
    Ensures that mixins do not introduce conflicting members across mixin closures.

    The kinds of errors detected by this validator are not actually possible when loading models via the IDL or JSON, but are possible when creating models manually.

    • Constructor Detail

      • MixinValidator

        public MixinValidator()
    • Method Detail

      • validate

        public java.util.List<ValidationEvent> validate​(Model model)
        Description copied from interface: Validator
        Validates a model and returns a list of validation events.
        Parameters:
        model - Model to validate.
        Returns:
        List of validation events.