Name of the capture param storing the JS super class.
Name of the capture param storing the JS super class.
This is used by the dispatchers of exposed JS methods and properties of
nested JS classes when they need to perform a super call. Other super
calls (in the actual bodies of the methods, not in the dispatchers) do
not use this value, since they are implemented as static methods that do
not have access to it. Instead, they get the JS super class value through
the magic method inserted by ExplicitLocalJS
, leveraging lambdalift
to ensure that it is properly captured.
Using this identifier is only allowed if it was reserved in the current local name scope using reserveLocalName. Otherwise, this name can clash with another local identifier.
Marker object for undefined parameters in JavaScript semantic calls.
Marker object for undefined parameters in JavaScript semantic calls.
To be used inside a js.Transient
node.
testing: this will be called when ASTs are generated
testing: this will be called when ASTs are generated
Materialize implicitly an ir.Position from an implicit nsc Position.
Materialize implicitly an ir.Position from an implicit nsc Position.
Tests whether the given type symbol represents a JavaScript type, i.e., whether it extends scala.scalajs.js.Any.
Tests whether the given type symbol represents a JavaScript type, i.e., whether it extends scala.scalajs.js.Any.
Tests whether the given type represents a JavaScript type, i.e., whether it extends scala.scalajs.js.Any.
Tests whether the given type represents a JavaScript type, i.e., whether it extends scala.scalajs.js.Any.
Tests whether the given class is a non-native JS class.
Tests whether the given class is a non-native JS class.
Not for use in the constructor body: only initialized afterwards.
Not for use in the constructor body: only initialized afterwards.
Implicit conversion from nsc Position to ir.Position.
Implicit conversion from nsc Position to ir.Position.
Not for use in the constructor body: only initialized afterwards.
Not for use in the constructor body: only initialized afterwards.