@Retention(value=RUNTIME) @Target(value=TYPE) public @interface Recorder
Recorder classes must be non final and have a public no-arg constructor.
At deployment time proxies of the recorder can be injected into BuildStep methods that
have been annotated with @Record
. Any invocations made on these proxies will be
recorded, and bytecode will be written out to be executed at runtime to make the same
sequence of invocations with the same parameters on the actual recorder objects.
Copyright © 2020 JBoss by Red Hat. All rights reserved.