Annotation Interface InjectionInfo.InjectorOrder
- Enclosing class:
InjectionInfo
Decoration for subclasses which specifies the order (phase) in which the
injector should be applied relative to other injectors. Built-in
injectors except for redirectors all run at DEFAULT unless specified in
the injector annotation.
Injectors in the same order are sorted by mixin priority and declaration order within the mixin as always.
-
Optional Element Summary
Optional ElementsModifier and TypeOptional ElementDescriptionint
String prefix for conforming handler methods -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final int
Injector which should run after redirect injectorstatic final int
Default order, all injectors except redirect run here unless manually adjustedstatic final int
An early injector, run before most injectorsstatic final int
Late injector, runs after most injectors but before redirectsstatic final int
Built-in order for Redirect injectors
-
Field Details
-
EARLY
static final int EARLYAn early injector, run before most injectors- See Also:
-
DEFAULT
static final int DEFAULTDefault order, all injectors except redirect run here unless manually adjusted- See Also:
-
LATE
static final int LATELate injector, runs after most injectors but before redirects- See Also:
-
REDIRECT
static final int REDIRECTBuilt-in order for Redirect injectors- See Also:
-
AFTER_REDIRECT
static final int AFTER_REDIRECTInjector which should run after redirect injector- See Also:
-
-
Element Details
-
value
int valueString prefix for conforming handler methods- Default:
1000
-