Gets the fully qualified JS name of a static module Symbol compiled with the 0.6.8 binary format or earlier.
checks if the given symbol is a JSExport
Is this field symbol a static field at the IR level?
has this symbol to be translated into a JS bracket access (JS to Scala)
has this symbol to be translated into a JS bracket call (JS to Scala)
has this symbol to be translated into a JS getter (both directions)?
has this symbol to be translated into a JS setter (both directions)?
retrieves the originally assigned jsName of this export and whether it is a property
Gets the unqualified JS name of a symbol.
Gets the unqualified JS name of a symbol.
If it is not explicitly specified with an @JSName
annotation, the
JS name is inferred from the Scala name.
Gets the JS native load spec of a symbol in the current compilation run.
creates a name for an export specification
The export info of a static field.
The export info of a static field.
Requires isFieldStatic(sym)
.
The result is non-empty. If it contains an ExportInfo
with
isStatic = true
, then it is the only element in the list. Otherwise,
all elements have isTopLevel = true
.
Stores the JS native load spec of a symbol for the current compilation run.
global javascript interop related helpers