MESSAGE_BUNDLE_TREE

This is the kind of all message bundle trees, which are lazily expanded during parallel parsing of Avail expressions. They collapse together the cost of parsing method or macro invocations that start with the same tokens and arguments.

Properties

Link copied to clipboard
Link copied to clipboard

An array of A_Types, where the entries correspond to ordinals of other Types, and hold the intersection of that type and the current type.

Link copied to clipboard
Link copied to clipboard
lateinit var o: AvailObject

Create the A_Type associated with this Types entry.

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

A boolean array where the entries correspond to ordinals of other Types. They are true precisely when the type with that ordinal is a supertype of the current type.

Link copied to clipboard
Link copied to clipboard

An array of A_Types, where the entries correspond to ordinals of other Types, and hold the unions of that type and the current type.