this class checks that you don't use in the same method variables or parameters with the same name as a global scoped field. This is to avoid situations like this one:
void m() { if (true) { int x = 0; } int y = GlobalVars.x; }
After generation you'll have:
function m() { if (true) { var x = 0; } var y = x; }
The global x will be in fact hidden by the local variable.
@author acraciun
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.