1 package com.github.javaparser.ast.validator; 2 3 import com.github.javaparser.ast.Node; 4 import com.github.javaparser.ast.visitor.VoidVisitorAdapter; 5 6 /** 7 * A validator that uses a visitor for validation. 8 * This class is the visitor too. 9 * Implement the "visit" methods you want to use for validation. 10 */ 11 public abstract class VisitorValidator extends VoidVisitorAdapter<ProblemReporter> implements Validator { 12 @Override 13 public void accept(Node node, ProblemReporter problemReporter) { 14 node.accept(this, problemReporter); 15 } 16 } 17