Rename: Implement conflict analysis for parameters. Qualify property references to avoid shadowing by parameters

#KT-10687 Fixed
(cherry picked from commit 7d6466d)
This commit is contained in:
Alexey Sedunov
2016-06-10 14:24:28 +03:00
parent c9f659e89b
commit b87d8e29e4
9 changed files with 134 additions and 17 deletions
+1
View File
@@ -237,6 +237,7 @@
- [`KT-9444`](https://youtrack.jetbrains.com/issue/KT-9444) Rename dialog: Allow typing any identifier without backquotes
- [`KT-9446`](https://youtrack.jetbrains.com/issue/KT-9446) Warn about calls with default arguments if function to be renamed inherits default values from some base function which is excluded from rename
- [`KT-10713`](https://youtrack.jetbrains.com/issue/KT-10713) Skip read-only declarations when renaming parameters
- [`KT-10687`](https://youtrack.jetbrains.com/issue/KT-10687) Qualify property references to avoid shadowing by parameters
- [`KT-12543`](https://youtrack.jetbrains.com/issue/KT-12543) Qualify property references with 'this' to avoid renaming conflicts
#### Java to Kotlin converter