public static enum ClassHierarchyVisitor.VisitOrder extends java.lang.Enum<ClassHierarchyVisitor.VisitOrder>
Enum Constant and Description |
---|
INTERFACES_FIRST_POSTORDER
Visit the current class' interfaces first, followed by its superclasses,
then operate on the current class.
|
INTERFACES_FIRST_PREORDER
Operate on the current class first, then visit its interfaces followed
by its superclasses.
|
SUPERCLASSES_FIRST_POSTORDER
Visit the current class' superclasses first, followed by its interfaces,
then operate on the current class.
|
SUPERCLASSES_FIRST_PREORDER
Operate on the current class first, then visit its superclasses
followed by its interfaces.
|
Modifier and Type | Method and Description |
---|---|
static ClassHierarchyVisitor.VisitOrder |
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.
|
static ClassHierarchyVisitor.VisitOrder[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final ClassHierarchyVisitor.VisitOrder SUPERCLASSES_FIRST_PREORDER
public static final ClassHierarchyVisitor.VisitOrder INTERFACES_FIRST_PREORDER
public static final ClassHierarchyVisitor.VisitOrder SUPERCLASSES_FIRST_POSTORDER
public static final ClassHierarchyVisitor.VisitOrder INTERFACES_FIRST_POSTORDER
public static ClassHierarchyVisitor.VisitOrder[] values()
for (ClassHierarchyVisitor.VisitOrder c : ClassHierarchyVisitor.VisitOrder.values()) System.out.println(c);
public static ClassHierarchyVisitor.VisitOrder valueOf(java.lang.String name)
name
- the name of the enum constant to be returned.java.lang.IllegalArgumentException
- if this enum type has no constant
with the specified namejava.lang.NullPointerException
- if the argument is null