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