ZoneType

A categorization of kinds of Zones that will be shown as subgraphs (clusters) by the L2ControlFlowGraphVisualizer.

Parameters

color

A string indicating the boundary color.

bgcolor

A string indicating the fill color.

Entries

Link copied to clipboard

A zone used for reifying to handle a fiber interrupt.

Link copied to clipboard

A zone used for reifying the call stack to create an A_Continuation to be used as a label.

Link copied to clipboard

The target of an on-reification branch from an L2_INVOKE or L2_INVOKE_CONSTANT_FUNCTION. A reification is already in progress when this zone is entered, and the invoke logic ensures the callers have already been reified by the time this zone runs.

Link copied to clipboard

A zone used to visually indicate a dead end, such as a failed read from a variable, or a failed return type check.

Link copied to clipboard

A cluster of test/branch nodes used to effect a multi-way branch.

Properties

Link copied to clipboard

A string indicating the fill color for this zone.

Link copied to clipboard

A string indicating the boundary color for this zone.

Link copied to clipboard
Link copied to clipboard

Functions

Link copied to clipboard

Create a new Zone of this type, with an optional descriptive (non-unique) name.

Link copied to clipboard

Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)

Link copied to clipboard

Returns an array containing the constants of this enum type, in the order they're declared.