G H I J N 
All Classes All Packages

G

GLOBAL - Static variable in annotation type jsinterop.annotations.JsPackage
Namespace of the global JavaScript object.

H

hasCustomValue() - Method in annotation type jsinterop.annotations.JsEnum
When set to true, this JsEnum will have a custom value defined by a field named 'value'.

I

isNative() - Method in annotation type jsinterop.annotations.JsEnum
When set to true, this JsEnum is a native Closure enum type.
isNative() - Method in annotation type jsinterop.annotations.JsType
Set to true, this JsType is a native JavaScript type.

J

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.

N

name() - Method in annotation type jsinterop.annotations.JsEnum
Customizes the name of the type in generated JavaScript.
name() - Method in annotation type jsinterop.annotations.JsMethod
Customizes the name of the member in generated JavaScript.
name() - Method in annotation type jsinterop.annotations.JsProperty
Customizes the name of the member in generated JavaScript.
name() - Method in annotation type jsinterop.annotations.JsType
Customizes the name of the type in generated JavaScript.
namespace() - Method in annotation type jsinterop.annotations.JsEnum
Customizes the namespace of the type in generated JavaScript.
namespace() - Method in annotation type jsinterop.annotations.JsMethod
Customizes the namespace of the static member in generated JavaScript.
namespace() - Method in annotation type jsinterop.annotations.JsPackage
 
namespace() - Method in annotation type jsinterop.annotations.JsProperty
Customizes the namespace of the static member in generated JavaScript.
namespace() - Method in annotation type jsinterop.annotations.JsType
Customizes the namespace of the type in generated JavaScript.
G H I J N 
All Classes All Packages