JSDescriptor

Everything known about a compiled script or function that does not change per call: its code, its names, its flags and its nested functions. Built once by the code generator through Builder, then shared by every function object made from it.

Upstream also implements the debugger's DebuggableScript here. That interface is not ported; the same members exist as plain methods.

Types

Link copied to clipboard
class Builder<T : ScriptOrFn<T>>

Collects what the code generator learns, then makes the descriptor.

Properties

Link copied to clipboard
val arity: Int
Link copied to clipboard
val code: JSCode<T>?
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Functions

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

False when a nested function declaration (not expression) is named name.