- JsAsync - Annotation Type in jsinterop.annotations
-
JsAsync marks a method to be transpiled to an async JavaScript method.
- JsConstructor - Annotation Type in jsinterop.annotations
-
JsConstructor marks a constructor that will be translated into a JavaScript constructor function.
- JsEnum - Annotation Type in jsinterop.annotations
-
JsEnum marks a Java enum as being represented as a Closure enum, either one that already exists
from the external JavaScript environment, or one that will be accessible from the external
JavaScript environment.
- JsFunction - Annotation Type in jsinterop.annotations
-
JsFunction marks a functional interface as being the definition of a JavaScript function.
- JsIgnore - Annotation Type in jsinterop.annotations
-
Marks a member to be ignored for JsInterop purposes.
- jsinterop.annotations - package jsinterop.annotations
-
- JsMethod - Annotation Type in jsinterop.annotations
-
JsMethod marks a method that will be directly translated into a JavaScript method preserving its
name.
- JsNonNull - Annotation Type in jsinterop.annotations
-
JsNonNull marks a type as non-nullable indicating that program elements of such a type can not
hold a null value.
- JsNullable - Annotation Type in jsinterop.annotations
-
JsNullable marks a type variable as nullable indicating that program elements of such a type can
hold a null value.
- JsOptional - Annotation Type in jsinterop.annotations
-
JsOptional marks a parameter in a method as optional indicating that the argument can be omitted
from the function call when called from JavaScript side.
- JsOverlay - Annotation Type in jsinterop.annotations
-
JsOverlay is used to enhance Java API of the native JsTypes and JsFunctions so richer and more
Java friendly abstractions could be provided.
- JsPackage - Annotation Type in jsinterop.annotations
-
Provides a default namespace for all @JsType classes in a package by applying to
'package-info.java'.
- JsProperty - Annotation Type in jsinterop.annotations
-
JsProperty marks a field or method that is translated directly into a JavaScript property
preserving its name.
- JsType - Annotation Type in jsinterop.annotations
-
JsType is used to describe the JavaScript API of an object, either one that already exists from
the external JavaScript environment, or one that will be accessible from the external JavaScript
environment.