A utility class that contains all the thread local variables used by the compiler. These are mostly conveniences so that the variables don't have to be passed around to all the corners of the compiler via method parameters. These represent potential memory leaks, though. All the variables should be cleared at the end of a compilation. Otherwise, if the thread used for compilation changes, lots of memory will be leaked with the old thread.
@author Clement Wong
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.