public static enum RoutineLookupResult.Branch extends Enum<RoutineLookupResult.Branch>
| Enum Constant and Description |
|---|
EXACT
Every level equal, and the argument alias.
|
LEAF_QUALIFIED
The lookup omits levels the declaration names (
f against s.f). |
LEAF_UNQUALIFIED
The declaration omits levels the lookup names (
s.f against f). |
NAME_FALLBACK
A name-only lookup that found declarations of that name keyed with a signature.
|
NONE |
PARTIAL
Each side omits a level the other names.
|
| Modifier and Type | Method and Description |
|---|---|
static RoutineLookupResult.Branch |
valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static RoutineLookupResult.Branch[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final RoutineLookupResult.Branch EXACT
public static final RoutineLookupResult.Branch NAME_FALLBACK
public static final RoutineLookupResult.Branch LEAF_QUALIFIED
f against s.f).public static final RoutineLookupResult.Branch LEAF_UNQUALIFIED
s.f against f).public static final RoutineLookupResult.Branch PARTIAL
public static final RoutineLookupResult.Branch NONE
public static RoutineLookupResult.Branch[] values()
for (RoutineLookupResult.Branch c : RoutineLookupResult.Branch.values()) System.out.println(c);
public static RoutineLookupResult.Branch valueOf(String name)
name - the name of the enum constant to be returned.IllegalArgumentException - if this enum type has no constant with the specified nameNullPointerException - if the argument is null