All Classes and Interfaces

Classes
Class
Description
Builds source and tracks line numbers using a StringBuilder.
Traverses a type and assigns non colliding variable names for type variables, locals and parameters, avoiding collisions with names that are forbidden (keywords, JavaScript referenced externs, module aliases, etc) and other variables accessible in the same member scope.