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