java namespace collisions -
i find myself making next error.
public class foo{ bar bar; public void dosomething(){ bar bar = makenewbar(); // bla bla } } where error want set foo's bar, not local bar. i.e, should bar = makenewbar(), not bar bar = makenewbar(). there compiler warning flag or can observe "namespace collisions" this? if not, what's way avoid (short of not making error, best alternative =p)?
that's not job of compiler ide warn right settings if shadow variable.
using eclipse, go preferences / java / compiler / error/warnings , name shadowing , conflicts.
java namespaces scope
No comments:
Post a Comment