| Annotation Type | Description |
|---|---|
| JsExport |
JsExport marks a constructor, static method, or static field, creating an unobfuscated alias in
the global scope.
|
| JsFunction |
Marks a type containing a Single Abstract Method (SAM) as eligible for automatic conversion into
a Javascript function.
|
| JsNamespace |
Provides a namespace for @JsExport annotations.
|
| JsNoExport |
JsExport marks a constructor, static method, or static field as creating a an unobfuscated alias
in the global scope.
|
| JsProperty |
JsProperty marks a method in a
JsType as a property accessor and recognizes JavaBean
style naming convention. |
| JsType |
JsType is used to describe the interface of a Javascript object, either one that already
exists from the external Javascript environment, or one that will be accessible to the
external Javascript environment.
|