Combined identifier info for things like '(x + y).z' is no longer treated as 'z' identifier info + a pair of tests + code fix #KT-9126 Fixed

This commit is contained in:
Mikhail Glukhikh
2015-09-11 17:16:53 +03:00
parent 085fc3bf87
commit d4d633ea26
7 changed files with 67 additions and 7 deletions
@@ -0,0 +1,12 @@
package
public fun foo(): kotlin.Unit
public final class My {
public constructor My(/*0*/ x: kotlin.Int?)
public final val x: kotlin.Int?
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
public final fun plus(/*0*/ y: My): My
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}