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.
Creates a JavaScript class value.
Base class for all nodes in the IR.
Binary operation (always preserves pureness).
Loading specification for a native JS class or object.
...items
, the "spread" operator of ECMAScript 6.
Calls a method inherited from the given superClass
on receiver
.
Selects a property inherited from the given superClass
on receiver
.
Super constructor call in the constructor of a non-native JS class.
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).
Export for a top-level object.
Node for a statement or expression in the IR.
A hash of a tree (usually a MethodDef).
Unary operation (always preserves pureness).