More correct completion of overrides in constructor parameters - '$' character confuses parser

This commit is contained in:
Valentin Kipyatkov
2015-10-29 18:46:10 +03:00
parent c2cf95bcd4
commit d38b3146db
3 changed files with 13 additions and 15 deletions
@@ -1,12 +1,11 @@
package ppp
interface I {
val p: Nested
interface Nested
val p: CCCC.Nested
}
class CCCC(over<caret>val x: Int) : I {
interface Nested
}
// ELEMENT_TEXT: "override val p: I.Nested"
// ELEMENT_TEXT: "override val p: CCCC.Nested"
@@ -1,12 +1,11 @@
package ppp
interface I {
val p: Nested
val p: CCCC.Nested
}
class CCCC(override val p: CCCC.Nested<caret>val x: Int) : I {
interface Nested
}
class CCCC(override val p: I.Nested<caret>val x: Int) : I {
}
// ELEMENT_TEXT: "override val p: I.Nested"
// ELEMENT_TEXT: "override val p: CCCC.Nested"