Refactoring in Xcode doesn't work if it's done on a class extension property

Originator:armand.jesse
Number:rdar://10487984 Date Originated:26-Nov-2011
Status:Open Resolved:No
Product:Developer Tools Product Version:4.2.1 / 4D502
Classification:Other Bug Reproducible:Always
 
Summary:
If I refactor an instance variable name on the header files, the refactoring process will be successful to search its usage in the properties declaration and in any files that is using it. This doesn't work the same way if I refactor the property of a class extension.

Steps to Reproduce:
Declare properties on a class extension and use or reference it in various files, refactor it.

Expected Results:
It should rename everything.

Actual Results:
It only renames the variables that are declared in the class extension, not even its usage on the same .m file.

Comments


Please note: Reports posted here will not necessarily be seen by Apple. All problems should be submitted at bugreport.apple.com before they are posted here. Please only post information for Radars that you have filed yourself, and please do not include Apple confidential information in your posts. Thank you!