UndefinedParam

case object UndefinedParam extends Value

Marker object for undefined parameters in JavaScript semantic calls.

To be used inside a js.Transient node.

trait Singleton
trait Product
trait Mirror
trait Product
trait Equals
trait Value
class Object
trait Matchable
class Any

Type members

Inherited types

The names of the product elements

The names of the product elements

Inherited from:
Singleton

The name of the type

The name of the type

Inherited from:
Mirror

The mirrored *-type

The mirrored *-type

Inherited from:
Singleton
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.

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.

def traverse(traverser: Traverser): Unit

Traverses this transient value.

Traverses this transient value.

Implementations should delegate traversal to contained trees.

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.

Inherited from:
Singleton
Inherited from:
Product

Concrete fields

val tpe: Type

Type of this transient value.

Type of this transient value.