+10000

On Mon, 1 Jul 2002 14:13:00 +0200, Christian Andersson
<[EMAIL PROTECTED]> wrote:

>
>When renaming a variable (or other class member) Idea shows you the occurencies in a 
>find window.
>It would be nice if Idea could (loudly or very clear) warn me if there will be any 
>name clashes when renaming.
>
>For example:
>
>public String myMethod() {
>    int myVariable = 0;
>    int myOtherVariable = 1;
>
>    System.out.println("Values: " + myVariable + ", " + myOtherVariable);
>    System.out.println("Method result: " + myOtherMethod());
>}
>
>Renaming "myVariable" --> "myOtherVariable" should give a warning while the scope and 
>usages of "myVariable" intersects with the scope of "myOtherVariable".
>Renaming "myOtherMethod" --> "myMethod" should give a warning while the scope and 
>usages of "myOtherMethod" intersects with the scope "myMethod".
>
>I guess this can be extended to other refactorings as well. Method signature etc.
>
>I've encountered these clashes from time to time and it would be nice to be able to 
>rely on the refactorings to not infer errors.
>When renaming in small projects this is not a problem to me, I've actually used the 
>effects to save me some work. I can, however, not think this is a wanted effect.
>
>/Christian

_______________________________________________
Eap-features mailing list
[EMAIL PROTECTED]
http://lists.jetbrains.com/mailman/listinfo/eap-features

Reply via email to