Home | History | Annotate | Download | only in validator
      1 package com.github.javaparser.ast.validator;
      2 
      3 import com.github.javaparser.ast.Node;
      4 
      5 /**
      6  * A validator that can be run on a node to check for semantic errors.
      7  * It is fully up to the implementor how to do this.
      8  */
      9 public interface Validator extends TypedValidator<Node> {
     10     /**
     11      * @param node the node that wants to be validated
     12      * @param problemReporter when found, validation errors can be reported here
     13      */
     14     void accept(Node node, ProblemReporter problemReporter);
     15 }
     16