@Retention(value=RUNTIME)
@Target(value=METHOD)
@Inherited
public @interface State
| Modifier and Type | Required Element and Description |
|---|---|
java.lang.String[] |
value |
| Modifier and Type | Optional Element and Description |
|---|---|
StateChangeAction |
action
Whether to run the method before (SETUP) or after (TEARDOWN) the interaction
|
java.lang.String |
comment
Comment associated with the state change callback
|
public abstract StateChangeAction action