UndefinedParam

dotty.tools.backend.sjs.JSCodeGen.UndefinedParam
case object UndefinedParam extends Value

Marker object for undefined parameters in JavaScript semantic calls.

To be used inside a js.Transient node.

Attributes

Graph
Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
trait Value
class Object
trait Matchable
class Any
Show all
Self type

Members list

Type members

Inherited types

The names of the product elements

The names of the product elements

Attributes

Inherited from:
Singleton

Attributes

Inherited from:
Singleton

The name of the type

The name of the type

Attributes

Inherited from:
Mirror
type MirroredMonoType = Singleton.this.type

The mirrored *-type

The mirrored *-type

Attributes

Inherited from:
Singleton
type MirroredType = Singleton.this.type

Attributes

Inherited from:
Singleton

Value members

Concrete methods

Prints the IR representation of this transient node. This method is called by the IR printers when encountering a Transient node.

Prints the IR representation of this transient node. This method is called by the IR printers when encountering a Transient node.

Value parameters

out

The IRTreePrinter to which the transient node must be printed. It can be used to print raw strings or nested IR nodes.

Attributes

def transform(transformer: Transformer, isStat: Boolean)(implicit pos: Position): Tree

Transforms this transient value.

Transforms this transient value.

Implementations should transform contained trees and potentially adjust the result.

Attributes

def traverse(traverser: Traverser): Unit

Traverses this transient value.

Traverses this transient value.

Implementations should delegate traversal to contained trees.

Attributes

Inherited methods

Create a new instance of type T with elements taken from product p.

Create a new instance of type T with elements taken from product p.

Attributes

Inherited from:
Singleton

Attributes

Inherited from:
Product

Attributes

Inherited from:
Product

Concrete fields

val tpe: Type

Type of this transient value.

Type of this transient value.

Attributes