Dec. 18, 2011
3:05 a.m.
On 17/12/11 9:28 PM, Martin Dias wrote:
Well, so I guess we will change just the classes and traits, and not every symbol.
I was in favor of renaming every symbol because the "class rename" refactoring changes any method who mention the original name.
That's a reference to a class, by its global name, and it's the right thing to rename it when refactoring. Now I'm not sure what is meant by "renaming every symbol". Is there some structure in a compiled method (which holds a class name symbol) which is going to be renamed? Or, are you talking about any serialized symbol, which happened to be the same as the class to be renamed, would be renamed? Or are both these scenarios the same?