-
Bug
-
Resolution: Done
-
Major
-
3.3.0.Beta1
-
None
1. Create Seam 2 project.
2. Add the following classes to the project:
@Name("comp") public class Authenticator { public Test getTest() { return new Test(); } }
public class Test { public Test2 getString() { return ""; } }
public class Test2 { public String getOldString() { return ""; } }
3. Open home.xhtml
4. Add #
5. Rename getOldString() to getNewString() in Test2.java (Don't use refactoring dialog!). Save the file.
6. FAILURE: #{comp.test.string.oldString}
does NOT have a problem marker - 'oldString' can't be resolved.
7. Make any changes in home.html to re-validate the file.
8. ASSERT: #
9. Rename getNewString() back to getOldString() in Test2.java (don't use refactoring dialog). Save the file.
10. FAILURE: #{comp.test.string.oldString}
still has a problem marker but it should not.