Package step.core.plugins
Annotation Type Plugin
-
@Retention(RUNTIME) public @interface Plugin
-
-
Optional Element Summary
Optional Elements Modifier and Type Optional Element Description Class<?>[]
dependencies
Class<?>[]
runsBefore
-
-
-
Element Detail
-
dependencies
Class<?>[] dependencies
- Returns:
- the list of plugins this plugin is depending on
- Default:
- {}
-
-
-
runsBefore
Class<?>[] runsBefore
- Returns:
- the list of plugins before which this plugin should be executed. This has the inverse meaning of the "dependencies" attribute. In some cases we prefer specify that "A has to be run before B" instead of "B is depending on A". This is for example the case when B doesn't know A
- Default:
- {}
-
-