This phase converts classes with parameters into Java-like classes with fields, which are assigned to from constructors.
This class .
An InfoTransform contains a compiler phase that transforms trees and symbol infos -- making sure they stay consistent.
Translate expressions of the form reflect.
A class that yields a kind of iterator (Cursor
),
which yields all pairs of overriding/overridden symbols
that are visible in some baseclass, unless there's a parent class
that already contains the same pairs.
Functions to reify (and un-reify) symbols, types, and trees.
A sample transform.
Specialize code on types.
Perform tail recursive call elimination.
A base class for transforms.
A base class for transforms.