Class ASTValidator.ValidationResult

  • Enclosing class:
    ASTValidator

    public static final class ASTValidator.ValidationResult
    extends Object
    Immutable outcome of a validation run, holding all reported issues.
    • Method Detail

      • isValid

        public boolean isValid()
        Returns:
        true if no error-severity issues were reported
      • hasWarnings

        public boolean hasWarnings()
        Returns:
        true if any warning-severity issues were reported
      • getWarnings

        public List<ValidationError> getWarnings()
        Returns:
        the warning-severity issues
      • getAllIssues

        public List<ValidationError> getAllIssues()
        Returns:
        all issues regardless of severity
      • getErrorCount

        public int getErrorCount()
        Returns:
        the number of error-severity issues
      • getWarningCount

        public int getWarningCount()
        Returns:
        the number of warning-severity issues