[FIR IDE] Add unwrapping substitution overrides which doesn't affect function's signature

Also, do not use PSI to restore SUBSTITUTION_OVERRIDE function/property
symbols
This commit is contained in:
Roman Golyshev
2021-10-28 13:16:33 +03:00
committed by teamcityserver
parent 2766dc938b
commit fa8bb47bdf
51 changed files with 1291 additions and 33 deletions
@@ -1,4 +1,4 @@
Resolved to:
0: (in kotlin.collections.CharIterator) abstract operator fun hasNext(): kotlin.Boolean
1: (in kotlin.collections.CharIterator) operator fun next(): kotlin.Char
0: (in kotlin.collections.CharIterator) operator fun next(): kotlin.Char
1: (in kotlin.collections.Iterator) operator fun hasNext(): kotlin.Boolean
2: (in kotlin.text) operator fun kotlin.CharSequence.iterator(): kotlin.collections.CharIterator