Open
Description
Latest development build, AS3.
Two problems:
- Renaming a method does not limit it's scope to the target class. If classes A and B both have a same method name, remaing the method in A impacts class B's methods as well.
- Renaming does not parse the whole project.
Input
public class A {
function myFunction() {
}
}
public class B {
function myFunction() { [Right click, rename to myFunctionNewName]
var a:A = new A();
a.myFunction();
}
}
Output
public class A {
function myFunctionNewName() { [ NOTE: Incorrect modification ]
}
}
public class B {
function myFunctionNewName() {
var a:A = new A();
a.myFunction(); [ NOTE : Omitted modification ]
}
}