public class ClassHierarchyVisitor extends java.lang.Object implements Visitor<java.lang.Class<?>>
ClassHierarchyVisitor implements the Visitor interface to visit classes in hierarchical order. A given Operator is used to perform an operation on each class visited.| Modifier and Type | Class and Description | 
|---|---|
static class  | 
ClassHierarchyVisitor.VisitOrder  | 
| Constructor and Description | 
|---|
ClassHierarchyVisitor(Operator<java.lang.Class<?>[],?> operator, ClassHierarchyVisitor.VisitOrder visitOrder)
Creates a new  
ClassHierarchyVisitor with the given Operator. | 
| Modifier and Type | Method and Description | 
|---|---|
boolean | 
visit(java.lang.Class<?>... classes)
Visit the given object. 
 | 
public ClassHierarchyVisitor(Operator<java.lang.Class<?>[],?> operator, ClassHierarchyVisitor.VisitOrder visitOrder)
ClassHierarchyVisitor with the given Operator.operator - the operatorvisitOrder -public boolean visit(java.lang.Class<?>... classes)
Visitor