Apply an instance method with dynamic dispatch (the default).
Apply a static method.
Apply an instance method with static dispatch (e.
Binary operation (always preserves pureness).
Closure with explicit captures.
Binary operation (always preserves pureness).
JavaScript dynamic import of the form import(arg)
.
Loading specification for a native JS class or object.
...items
, the "spread" operator of ECMAScript 6.
Calls a method inherited from the parent class of cls
on receiver
.
Selects a property inherited from the parent class of cls
on receiver
.
Super constructor call in the constructor of a Scala.
Unary operation (always preserves pureness).
Marker for literals.
Loads the constructor of a JS class (native or not).
Like LoadModule but for a JS module class.
A break-free switch (without fallthrough behavior).
Traditional @JSExport
for top-level objects, as a 0-arg function.
New-style @JSExportTopLevel
for top-level objects, directly as the
object.
AST node of the IR.
A hash of a tree (usually a MethodDef).
Unary operation (always preserves pureness).