@Retention(value=RUNTIME) @Target(value=METHOD) public @interface Input
Input
specifies a method to be an input method. Input
is inheritable,
i.e. overriding methods in sub classes or implementation classes will also be handled as input.
We define input as state that is dependent on sources not controlled by the JVM (e.g. filesystem, webservices,
random numbers, date/time).
Note that a method could only be exclusively Recorded
, Input
or Output
. Input
will be ignored in presence of these annotations.Copyright © 2020. All rights reserved.