public enum BindingFlag extends Enum<BindingFlag>
Enum Constant and Description |
---|
DEFERRED
The binding's resulting desire should have subsequent resolution deferred.
|
FIXED
The binding is fixed (its result cannot be rewritten in graph rewriting).
|
SKIPPABLE
The binding should be skipped if one of its results' dependencies cannot be satisfied.
|
TERMINAL
The binding is terminal (no further rules should be applied).
|
Modifier and Type | Method and Description |
---|---|
static EnumSet<BindingFlag> |
emptySet() |
static EnumSet<BindingFlag> |
set(BindingFlag... flags) |
static BindingFlag |
valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static BindingFlag[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final BindingFlag FIXED
public static final BindingFlag DEFERRED
public static final BindingFlag TERMINAL
public static final BindingFlag SKIPPABLE
public static BindingFlag[] values()
for (BindingFlag c : BindingFlag.values()) System.out.println(c);
public static BindingFlag 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 nullpublic static EnumSet<BindingFlag> emptySet()
public static EnumSet<BindingFlag> set(BindingFlag... flags)
Copyright © 2016 GroupLens Research. All rights reserved.