| Modifier and Type | Annotation and Description |
|---|---|
| public @interface | CacheReturn
Declares that the value returned by a method will always be the same. |
| public @interface | DataObject
Declares a data object, such object must provide at least:
|
| public @interface | Fluent
Declares a fluent method return type when the method returns the type of the class declaring this method or a sub type. |
| public @interface | GenIgnore
The annotated element is ignored by the code generator, this can be used to provide Java exclusive methods that are not compatible with the vertx codegen rules. |
| public @interface | ModuleGen
Declares a Codegen module, all the processed elements contained in the annotated package or one of its child package will be part of the same module. |
| public @interface | |
| public @interface | ProxyClose
Declares a proxy close method. |
| public @interface | ProxyGen
Declares a Java interface type to be processed for generating a Java proxy that can be connected to the original API via Vert.x event bus. |
| public @interface | ProxyIgnore
The annotated element is ignored by the proxy generator, this can be used to provide Java exclusive methods that are not compatible with the proxy codegen rules. |
| public @interface | Unstable
Indicates a Vert.x public API element is subject to change (e.g. type/name modification or removal). |
| public @interface | VertxGen
Declares a Java interface type to be processed for creating API in various languages of polyglot Vert.x. |