Package arez.annotations
Enum Class LinkType
- All Implemented Interfaces:
Serializable
,Comparable<LinkType>
,Constable
-
Nested Class Summary
Nested classes/interfaces inherited from class java.lang.Enum
Enum.EnumDesc<E extends Enum<E>>
-
Enum Constant Summary
Enum ConstantDescriptionDefines that the reference is eagerly loaded on change or during initialization.Defines that the reference is loaded via explicitLinkable.link()
call.Defines that the reference can be lazily loaded on access. -
Method Summary
-
Enum Constant Details
-
LAZY
Defines that the reference can be lazily loaded on access. -
EXPLICIT
Defines that the reference is loaded via explicitLinkable.link()
call. The link() invocation must occur before an attempt is made to access the reference. -
EAGER
Defines that the reference is eagerly loaded on change or during initialization.
-
-
Method Details
-
values
Returns an array containing the constants of this enum class, in the order they are declared.- Returns:
- an array containing the constants of this enum class, in the order they are declared
-
valueOf
Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)- Parameters:
name
- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
IllegalArgumentException
- if this enum class has no constant with the specified nameNullPointerException
- if the argument is null
-